[PATCH V2 0/2] nvme: optimize passthrough IOPOLL completion for local ring context

Keith Busch kbusch at kernel.org
Tue Jan 20 09:07:15 PST 2026


On Fri, Jan 16, 2026 at 03:46:36PM +0800, Ming Lei wrote:
> Hello,
> 
> The 1st patch passes `struct io_comp_batch *` to rq_end_io_fn callback.
> 
> The 2nd patch completes IOPOLL uring_cmd inline in case of local ring
> context, and improves IOPS by ~10%.

Looks good to me. It feels a little unfortunate to have to add this
parameter to the callback just for this one use case, but maybe there'll
be new uses for it in the future.

Reviewed-by: Keith Busch <kbusch at kernel.org>



More information about the Linux-nvme mailing list