diff options
Diffstat (limited to 'block/blk-softirq.c')
-rw-r--r-- | block/blk-softirq.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/block/blk-softirq.c b/block/blk-softirq.c index 7ab344afb16f..e660d26ca656 100644 --- a/block/blk-softirq.c +++ b/block/blk-softirq.c | |||
@@ -154,6 +154,8 @@ do_local: | |||
154 | **/ | 154 | **/ |
155 | void blk_complete_request(struct request *req) | 155 | void blk_complete_request(struct request *req) |
156 | { | 156 | { |
157 | if (unlikely(blk_should_fake_timeout(req->q))) | ||
158 | return; | ||
157 | if (!blk_mark_rq_complete(req)) | 159 | if (!blk_mark_rq_complete(req)) |
158 | __blk_complete_request(req); | 160 | __blk_complete_request(req); |
159 | } | 161 | } |