Re: [PATCH v2 1/4] mm: Introduce vm_uffd_ops API

Peter Xu
2025-07-02T21:36:43Z

On Wed, Jul 02, 2025 at 05:24:02PM -0400, Liam R. Howlett wrote:
> That's because the entry point is from a function pointer, so [3] won't
> help at all.
>
> It is recreating the situation that existed for the vma through the
> vm_ops in mmap, but for uffd. And at a lower level (page tables). I do not
> want to relive that experience.
>
> We are not doing this. It is for the benefit of everyone that we are
> not doing this.

Is the vma issue about "allowing vma->vm_flags to be modified anywhere"
issue? Or is there a pointer to the issue being discussed if not?

>
> We need to find another way.

Could you suggest something? The minimum goal is to allow guest-memfd
support minor faults.

Thanks,

--
Peter Xu