bfq: update internal depth state when queue depth changes
[platform/kernel/linux-rpi.git] / block / blk-mq.c
index 4146567..4e563ee 100644 (file)
@@ -2887,6 +2887,8 @@ int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr)
                }
                if (ret)
                        break;
+               if (q->elevator && q->elevator->type->ops.mq.depth_updated)
+                       q->elevator->type->ops.mq.depth_updated(hctx);
        }
 
        if (!ret)