Message ID | 20190401212014.192753-4-bvanassche@acm.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Fir a race between request queue cleanup and running queues | expand |
diff --git a/block/blk-core.c b/block/blk-core.c index fdcf6de2243f..bfdbdbb8ec65 100644 --- a/block/blk-core.c +++ b/block/blk-core.c @@ -339,7 +339,8 @@ void blk_cleanup_queue(struct request_queue *q) /* * Drain all requests queued before DYING marking. Set DEAD flag to - * prevent that q->request_fn() gets invoked after draining finished. + * prevent that blk_mq_run_hw_queues() accesses the hardware queues + * after draining finished. */ blk_freeze_queue(q);
Change a reference to the legacy block layer into a reference to blk-mq. Cc: Christoph Hellwig <hch@infradead.org> Cc: Hannes Reinecke <hare@suse.com> Cc: James Smart <james.smart@broadcom.com> Cc: Ming Lei <ming.lei@redhat.com> Cc: Jianchao Wang <jianchao.w.wang@oracle.com> Cc: Dongli Zhang <dongli.zhang@oracle.com> Cc: <stable@vger.kernel.org> Signed-off-by: Bart Van Assche <bvanassche@acm.org> --- block/blk-core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)