blk-mq: initial support for multiple queue maps
authorJens Axboe <axboe@kernel.dk>
Wed, 24 Oct 2018 19:16:11 +0000 (13:16 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 7 Nov 2018 02:47:54 +0000 (19:47 -0700)
commit46b0798d3c08d37f574709461de1f794b5acc72f
tree090f55d8cc60afce0855dfb83ddf386480658a61
parent2a21a2c3535ae2abd6ab3fdb964b1834355784eb
blk-mq: initial support for multiple queue maps

Add a queue offset to the tag map. This enables users to map
iteratively, for each queue map type they support.

Bump maximum number of supported maps to 2, we're now fully
able to support more than 1 map.

Reviewed-by: Hannes Reinecke <hare@suse.com>
Reviewed-by: Keith Busch <keith.busch@intel.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-mq-cpumap.c
block/blk-mq-pci.c
block/blk-mq-virtio.c
include/linux/blk-mq.h