svn commit: r264389 - head/sys/dev/ata
Rui Paulo
rpaulo at FreeBSD.org
Sat Apr 12 23:40:54 UTC 2014
Author: rpaulo
Date: Sat Apr 12 23:40:54 2014
New Revision: 264389
URL: http://svnweb.freebsd.org/changeset/base/264389
Log:
Fix the style of ata_interrupt_locked().
Modified:
head/sys/dev/ata/ata-all.c
Modified: head/sys/dev/ata/ata-all.c
==============================================================================
--- head/sys/dev/ata/ata-all.c Sat Apr 12 23:29:29 2014 (r264388)
+++ head/sys/dev/ata/ata-all.c Sat Apr 12 23:40:54 2014 (r264389)
@@ -360,24 +360,23 @@ ata_interrupt(void *data)
static void
ata_interrupt_locked(void *data)
{
- struct ata_channel *ch = (struct ata_channel *)data;
- struct ata_request *request;
+ struct ata_channel *ch = (struct ata_channel *)data;
+ struct ata_request *request;
- do {
/* ignore interrupt if its not for us */
if (ch->hw.status && !ch->hw.status(ch->dev))
- break;
+ return;
/* do we have a running request */
if (!(request = ch->running))
- break;
+ return;
ATA_DEBUG_RQ(request, "interrupt");
/* safetycheck for the right state */
if (ch->state == ATA_IDLE) {
- device_printf(request->dev, "interrupt on idle channel ignored\n");
- break;
+ device_printf(request->dev, "interrupt on idle channel ignored\n");
+ return;
}
/*
@@ -385,13 +384,12 @@ ata_interrupt_locked(void *data)
* if it finishes immediately otherwise wait for next interrupt
*/
if (ch->hw.end_transaction(request) == ATA_OP_FINISHED) {
- ch->running = NULL;
- if (ch->state == ATA_ACTIVE)
- ch->state = ATA_IDLE;
- ata_cam_end_transaction(ch->dev, request);
- return;
+ ch->running = NULL;
+ if (ch->state == ATA_ACTIVE)
+ ch->state = ATA_IDLE;
+ ata_cam_end_transaction(ch->dev, request);
+ return;
}
- } while (0);
}
static void
More information about the svn-src-all
mailing list