From: Keith Busch <kbusch@xxxxxxxxxx> I couldn't test the existing tcp or rdma options, so I had to make a loop poll option. The last patch fixes the polling queues when used with fabrics. Note, this depends on patch I sent earlier today that I should have just included in this series: https://lore.kernel.org/linux-block/20230321215001.2655451-1-kbusch@xxxxxxxx/T/#u Keith Busch (3): nvme-fabrics: add queue setup helpers nvme: add polling options for loop target blk-mq: directly poll requests block/blk-mq.c | 4 +- drivers/nvme/host/fabrics.c | 95 +++++++++++++++++++++++++++++++++++++ drivers/nvme/host/fabrics.h | 5 ++ drivers/nvme/host/rdma.c | 81 ++----------------------------- drivers/nvme/host/tcp.c | 92 ++--------------------------------- drivers/nvme/target/loop.c | 63 ++++++++++++++++++++++-- 6 files changed, 168 insertions(+), 172 deletions(-) -- 2.34.1