vma_is_anonymous
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (0)
Location: include/linux/mm.h:1307
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:1307
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:1401
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:1401
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:1401
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:1401
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:1401
Inline: True
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:1375
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:1375
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:1375
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:1375
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:1375
Inline: True
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:1419
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:1419
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:1419
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:1419
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:1419
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:1419
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:1419
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:1493
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:1493
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:1493
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:1493
Inline: True
In mm/migrate.c (0)
Location: include/linux/mm.h:1493
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:1493
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:1493
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:1493
Inline: True
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:1580
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:1580
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:1580
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:1580
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:1580
Inline: True
In mm/migrate.c (0)
Location: include/linux/mm.h:1580
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:1580
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:1580
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:1580
Inline: True
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:1650
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:1650
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:1650
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:1650
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:1650
Inline: True
In mm/migrate.c (0)
Location: include/linux/mm.h:1650
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:1650
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:1650
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:1650
Inline: True
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mincore.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mincore.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/migrate.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (ffffffff8125709a)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
In mm/gup.c (ffffffff812895e2)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81294934)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_set_pmd
In mm/mincore.c (ffffffff8129606a)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- mm/mincore.c:do_mincore
In mm/mmap.c (ffffffff8129d0c3)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- mm/mmap.c:copy_vma
- mm/mmap.c:insert_vm_struct
In mm/mremap.c (ffffffff8129f9ad)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/madvise.c (ffffffff812b54b6)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
In mm/migrate.c (ffffffff812e5015)
Location: include/linux/mm.h:617
Inline: True
In mm/huge_memory.c (ffffffff812e9bed)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:transparent_hugepage_enabled
In mm/userfaultfd.c (ffffffff81309092)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff813726c2)
Location: include/linux/mm.h:617
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (ffffffff81261c7a)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
In mm/gup.c (ffffffff812932b7)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8129f1b4)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_set_pmd
In mm/mincore.c (ffffffff812a0daa)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/mincore.c:do_mincore
In mm/mmap.c (ffffffff812a84c3)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/mmap.c:copy_vma
- mm/mmap.c:insert_vm_struct
In mm/mremap.c (ffffffff812aae1d)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/madvise.c (ffffffff812c0776)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
In mm/migrate.c (ffffffff812efe89)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_hole
In mm/huge_memory.c (ffffffff812f4dcd)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:transparent_hugepage_enabled
In mm/userfaultfd.c (ffffffff81314eda)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff813804fb)
Location: include/linux/mm.h:650
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (ffffffff8126673c)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
In mm/gup.c (ffffffff81298c4e)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812a4150)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_set_pmd
In mm/mincore.c (ffffffff812a6776)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mmap.c (ffffffff812abeda)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- mm/mmap.c:copy_vma
- mm/mmap.c:insert_vm_struct
In mm/madvise.c (ffffffff812c7716)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
In mm/migrate.c (ffffffff812f591a)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_hole
In mm/huge_memory.c (ffffffff812fb30d)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:transparent_hugepage_active
In mm/userfaultfd.c (ffffffff8131b617)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff81387002)
Location: include/linux/mm.h:673
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (ffffffff812a2d0c)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
In mm/gup.c (ffffffff812d73a3)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- mm/gup.c:check_vma_flags
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812e547c)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_set_pmd
In mm/mincore.c (ffffffff812e7c3e)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mmap.c (ffffffff812ed5da)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- mm/mmap.c:copy_vma
- mm/mmap.c:insert_vm_struct
In mm/madvise.c (ffffffff8130c4d6)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
In mm/migrate.c (ffffffff8133fee0)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_hole
In mm/huge_memory.c (ffffffff8134513f)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:transparent_hugepage_active
In mm/userfaultfd.c (ffffffff813688e6)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff813d428e)
Location: include/linux/mm.h:674
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (ffffffff812fab33)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
In mm/gup.c (ffffffff81336f65)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/gup.c:check_vma_flags
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8134777f)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:handle_pte_marker
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
In mm/mincore.c (ffffffff81348ea8)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mmap.c (ffffffff8135097a)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/mmap.c:copy_vma
- mm/mmap.c:insert_vm_struct
In mm/mprotect.c (ffffffff813548aa)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff8135d811)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/madvise.c (ffffffff81375a79)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
In mm/migrate_device.c (ffffffff813b71c6)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_hole
In mm/huge_memory.c (ffffffff813baf77)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:transparent_hugepage_active
In mm/khugepaged.c (ffffffff813c6293)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/khugepaged.c:hugepage_vma_revalidate
In mm/userfaultfd.c (ffffffff813e621a)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff8145ef89)
Location: include/linux/mm.h:626
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (ffffffff81362c6d)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
In mm/vmscan.c (ffffffff813774c5)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/vmscan.c:should_skip_vma
In mm/gup.c (ffffffff813ae3af)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/gup.c:check_vma_flags
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_p4d_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff813bfb39)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:handle_pte_marker
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
In mm/mincore.c (ffffffff813c128a)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/mincore.c:do_mincore
In mm/mmap.c (ffffffff813ca3b9)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/mmap.c:copy_vma
- mm/mmap.c:insert_vm_struct
In mm/mprotect.c (ffffffff813cef22)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_pte_range
In mm/page_vma_mapped.c (ffffffff813d2c78)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/rmap.c (ffffffff813d8674)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/madvise.c (ffffffff813f3016)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/migrate_device.c (ffffffff81438d54)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_hole
In mm/huge_memory.c (ffffffff8143d577)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:hugepage_vma_check
- mm/huge_memory.c:hugepage_vma_check
In mm/khugepaged.c (ffffffff81446002)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/khugepaged.c:hugepage_vma_revalidate
- mm/khugepaged.c:hugepage_vma_revalidate
In mm/userfaultfd.c (ffffffff8146dd6a)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff814eed02)
Location: include/linux/mm.h:636
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (ffffffff8139508e)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
In mm/vmscan.c (ffffffff813a93ae)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/vmscan.c:should_skip_vma
In mm/gup.c (ffffffff813e2800)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/gup.c:check_vma_flags
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_p4d_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff813f1922)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/memory.c:lock_vma_under_rcu
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:handle_pte_marker
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
In mm/mincore.c (ffffffff813f5fdc)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/mincore.c:do_mincore
In mm/mmap.c (ffffffff813fe94d)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/mmap.c:copy_vma
- mm/mmap.c:insert_vm_struct
In mm/mprotect.c (ffffffff81403a30)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_p4d_range
- mm/mprotect.c:change_p4d_range
- mm/mprotect.c:change_pte_range
In mm/page_vma_mapped.c (ffffffff8140785b)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/rmap.c (ffffffff8140ce61)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/madvise.c (ffffffff81426a7a)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/migrate_device.c (ffffffff8146f59c)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_hole
In mm/huge_memory.c (ffffffff81472be8)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:hugepage_vma_check
- mm/huge_memory.c:hugepage_vma_check
In mm/khugepaged.c (ffffffff8147b6e5)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/khugepaged.c:hugepage_vma_revalidate
- mm/khugepaged.c:hugepage_vma_revalidate
In mm/userfaultfd.c (ffffffff814a1dda)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_zeropage
- mm/userfaultfd.c:mfill_atomic_copy
In fs/userfaultfd.c (ffffffff81525c48)
Location: include/linux/mm.h:837
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (ffffffff813bee4d)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
In mm/vmscan.c (ffffffff813d2dae)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/vmscan.c:should_skip_vma
In mm/gup.c (ffffffff8140d030)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/gup.c:check_vma_flags
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8141c630)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/memory.c:lock_vma_under_rcu
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:alloc_anon_folio
- mm/memory.c:alloc_anon_folio
- mm/memory.c:handle_pte_marker
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
In mm/mincore.c (ffffffff81421c8c)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/mincore.c:do_mincore
In mm/mmap.c (ffffffff8142addc)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/mmap.c:copy_vma
- mm/mmap.c:insert_vm_struct
In mm/mprotect.c (ffffffff81430521)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/mprotect.c:mprotect_fixup
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_p4d_range
- mm/mprotect.c:change_p4d_range
- mm/mprotect.c:change_pte_range
In mm/page_vma_mapped.c (ffffffff8143419a)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/rmap.c (ffffffff81439555)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/madvise.c (ffffffff814606ba)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/migrate_device.c (ffffffff8149d0b8)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_insert_page
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_hole
In mm/huge_memory.c (ffffffff814a1449)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__thp_vma_allowable_orders
- mm/huge_memory.c:__thp_vma_allowable_orders
- mm/huge_memory.c:__thp_vma_allowable_orders
In mm/khugepaged.c (ffffffff814ac005)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/khugepaged.c:hugepage_vma_revalidate
- mm/khugepaged.c:hugepage_vma_revalidate
- mm/khugepaged.c:hugepage_vma_revalidate
In mm/userfaultfd.c (ffffffff814d319c)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- mm/userfaultfd.c:move_pages
- mm/userfaultfd.c:move_pages
- mm/userfaultfd.c:mfill_atomic_poison
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_zeropage
- mm/userfaultfd.c:mfill_atomic_copy
In fs/userfaultfd.c (ffffffff815598f8)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
In fs/proc/task_mmu.c (ffffffff8159a887)
Location: include/linux/mm.h:878
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_scan_test_walk
- fs/proc/task_mmu.c:show_smap
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mincore.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (c04e4a50)
Location: include/linux/mm.h:544
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_reap_task_mm
In mm/gup.c (c051476c)
Location: include/linux/mm.h:544
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (c051bf2c)
Location: include/linux/mm.h:544
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
In mm/mincore.c (c051c810)
Location: include/linux/mm.h:544
Inline: True
Inline callers:
- mm/mincore.c:__se_sys_mincore
In mm/mmap.c (c0520ca0)
Location: include/linux/mm.h:544
Inline: True
Inline callers:
- mm/mmap.c:copy_vma
- mm/mmap.c:insert_vm_struct
In mm/madvise.c (c0538028)
Location: include/linux/mm.h:544
Inline: True
Inline callers:
- mm/madvise.c:__se_sys_madvise
- mm/madvise.c:madvise_free_single_vma
In mm/userfaultfd.c (c0563f7c)
Location: include/linux/mm.h:544
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (c05cbfe8)
Location: include/linux/mm.h:544
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/powerpc/mm/book3s64/pgtable.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/oom_kill.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mincore.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/migrate.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mincore.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mincore.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/migrate.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mincore.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/migrate.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mincore.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/migrate.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/oom_kill.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/gup.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mincore.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/mmap.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/madvise.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/migrate.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/mm.h:544
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/mm.h:544
Inline: True