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