Message ID | fad6bce50526f8554f47d83d61ae334073075a6d.1479164136.git.osandov@fb.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 11/14/2016 03:56 PM, Omar Sandoval wrote: > From: Omar Sandoval <osandov@fb.com> > > ->queue_rq() should return one of the BLK_MQ_RQ_QUEUE_* constants, not > an errno. Thanks Omar, applied.
diff --git a/drivers/block/loop.c b/drivers/block/loop.c index fa1b7a9..4af8187 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c @@ -1646,7 +1646,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; switch (req_op(cmd->rq)) { case REQ_OP_FLUSH: