Hi Jens,
This patch series fixes a recently reported race between request queue cleanup
and running request queues. The approach followed is not to run the queue
anymore after a request queue has been marked "dead". Please consider this
patch series for kernel v5.1.
Thanks,
Bart.
Bart Van Assche (4):
block: Move the percpu_ref_exit(&q->q_usage_counter) call into
__blk_release_queue()
block: Fix a race between request queue freezing and running queues
block: Fix a comment in blk_cleanup_queue()
block: Make blk_cleanup_queue() faster
block/blk-core.c | 17 ++---------------
block/blk-mq.c | 8 ++++++++
block/blk-sysfs.c | 1 +
3 files changed, 11 insertions(+), 15 deletions(-)
--
2.21.0.196.g041f5ea1cf98