Skip to content

block: avoid ordered task state change for polled IO

Jens Axboe linux-block linux-nvme 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 16 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7block: avoid ordered task state change for polled IOblock/blk-mq.c fs/block_dev.c fs/iomap.c +1 more+11 -61 reply
2/7block: have ->poll_fn() return number of entries polledblock/blk-mq.c drivers/nvme/host/multipath.c include/linux/blkdev.h+12 -125 replies
3/7nvme-fc: remove unused poll implementationdrivers/nvme/host/fc.c+0 -333 replies
4/7blk-mq: when polling for IO, look for any completionblock/blk-mq.c drivers/nvme/host/pci.c drivers/nvme/host/rdma.c+62 -572 replies
5/7blk-mq: remove 'tag' parameter from mq_ops->poll()block/blk-mq.c drivers/nvme/host/pci.c drivers/nvme/host/rdma.c +1 more+7 -71 reply
6/7block: make blk_poll() take a parameter on whether to spin or notblock/blk-core.c block/blk-mq.c drivers/nvme/host/multipath.c +6 more+17 -173 replies
7/7blk-mq: ensure mq_ops ->poll() is entered at least onceblock/blk-mq.c+2 -21 reply

Reviews trailers per patch

5 of 7 patches have a Reviewed-by or Acked-by.

PatchChristoph HellwigJames Smart
1/7R-b
2/7R-b
3/7R-b R-b
4/7
5/7R-b
6/7
7/7R-b

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

Read the v1 thread