mm_has_notifiers
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In kernel/events/uprobes.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/memory.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mmap.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mprotect.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mremap.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/rmap.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mmu_notifier.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/ksm.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/migrate.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/page_idle.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In kernel/events/uprobes.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/memory.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mmap.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mprotect.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mremap.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/rmap.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/madvise.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mmu_notifier.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/ksm.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/migrate.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/khugepaged.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/page_idle.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In kernel/events/uprobes.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/memory.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mmap.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mprotect.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mremap.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/rmap.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/madvise.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/mmu_notifier.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/ksm.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/migrate.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/khugepaged.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In mm/page_idle.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In fs/dax.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/mmu_notifier.h:198
Inline: True
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In kernel/events/uprobes.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/memory.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/mmap.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/mprotect.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/mremap.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/rmap.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/madvise.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/mmu_notifier.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/ksm.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/migrate.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/khugepaged.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In mm/page_idle.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In fs/dax.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/mmu_notifier.h:187
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In kernel/events/uprobes.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/oom_kill.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/memory.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/mmap.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/mprotect.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/mremap.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/rmap.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/madvise.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/mmu_notifier.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/ksm.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/migrate.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/khugepaged.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In mm/page_idle.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In fs/dax.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/mmu_notifier.h:189
Inline: True
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In kernel/events/uprobes.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/oom_kill.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/memory.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/mmap.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/mprotect.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/mremap.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/rmap.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/madvise.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/mmu_notifier.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/ksm.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/migrate.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/khugepaged.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In mm/page_idle.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In fs/dax.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/mmu_notifier.h:207
Inline: True
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff81092815)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff811f51fa)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff81204de3)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff8123ce13)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff8124a065)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff8124cf6e)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_table_flush
- mm/mmu_gather.c:tlb_flush_mmu
In mm/mprotect.c (ffffffff8124d56c)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8124ea73)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff81253561)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff81258f64)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff8126b254)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mmu_notifier.c (ffffffff81272a21)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/mmu_notifier.c:do_mmu_notifier_register
In mm/ksm.c (ffffffff812749e6)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff81284997)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma
- mm/migrate.c:migrate_vma
In mm/huge_memory.c (ffffffff8128ba77)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff8129234d)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
In mm/page_idle.c (ffffffff812a5db9)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (ffffffff8130c45c)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff8132e7b5)
Location: include/linux/mmu_notifier.h:198
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810966df)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff8120cf01)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff8121c90f)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff8124ea86)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff8125c367)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff8125f253)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_flush_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_table_flush
In mm/mprotect.c (ffffffff8125fd38)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81260dcf)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff812657cd)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff8127478c)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff81286534)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mmu_notifier.c (ffffffff8128dff5)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/mmu_notifier.c:do_mmu_notifier_register
In mm/ksm.c (ffffffff8128f7ea)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/huge_memory.c (ffffffff812a66b8)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812ac16a)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff812c14f9)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (ffffffff8133399e)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff8135744b)
Location: include/linux/mmu_notifier.h:232
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff8109cdaf)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff8121a1ed)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff8122a283)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff8125d02c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff8126aac7)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff8126da63)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_flush_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_table_flush
In mm/mprotect.c (ffffffff8126e823)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8126f55c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff812740e2)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff81283725)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff81296119)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff8129f572)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812af737)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff812b7b85)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812bd97a)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff812d3429)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (ffffffff81347457)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff8136ef85)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810a39df)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff81246b66)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff81257053)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff8128d653)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff8129cce7)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff8129df2d)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_finish_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_remove_table
In mm/mprotect.c (ffffffff8129ec38)
Location: include/linux/mmu_notifier.h:269
Inline: True
In mm/mremap.c (ffffffff812a02d2)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff812a5362)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff812b5588)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff812c9690)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff812d3bc0)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff812e57a9)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_collect
- mm/migrate.c:migrate_vma_collect
In mm/huge_memory.c (ffffffff812ecd56)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
In mm/khugepaged.c (ffffffff812f30e6)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff813093c9)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In mm/mapping_dirty_helpers.c (ffffffff8130c3c3)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/dax.c (ffffffff8138d94c)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813b72ca)
Location: include/linux/mmu_notifier.h:269
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff8109f81f)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff812511c9)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff81261c33)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff8129fb05)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff812a8097)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff812a92ad)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_finish_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_remove_table
In mm/mprotect.c (ffffffff812a9ffb)
Location: include/linux/mmu_notifier.h:275
Inline: True
In mm/mremap.c (ffffffff812ab738)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff812b0976)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff812c0848)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff812d5279)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff812df5c0)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff812f0b7e)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_collect
- mm/migrate.c:migrate_vma_collect
In mm/huge_memory.c (ffffffff812f7fa7)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
In mm/khugepaged.c (ffffffff812fd725)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff813151d9)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In mm/mapping_dirty_helpers.c (ffffffff81318303)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/dax.c (ffffffff8139f3cc)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813c8b7f)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810a094f)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff812552c9)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff81266703)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff812a536e)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff812abab7)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff812ae71d)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_finish_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_remove_table
In mm/mprotect.c (ffffffff812af47a)
Location: include/linux/mmu_notifier.h:275
Inline: True
In mm/mremap.c (ffffffff812b0b38)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff812b5fa8)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff812c77d5)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff812de8bd)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff812e7efc)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff812f6ed0)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff812fe557)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
In mm/khugepaged.c (ffffffff8130448a)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff8131b8a9)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In mm/mapping_dirty_helpers.c (ffffffff8131e4f3)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/dax.c (ffffffff813a6139)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813cfbbe)
Location: include/linux/mmu_notifier.h:275
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810b1d65)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff81290d0b)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff812a2cd3)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff812e68c3)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff812ed1a7)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff812efebd)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_finish_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_remove_table
In mm/mprotect.c (ffffffff812f0ca9)
Location: include/linux/mmu_notifier.h:281
Inline: True
In mm/mremap.c (ffffffff812f24c8)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff812f8b62)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff8130c595)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff81325c97)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff8132fe0d)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff81341530)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff813480f7)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
In mm/khugepaged.c (ffffffff8134e1ba)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff81368b79)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In mm/mapping_dirty_helpers.c (ffffffff8136b8d3)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/dax.c (ffffffff813f5ba9)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81420f9b)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810c8425)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff812e600e)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff812faafe)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff8133ed8b)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_page_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff81350544)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff813533ab)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_finish_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_remove_table
In mm/mprotect.c (ffffffff81354d2b)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff813562c1)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8135f13d)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:folio_referenced_one
- mm/rmap.c:folio_referenced_one
In mm/madvise.c (ffffffff81375b29)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
- mm/madvise.c:madvise_cold
In mm/hugetlb.c (ffffffff81394a05)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff813a01d9)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate_device.c (ffffffff813b8484)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_pages
- mm/migrate_device.c:migrate_vma_pages
- mm/migrate_device.c:migrate_vma_setup
- mm/migrate_device.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff813be3e6)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
In mm/khugepaged.c (ffffffff813c7527)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff813e63aa)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In mm/mapping_dirty_helpers.c (ffffffff813e9a57)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/proc/task_mmu.c (ffffffff81498e31)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810e5687)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff8134fc48)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff81362cd0)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff813b6070)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_page_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff813c9ec1)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff813cd668)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_finish_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_remove_table
In mm/mprotect.c (ffffffff813cf223)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff813d08ef)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff813d9ff5)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:folio_referenced_one
- mm/rmap.c:folio_referenced_one
In mm/madvise.c (ffffffff813f30c6)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff8140dd2b)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:unmap_hugepage_range
- mm/hugetlb.c:unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff8141f0c0)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate_device.c (ffffffff8143a248)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/migrate_device.c:__migrate_device_pages
- mm/migrate_device.c:__migrate_device_pages
- mm/migrate_device.c:migrate_vma_setup
- mm/migrate_device.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff81440c46)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
In mm/khugepaged.c (ffffffff814472f6)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_and_free_pmd
- mm/khugepaged.c:collapse_and_free_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff8146de95)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In mm/mapping_dirty_helpers.c (ffffffff81471a97)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/proc/task_mmu.c (ffffffff8152d199)
Location: include/linux/mmu_notifier.h:281
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810f0d3a)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff81380e06)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff81395104)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff813ea93b)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_page_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff813fe3c5)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff81401fc8)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_finish_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_remove_table
In mm/mprotect.c (ffffffff81403bc7)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8140530f)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8140e721)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:folio_referenced_one
- mm/rmap.c:folio_referenced_one
In mm/madvise.c (ffffffff81426b25)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff81441105)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:unmap_hugepage_range
- mm/hugetlb.c:unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff81453d45)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate_device.c (ffffffff8146eebd)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/migrate_device.c:__migrate_device_pages
- mm/migrate_device.c:__migrate_device_pages
- mm/migrate_device.c:migrate_vma_setup
- mm/migrate_device.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff814764ea)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
In mm/khugepaged.c (ffffffff8147c9cd)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_and_free_pmd
- mm/khugepaged.c:collapse_and_free_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff814a2995)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In mm/mapping_dirty_helpers.c (ffffffff814a63e7)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/proc/task_mmu.c (ffffffff81564ec7)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/tlb.c (ffffffff810d5117)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:flush_tlb_mm_range
In kernel/fork.c (ffffffff810fa12a)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff813aa207)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff813beec3)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff8141705e)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff8142a7ab)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mprotect.c (ffffffff8142f9c8)
Location: include/linux/mmu_notifier.h:280
Inline: True
In mm/mremap.c (ffffffff8143181a)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8143af02)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:folio_referenced_one
- mm/rmap.c:folio_referenced_one
In mm/madvise.c (ffffffff81460765)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff8147b237)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:unmap_hugepage_range
- mm/hugetlb.c:unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff8148e4c4)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate_device.c (ffffffff8149d968)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/migrate_device.c:__migrate_device_pages
- mm/migrate_device.c:__migrate_device_pages
- mm/migrate_device.c:migrate_vma_insert_page
- mm/migrate_device.c:migrate_vma_setup
- mm/migrate_device.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff814a5d7a)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:move_pages_huge_pmd
- mm/huge_memory.c:move_pages_huge_pmd
In mm/khugepaged.c (ffffffff814acbe9)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/userfaultfd.c (ffffffff814d2a29)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/userfaultfd.c:move_pages_pte
- mm/userfaultfd.c:move_pages_pte
In mm/page_idle.c (ffffffff814d3832)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In mm/mapping_dirty_helpers.c (ffffffff814d7337)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/proc/task_mmu.c (ffffffff8159bdf7)
Location: include/linux/mmu_notifier.h:280
Inline: True
Inline callers:
- fs/proc/task_mmu.c:do_pagemap_scan
- fs/proc/task_mmu.c:do_pagemap_scan
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffff8000100f1d64)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffff8000102a55f4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffff8000102b828c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffff8000102f4510)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffff8000103021e4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffff800010304880)
Location: include/linux/mmu_notifier.h:252
Inline: True
In mm/mprotect.c (ffff8000103054ac)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffff800010305e5c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffff800010309d60)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffff80001031dec4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:tlb_flush_mmu_tlbonly
In mm/hugetlb.c (ffff800010335850)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffff80001033ebcc)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
In mm/huge_memory.c (ffff800010358478)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffff80001035ee48)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffff80001037960c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (ffff800010407688)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffff800010439370)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (c0350248)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (c04d4a34)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (c04e4a18)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (c0516f1c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_page_range
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (c05208d4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (c05230a4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_finish_mmu
In mm/mprotect.c (c05232c8)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (c0523da4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (c05265a8)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (c053753c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:tlb_flush_mmu_tlbonly
In mm/ksm.c (c0544fdc)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/page_idle.c (c056440c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/proc/task_mmu.c (c06002e4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (c00000000013773c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (c000000000358338)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (c000000000370330)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (c0000000003bb060)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (c0000000003ce5d0)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (c0000000003d1a40)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_flush_mmu
- mm/mmu_gather.c:tlb_flush_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_remove_table
In mm/mprotect.c (c0000000003d2968)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (c0000000003d3adc)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (c0000000003d9700)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (c0000000003f1a98)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (c00000000040fb30)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (c00000000041ad60)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (c000000000433b44)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_setup
In mm/huge_memory.c (c000000000440d28)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (c000000000448130)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (c00000000046c458)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (c000000000512704)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (c00000000054c1d4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffe0000be800)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In mm/oom_kill.c (ffffffe0001dc07e)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffe000206676)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_page_range
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffe00020f1d2)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffe000210fe2)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_finish_mmu
In mm/mprotect.c (ffffffe0002113e4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffe000211a9e)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffe000213d1e)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffe000220ec4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
- mm/madvise.c:madvise_cold
In mm/hugetlb.c (ffffffe000230c92)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffe000234906)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
In mm/page_idle.c (ffffffe0002507b0)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (ffffffe0002b2d38)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffe0002d30b4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810966cf)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff8121283d)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff812228d3)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff8125567c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff81263117)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff812660b3)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_flush_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_table_flush
In mm/mprotect.c (ffffffff81266e73)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81267bac)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8126c732)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff8127bd75)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff8128e6f9)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff81297b52)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812a7d17)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff812b0165)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812b5f5a)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff812cba09)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (ffffffff8133fa37)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81367565)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff8108514f)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff812055bf)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff81215a83)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff81247d7c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff81255537)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff812584d3)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_flush_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_table_flush
In mm/mprotect.c (ffffffff81258f9d)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81259ef9)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8125e798)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff8126dc55)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff812804ba)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff812896e6)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812996d7)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff812a1625)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812a711c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff812bc889)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (ffffffff8133075f)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81358205)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff8109667f)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff812105dd)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff81220673)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff8125341c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff81260eb7)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff81263e53)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_flush_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_table_flush
In mm/mprotect.c (ffffffff81264c13)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8126594c)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8126a4d2)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff81279b15)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff8128c509)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff81295962)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812a5b27)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff812adf75)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812b3d6a)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff812c9819)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (ffffffff8133d507)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81365035)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff8109e25f)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/fork.c:__mmdrop
In kernel/events/uprobes.c (ffffffff8121f520)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
- kernel/events/uprobes.c:__replace_page
In mm/oom_kill.c (ffffffff8122f7ff)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
- mm/oom_kill.c:__oom_reap_task_mm
In mm/memory.c (ffffffff81262e27)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range
- mm/memory.c:zap_page_range
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mmap.c (ffffffff81270887)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmap.c:exit_mmap
In mm/mmu_gather.c (ffffffff81273813)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_flush_mmu
- mm/mmu_gather.c:tlb_remove_table
- mm/mmu_gather.c:tlb_table_flush
In mm/mprotect.c (ffffffff812743c0)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81275302)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff81279e3d)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_mkclean_one
- mm/rmap.c:page_referenced_one
- mm/rmap.c:page_referenced_one
In mm/madvise.c (ffffffff81289700)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_free_single_vma
In mm/hugetlb.c (ffffffff8129c2f4)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff812a5779)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812b51da)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_pages
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_setup
In mm/huge_memory.c (ffffffff812be2d8)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:__split_huge_pud
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812c41e9)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/page_idle.c (ffffffff812da519)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs_one
- mm/page_idle.c:page_idle_clear_pte_refs_one
In fs/dax.c (ffffffff81350527)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81378075)
Location: include/linux/mmu_notifier.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:clear_refs_write