Re: [PATCH v10 0/8] Userspace P2PDMA with O_DIRECT NVMe devices

From: Greg Kroah-Hartman
Date: Fri Sep 23 2022 - 04:16:32 EST


On Thu, Sep 22, 2022 at 10:39:18AM -0600, Logan Gunthorpe wrote:
> Hi,
>
> This is the latest P2PDMA userspace patch set. This version includes
> some cleanup from feedback of the last posting[1].
>
> This patch set enables userspace P2PDMA by allowing userspace to mmap()
> allocated chunks of the CMB. The resulting VMA can be passed only
> to O_DIRECT IO on NVMe backed files or block devices. A flag is added
> to GUP() in Patch 1, then Patches 2 through 6 wire this flag up based
> on whether the block queue indicates P2PDMA support. Patches 7
> creates the sysfs resource that can hand out the VMAs and Patch 8
> adds brief documentation for the new interface.
>
> Feedback welcome.
>
> This series is based on v6.0-rc6. A git branch is available here:
>
> https://github.com/sbates130272/linux-p2pmem/ p2pdma_user_cmb_v10

Looks good to me, thanks for sticking with it.

greg k-h