]> 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)
commitdbf914e6586e094e255eff8d9744411d131d3bdc
tree27787556ce50efa174296b61b688cfb52d4bdb2b
parent4a39f99f858b23802aff357de1c24c2b3d009c39
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