On Thu, Jul 22, 2021 at 11:40:19PM +0800, Ming Lei wrote: > On Thu, Jul 22, 2021 at 03:06:09PM +0200, Christoph Hellwig wrote: > > On Thu, Jul 22, 2021 at 05:52:45PM +0800, Ming Lei wrote: > > and nvme rdma driver can allocate > > > + * and submit requests on specified hctx via > > > + * blk_mq_alloc_request_hctx > > > > Why does that matter for this setting? > > blk_mq_alloc_request_hctx() has been broken for long time, which > can only work if the hctx isn't driven by non-managed irq. The qla2xxx and lpfc drivers uses managed interrupt. I'm not quite sure if the nvme-fc queues directly map to those interrupts, though.