diff options
| author | Alexander Motin <mav@FreeBSD.org> | 2010-05-02 12:40:54 +0000 |
|---|---|---|
| committer | Alexander Motin <mav@FreeBSD.org> | 2010-05-02 12:40:54 +0000 |
| commit | dd6a14926931795f88f87fab6f8cb61b39d103de (patch) | |
| tree | edc8aaa24a19cf3521a38c0a409722e62f9aead0 /sys/dev/ata/ata-queue.c | |
| parent | 20151ecd2e5c4e06898226823a10ff48c737bafa (diff) | |
Notes
Diffstat (limited to 'sys/dev/ata/ata-queue.c')
| -rw-r--r-- | sys/dev/ata/ata-queue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ata/ata-queue.c b/sys/dev/ata/ata-queue.c index a3b1c4e4435c..4aef47190cbd 100644 --- a/sys/dev/ata/ata-queue.c +++ b/sys/dev/ata/ata-queue.c @@ -513,9 +513,9 @@ ata_timeout(struct ata_request *request) request->flags |= ATA_R_TIMEOUT; if (ch->dma.unload) ch->dma.unload(request); -#ifdef ATA_CAM ch->running = NULL; ch->state = ATA_IDLE; +#ifdef ATA_CAM ata_cam_end_transaction(ch->dev, request); #endif mtx_unlock(&ch->state_mtx); |
