path: root/block/blk-mq-rdma.c
AgeCommit message (Collapse)Author
2019-05-31block: Fix blk_mq_*_map_queues() kernel-doc headersBart Van Assche
This patch avoids that the kernel-doc script complains about these function headers when building with W=1. Cc: Hannes Reinecke <> Cc: Keith Busch <> Fixes: ed76e329d74a ("blk-mq: abstract out queue map") # v5.0. Fixes: e42b3867de4b ("blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues") # v5.0. Reviewed-by: Chaitanya Kulkarni <> Signed-off-by: Bart Van Assche <> Signed-off-by: Jens Axboe <>
2019-04-30block: switch all files cleared marked as GPLv2 to SPDX tagsChristoph Hellwig
All these files have some form of the usual GPLv2 boilerplate. Switch them to use SPDX tags instead. Reviewed-by: Chaitanya Kulkarni <> Signed-off-by: Christoph Hellwig <> Signed-off-by: Jens Axboe <>
2018-12-13blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queuesSagi Grimberg
Will be used by nvme-rdma for queue map separation support. Signed-off-by: Sagi Grimberg <> Signed-off-by: Christoph Hellwig <>
2018-11-07blk-mq: abstract out queue mapJens Axboe
This is in preparation for allowing multiple sets of maps per queue, if so desired. Reviewed-by: Hannes Reinecke <> Reviewed-by: Bart Van Assche <> Reviewed-by: Keith Busch <> Signed-off-by: Jens Axboe <>
2017-08-08block: Add rdma affinity based queue mapping helperSagi Grimberg
Like pci and virtio, we add a rdma helper for affinity spreading. This achieves optimal mq affinity assignments according to the underlying rdma device affinity maps. Reviewed-by: Jens Axboe <> Reviewed-by: Christoph Hellwig <> Reviewed-by: Max Gurtovoy <> Signed-off-by: Sagi Grimberg <> Signed-off-by: Doug Ledford <>