]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitaa3f7af607e042c24182a71af0cf1488ce3d2fc3
tree27787556ce50efa174296b61b688cfb52d4bdb2b
parent82eeb8a573a41a447c8876e18b38b5cbfbb66261
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