Hello Jens,
The two patches in this series fix a recently reported race between the
throttling code and request queue initialization. It would be appreciated
if you could have a look at this patch series.
Thanks,
Bart.
Changes between v1 and v2:
- Split a single patch into two patches.
- Dropped blk_alloc_queue_node2() and modified all block drivers that call
blk_alloc_queue_node().
Bart Van Assche (2):
block: Add a third argument to blk_alloc_queue_node()
block: Fix a race between the throttling code and request queue
initialization
block/blk-core.c | 29 +++++++++++++++++++----------
block/blk-mq.c | 2 +-
drivers/block/drbd/drbd_main.c | 3 +--
drivers/block/null_blk.c | 3 ++-
drivers/block/umem.c | 7 +++----
drivers/ide/ide-probe.c | 2 +-
drivers/lightnvm/core.c | 2 +-
drivers/md/dm.c | 2 +-
drivers/mmc/core/queue.c | 3 +--
drivers/nvdimm/pmem.c | 2 +-
drivers/nvme/host/multipath.c | 2 +-
drivers/scsi/scsi_lib.c | 2 +-
include/linux/blkdev.h | 3 ++-
13 files changed, 35 insertions(+), 27 deletions(-)
--
2.16.0