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 20:44:59 +0000 (13:44 -0700)
commited76e329d74a4b15ac0f5fd3adbd52ec0178a134
tree628ce9d3ac0997faef04f2d9e4f4d169594fe366
parenta8908939af569ce2419f43fd56eeaf003bc3d85d
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