projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
loop: return proper error from loop_queue_rq()
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
block
/
loop.c
diff --git
a/drivers/block/loop.c
b/drivers/block/loop.c
index 80cf8add46ff3667d896fca88aaea3fbf338ad27..ab0b2dd3f629baf33ff85c4288996fd79a9595b7 100644
(file)
--- a/
drivers/block/loop.c
+++ b/
drivers/block/loop.c
@@
-1657,7
+1657,7
@@
static int loop_queue_rq(struct blk_mq_hw_ctx *hctx,
blk_mq_start_request(bd->rq);
if (lo->lo_state != Lo_bound)
- return
-EIO
;
+ return
BLK_MQ_RQ_QUEUE_ERROR
;
if (lo->use_dio && !(cmd->rq->cmd_flags & (REQ_FLUSH |
REQ_DISCARD)))