Re: [GIT PULL] Passthrough updates for 6.1-rc1

Jens Axboe
2022-10-04T22:11:30Z

On 10/3/22 1:40 PM, Jens Axboe wrote:
> Hi Linus,
>
> On top of the block and io_uring branches, here are a set of updates for
> the passthrough support that was merged in the 6.0 kernel. With these
> changes, passthrough NVMe support over io_uring now performs at the same
> level as block device O_DIRECT, and in many cases 6-8% better. This pull
> request contains:
>
> - Add support for fixed buffers for passthrough (Anuj, Kanchan)
>
> - Enable batched allocations and freeing on passthrough, similarly to
> what we support on the normal storage path (me)
>
> Please pull!

Geert noticed that there was an issue if io_uring wasn't configured,
there's been a patch added for that. I'll send a v2 of this pull request.

--
Jens Axboe