aboutsummaryrefslogtreecommitdiffstats
path: root/block/blk.h
diff options
context:
space:
mode:
Diffstat (limited to 'block/blk.h')
-rw-r--r--block/blk.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/block/blk.h b/block/blk.h
index 61263463e38e..4df474d37e6d 100644
--- a/block/blk.h
+++ b/block/blk.h
@@ -62,7 +62,8 @@ static inline struct request *__elv_next_request(struct request_queue *q)
62 return rq; 62 return rq;
63 } 63 }
64 64
65 if (!q->elevator->ops->elevator_dispatch_fn(q, 0)) 65 if (test_bit(QUEUE_FLAG_DEAD, &q->queue_flags) ||
66 !q->elevator->ops->elevator_dispatch_fn(q, 0))
66 return NULL; 67 return NULL;
67 } 68 }
68} 69}