blk-mq: abstract out queue map
authorJens Axboe <axboe@kernel.dk>
Mon, 29 Oct 2018 19:06:14 +0000 (13:06 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 7 Nov 2018 02:47:53 +0000 (19:47 -0700)
commitfd3d539e54bb5858130a8420b6a04d9846cd4ecd
treed1b8b3643ae203774ec986781700b4f1a4d31d36
parenta43c46e8485a73596adb9f5458a2fda58f2ff6c9
blk-mq: abstract out queue map

This is in preparation for allowing multiple sets of maps per
queue, if so desired.

Reviewed-by: Hannes Reinecke <hare@suse.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
15 files changed:
block/blk-mq-cpumap.c
block/blk-mq-pci.c
block/blk-mq-rdma.c
block/blk-mq-virtio.c
block/blk-mq.c
block/blk-mq.h
drivers/block/virtio_blk.c
drivers/nvme/host/pci.c
drivers/scsi/qla2xxx/qla_os.c
drivers/scsi/scsi_lib.c
drivers/scsi/smartpqi/smartpqi_init.c
drivers/scsi/virtio_scsi.c
include/linux/blk-mq-pci.h
include/linux/blk-mq-virtio.h
include/linux/blk-mq.h