projects
/
linux-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
scsi: introduce a result field in struct scsi_request
[linux-block.git]
/
drivers
/
ide
/
ide-park.c
diff --git
a/drivers/ide/ide-park.c
b/drivers/ide/ide-park.c
index 101aed9a61ca319439d825c6e433a53175e0ed64..94e3107f59b933fc3618f906dc8b1b4554027dd5 100644
(file)
--- a/
drivers/ide/ide-park.c
+++ b/
drivers/ide/ide-park.c
@@
-37,7
+37,8
@@
static void issue_park_cmd(ide_drive_t *drive, unsigned long timeout)
scsi_req(rq)->cmd_len = 1;
ide_req(rq)->type = ATA_PRIV_MISC;
rq->special = &timeout;
- rc = blk_execute_rq(q, NULL, rq, 1);
+ blk_execute_rq(q, NULL, rq, 1);
+ rc = scsi_req(rq)->result ? -EIO : 0;
blk_put_request(rq);
if (rc)
goto out;