epoll: eliminate unnecessary lock for zero timeout
[linux-2.6-microblaze.git] / block / blk-mq.c
index 14a4469..b09ce00 100644 (file)
@@ -1404,7 +1404,7 @@ bool blk_mq_dispatch_rq_list(struct blk_mq_hw_ctx *hctx, struct list_head *list,
                        break;
                default:
                        errors++;
-                       blk_mq_end_request(rq, BLK_STS_IOERR);
+                       blk_mq_end_request(rq, ret);
                }
        } while (!list_empty(list));
 out: