summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-all.c
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2003-08-27 15:27:56 +0000
committersos <sos@FreeBSD.org>2003-08-27 15:27:56 +0000
commitfaade93c8f3ab7e3f04db97a789331aa6f61ca46 (patch)
treeafbcdbaff443ee800bc21029f320ad61b2ade77d /sys/dev/ata/ata-all.c
parent3eeccddac7a7ccffb312cfe4d642d74d3b16603e (diff)
downloadFreeBSD-src-faade93c8f3ab7e3f04db97a789331aa6f61ca46.zip
FreeBSD-src-faade93c8f3ab7e3f04db97a789331aa6f61ca46.tar.gz
Return the translated result code from ATA/ATAPI commands.
Diffstat (limited to 'sys/dev/ata/ata-all.c')
-rw-r--r--sys/dev/ata/ata-all.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/ata/ata-all.c b/sys/dev/ata/ata-all.c
index fa2d16f..71260fd 100644
--- a/sys/dev/ata/ata-all.c
+++ b/sys/dev/ata/ata-all.c
@@ -437,8 +437,8 @@ ata_ioctl(dev_t dev, u_long cmd, caddr_t addr, int32_t flag, struct thread *td)
ata_queue_request(request);
- if (request->error)
- iocmd->u.request.error = request->error;
+ if (request->result)
+ iocmd->u.request.error = request->result;
else {
if (iocmd->u.request.flags & ATA_CMD_READ)
error = copyout(buf,
OpenPOWER on IntegriCloud