On Thu, 2 Mar 2023 17:32:48 -0500 Peter Xu <peterx@xxxxxxxxxx> wrote: > On Thu, Mar 02, 2023 at 10:24:04PM +0000, James Houghton wrote: > > By checking huge_pte_none(), we incorrectly classify PTE markers as > > "present". Instead, check huge_pte_none_mostly(), classifying PTE > > markers the same as if the PTE were completely blank. > > > > PTE markers, unlike other kinds of swap entries, don't reference any > > physical page and don't indicate that a physical page was mapped > > previously. As such, treat them as non-present for the sake of > > mincore(). > > > > Fixes: 5c041f5d1f23 ("mm: teach core mm about pte markers") > > Signed-off-by: James Houghton <jthoughton@xxxxxxxxxx> > > Acked-by: Peter Xu <peterx@xxxxxxxxxx> > I think I'll add cc:stable to this.