On Mon, Oct 20, 2025 at 01:11:29PM +0100, Lorenzo Stoakes wrote: > Since we can now perform actions after the VMA is established via > mmap_prepare, use desc->action_success_hook to set up the hugetlb lock > once the VMA is setup. > > We also make changes throughout hugetlbfs to make this possible. > > Note that we must hide newly established hugetlb VMAs from the rmap until > the operation is entirely complete as we establish a hugetlb lock during > VMA setup that can be raced by rmap users. > > Signed-off-by: Lorenzo Stoakes <[email protected]> > Reviewed-by: Jason Gunthorpe <[email protected]>
Hi Lorenzo, Tested this patch with libhugetlbfs tests. No locking issues anymore. Tested-by: Sumanth Korikkar <[email protected]> Thank you
