On Fri, Jun 23, 2023 at 01:28:24PM -0400, Peter Xu wrote: > On Fri, Jun 23, 2023 at 01:37:58PM -0300, Jason Gunthorpe wrote: > > On Fri, Jun 23, 2023 at 12:35:45PM -0400, Peter Xu wrote: > > > > > It seems the previous concern on using gup was majorly fork(), if this is it: > > > > > > https://patchwork.freedesktop.org/patch/210992/?series=39879&rev=2#comment_414213 > > > > Fork and GUP have been fixed since that comment anyhow there is no > > longer a problem using GUP and fork together. > > Ah, I read it previously as a requirement that the child will also be able > the see the same / coherent page when manipulating the dmabuf later after > fork(), e.g., the udmabuf can be created before fork(). That always worked, just use MAP_SHARED. Jason