Re: [PATCH] mm/khugepaged: Fix ->anon_vma race

From: Andrew Morton
Date: Tue Jan 17 2023 - 18:48:00 EST


On Tue, 17 Jan 2023 20:12:49 +0100 Jann Horn <jannh@xxxxxxxxxx> wrote:

> On Wed, Jan 11, 2023 at 2:33 PM Jann Horn <jannh@xxxxxxxxxx> wrote:
> > If an ->anon_vma is attached to the VMA, collapse_and_free_pmd() requires
> > it to be locked. retract_page_tables() bails out if an ->anon_vma is
> > attached, but does this check before holding the mmap lock (as the comment
> > above the check explains).
>
> @akpm please replace the commit message with the following, and maybe
> also add a "Link:" entry pointing to
> https://lore.kernel.org/linux-mm/CAG48ez3434wZBKFFbdx4M9j6eUwSUVPd4dxhzW_k_POneSDF+A@xxxxxxxxxxxxxx/
> for the reproducer.

Done, thanks.