kernel-hacking-2024-linux-s.../block
Jens Axboe 843477d4cc 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>
2018-11-07 13:45:00 -07:00
..
partitions
badblocks.c
bfq-cgroup.c blkcg: revert blkcg cleanups series 2018-11-01 19:59:53 -06:00
bfq-iosched.c block: get rid of MQ scheduler ops union 2018-11-07 13:42:32 -07:00
bfq-iosched.h block, bfq: improve asymmetric scenarios detection 2018-10-13 15:40:00 -06:00
bfq-wf2q.c block, bfq: fix asymmetric scenarios detection 2018-10-25 11:17:40 -06:00
bio-integrity.c
bio.c for-linus-20181102 2018-11-02 11:25:48 -07:00
blk-cgroup.c block: remove request_list code 2018-11-07 13:42:33 -07:00
blk-core.c block: kill request ->cpu member 2018-11-07 13:42:33 -07:00
blk-exec.c block: remove dead elevator code 2018-11-07 13:42:32 -07:00
blk-flush.c blk-mq: cache request hardware queue mapping 2018-11-07 13:44:59 -07:00
blk-integrity.c
blk-ioc.c block: get rid of MQ scheduler ops union 2018-11-07 13:42:32 -07:00
blk-iolatency.c for-linus-20181102 2018-11-02 11:25:48 -07:00
blk-lib.c block: Improve zone reset execution 2018-10-25 11:17:40 -06:00
blk-map.c
blk-merge.c block: kill request ->cpu member 2018-11-07 13:42:33 -07:00
blk-mq-cpumap.c blk-mq: initial support for multiple queue maps 2018-11-07 13:45:00 -07:00
blk-mq-debugfs-zoned.c
blk-mq-debugfs.c blk-mq: cache request hardware queue mapping 2018-11-07 13:44:59 -07:00
blk-mq-debugfs.h
blk-mq-pci.c blk-mq: initial support for multiple queue maps 2018-11-07 13:45:00 -07:00
blk-mq-rdma.c blk-mq: abstract out queue map 2018-11-07 13:44:59 -07:00
blk-mq-sched.c blk-mq: cleanup and improve list insertion 2018-11-07 13:44:59 -07:00
blk-mq-sched.h blk-mq: cleanup and improve list insertion 2018-11-07 13:44:59 -07:00
blk-mq-sysfs.c blk-mq: add 'type' attribute to the sysfs hctx directory 2018-11-07 13:44:59 -07:00
blk-mq-tag.c blk-mq: cache request hardware queue mapping 2018-11-07 13:44:59 -07:00
blk-mq-tag.h
blk-mq-virtio.c blk-mq: initial support for multiple queue maps 2018-11-07 13:45:00 -07:00
blk-mq.c blk-mq: improve plug list sorting 2018-11-07 13:45:00 -07:00
blk-mq.h blk-mq: cache request hardware queue mapping 2018-11-07 13:44:59 -07:00
blk-pm.c
blk-pm.h
blk-rq-qos.c
blk-rq-qos.h
blk-settings.c block: get rid of q->softirq_done_fn() 2018-11-07 13:42:33 -07:00
blk-softirq.c block: kill request ->cpu member 2018-11-07 13:42:33 -07:00
blk-stat.c block: export blk_stat_enable_accounting() 2018-09-27 17:34:54 -06:00
blk-stat.h
blk-sysfs.c block: remove dead elevator code 2018-11-07 13:42:32 -07:00
blk-throttle.c blkcg: revert blkcg cleanups series 2018-11-01 19:59:53 -06:00
blk-timeout.c block: kill legacy parts of timeout handling 2018-11-07 13:42:33 -07:00
blk-wbt.c blk-wbt: kill check for legacy queue type 2018-11-07 13:42:32 -07:00
blk-wbt.h
blk-zoned.c block: Introduce blk_revalidate_disk_zones() 2018-10-25 11:17:40 -06:00
blk.h blk-mq: pass in request/bio flags to queue mapping 2018-11-07 13:44:59 -07:00
bounce.c for-linus-20181102 2018-11-02 11:25:48 -07:00
bsg-lib.c bsg: move bsg-lib parts outside of request queue 2018-11-07 13:42:33 -07:00
bsg.c
cmdline-parser.c
compat_ioctl.c
elevator.c block: get rid of MQ scheduler ops union 2018-11-07 13:42:32 -07:00
genhd.c This is the 4.19-rc6 release 2018-10-01 08:58:57 -06:00
ioctl.c block: Introduce BLKGETNRZONES ioctl 2018-10-25 11:17:40 -06:00
ioprio.c
Kconfig blk-wbt: kill check for legacy queue type 2018-11-07 13:42:32 -07:00
Kconfig.iosched block: remove legacy IO schedulers 2018-11-07 13:42:32 -07:00
kyber-iosched.c blk-mq: allow software queue to map to multiple hardware queues 2018-11-07 13:44:59 -07:00
Makefile block: remove legacy IO schedulers 2018-11-07 13:42:32 -07:00
mq-deadline.c block: get rid of MQ scheduler ops union 2018-11-07 13:42:32 -07:00
opal_proto.h
partition-generic.c
scsi_ioctl.c
sed-opal.c
t10-pi.c