Skip to content

block: move queues types to the block layer

Christoph Hellwig linux-block linux-nvme 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest13 patches 26 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13block: move queues types to the block layerblock/blk-mq-sysfs.c block/blk-mq.h drivers/nvme/host/pci.c +1 more+51 -623 replies
2/13nvme-pci: use atomic bitops to mark a queue enableddrivers/nvme/host/pci.c+15 -283 replies
3/13nvme-pci: cleanup SQ allocation a bitdrivers/nvme/host/pci.c+15 -181 reply
4/13nvme-pci: only allow polling with separate poll queuesdrivers/nvme/host/pci.c+5 -132 replies
5/13nvme-pci: consolidate code for polling non-dedicated queuesdrivers/nvme/host/pci.c+12 -234 replies
6/13nvme-pci: refactor nvme_disable_io_queuesdrivers/nvme/host/pci.c+20 -213 replies
7/13nvme-pci: don't poll from irq context when deleting queuesdrivers/nvme/host/pci.c+19 -82 replies
8/13nvme-pci: remove the CQ lock for interrupt driven queuesdrivers/nvme/host/pci.c+26 -111 reply
9/13nvme-rdma: remove I/O polling supportdrivers/nvme/host/rdma.c+0 -240 replies
10/13nvme-mpath: remove I/O polling supportdrivers/nvme/host/multipath.c+0 -164 replies
11/13block: remove ->poll_fnblock/blk-core.c block/blk-mq.c include/linux/blkdev.h+19 -301 reply
12/13block: only allow polling if a poll queue_map existsblock/blk-sysfs.c drivers/nvme/host/pci.c+10 -211 reply
13/13block: enable polling by default if a poll map is initalizedblock/blk-mq.c+2 -01 reply

Reviews trailers per patch

12 of 13 patches have a Reviewed-by or Acked-by.

PatchKeith BuschSagi Grimberg
1/13R-b
2/13R-b
3/13R-b R-b
4/13R-b R-b
5/13R-b
6/13R-b
7/13R-b R-b
8/13R-b R-b
9/13
10/13R-b R-b
11/13R-b
12/13R-b
13/13R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread