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 20:45:00 +0000 (13:45 -0700)
commit843477d4cc5c4bb4e346c561ecd3b9d0bd67e8c8
tree27787556ce50efa174296b61b688cfb52d4bdb2b
parent3110fc79606fb6003949246c6fb325dd43445273
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