Re: [PATCH RFC 00/30] userfaultfd-wp: Support shmem and hugetlbfs

From: Mike Kravetz
Date: Fri Feb 05 2021 - 16:57:46 EST


On 1/29/21 2:49 PM, Peter Xu wrote:
> On Fri, Jan 15, 2021 at 12:08:37PM -0500, Peter Xu wrote:
>> This is a RFC series to support userfaultfd upon shmem and hugetlbfs.
...
> Huge & Mike,
>
> Would any of you have comment/concerns on the high-level design of this series?
>
> It would be great to know it, especially major objection, before move on to an
> non-rfc version.

My apologies for not looking at this sooner. Even now, I have only taken
a very brief look at the hugetlbfs patches.

Coincidentally, I am working on the 'BUG' that soft dirty does not work for
hugetlbfs. As you can imagine, there is some overlap in handling of wp ptes
set for soft dirty. In addition, pmd sharing must be disabled for soft dirty
as here and in Axel's uffd minor fault code.

No objections to the overall approach based on my quick look.

I'll try to take a closer look at the areas where efforts overlap.
--
Mike Kravetz