[PATCH V2 0/2] nvme: optimize passthrough IOPOLL completion for local ring context
Jens Axboe
axboe at kernel.dk
Tue Jan 20 09:24:52 PST 2026
On Fri, 16 Jan 2026 15:46:36 +0800, Ming Lei wrote:
> 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%.
>
>
> V2:
> - pass `struct io_comp_batch *` to ->end_io() directly via
> blk_mq_end_request_batch().
>
> [...]
Applied, thanks!
[1/2] block: pass io_comp_batch to rq_end_io_fn callback
commit: 5e2fde1a9433efc484a5feec36f748aa3ea58c85
[2/2] nvme/io_uring: optimize IOPOLL completions for local ring context
commit: f7bc22ca0d55bdcb59e3a4a028fb811d23e53959
Best regards,
--
Jens Axboe
More information about the Linux-nvme
mailing list