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> Thanks, James. -- Peter Xu