|
@@ -609,7 +609,7 @@ void elv_drain_elevator(struct request_queue *q)
|
|
|
|
|
|
while (e->type->ops.sq.elevator_dispatch_fn(q, 1))
|
|
while (e->type->ops.sq.elevator_dispatch_fn(q, 1))
|
|
;
|
|
;
|
|
- if (q->nr_sorted && printed++ < 10) {
|
|
|
|
|
|
+ if (q->nr_sorted && !blk_queue_is_zoned(q) && printed++ < 10 ) {
|
|
printk(KERN_ERR "%s: forced dispatching is broken "
|
|
printk(KERN_ERR "%s: forced dispatching is broken "
|
|
"(nr_sorted=%u), please report this\n",
|
|
"(nr_sorted=%u), please report this\n",
|
|
q->elevator->type->elevator_name, q->nr_sorted);
|
|
q->elevator->type->elevator_name, q->nr_sorted);
|