mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
mm/page_idle.c: remove redundant mmu notifier in aging code
Now we have mmu_notifier_clear_young immediately follows pmdp_clear_young_notify which internally calls mmu_notifier_clear_young, this is redundant. change it with non-notify variant and keep consistent with ptep aging code. Link: https://lkml.kernel.org/r/20260203102649.2486836-1-qin.yuA@h3c.com Signed-off-by: qinyu <qin.yuA@h3c.com> Reviewed-by: Baolin Wang <baolin.wang@linux.alibaba.com> Reviewed-by: SeongJae Park <sj@kernel.org> Acked-by: David Hildenbrand (arm) <david@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
b0fbe8c341
commit
1c7b8d8a51
|
|
@ -74,7 +74,7 @@ static bool page_idle_clear_pte_refs_one(struct folio *folio,
|
|||
pmd_t pmdval = pmdp_get(pvmw.pmd);
|
||||
|
||||
if (likely(pmd_present(pmdval)))
|
||||
referenced |= pmdp_clear_young_notify(vma, addr, pvmw.pmd);
|
||||
referenced |= pmdp_test_and_clear_young(vma, addr, pvmw.pmd);
|
||||
referenced |= mmu_notifier_clear_young(vma->vm_mm, addr, addr + PMD_SIZE);
|
||||
} else {
|
||||
/* unexpected pmd-mapped page? */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user