pgtable_pte_page_dtor
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff81087495)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff81262084)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff812b6fa4)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812bcac2)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
In fs/dax.c (0)
Location: include/linux/mm.h:1978
Inline: True
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff81089945)
Location: include/linux/mm.h:2244
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff81292047)
Location: include/linux/mm.h:2244
Inline: True
Inline callers:
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff812ec186)
Location: include/linux/mm.h:2244
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812f125e)
Location: include/linux/mm.h:2244
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
In fs/dax.c (0)
Location: include/linux/mm.h:2244
Inline: True
5.11
: Duplicate, Selective Inline ⚠️void pgtable_pte_page_dtor(struct page *page);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff8108a738)
Location: include/linux/mm.h:2249
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:___pmd_free_tlb
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff8129d06a)
Location: include/linux/mm.h:2249
Inline: True
Inline callers:
- mm/memory.c:__pmd_alloc
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff812f71ea)
Location: include/linux/mm.h:2249
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
Direct callers:
- mm/huge_memory.c:copy_huge_pmd
In mm/khugepaged.c (ffffffff812fc954)
Location: include/linux/mm.h:2249
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
In fs/dax.c (0)
Location: include/linux/mm.h:2249
Inline: False
Symbols:
ffffffff812f3c40-ffffffff812f3c7c: pgtable_pte_page_dtor (STB_LOCAL)
5.13
: Duplicate, Selective Inline ⚠️void pgtable_pte_page_dtor(struct page *page);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff8108b38a)
Location: include/linux/mm.h:2257
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:___pmd_free_tlb
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff812a2750)
Location: include/linux/mm.h:2257
Inline: True
Inline callers:
- mm/memory.c:__pmd_alloc
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff812fd67c)
Location: include/linux/mm.h:2257
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
Direct callers:
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff813036c3)
Location: include/linux/mm.h:2257
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
In fs/dax.c (0)
Location: include/linux/mm.h:2257
Inline: False
Symbols:
ffffffff812fa440-ffffffff812fa484: pgtable_pte_page_dtor (STB_LOCAL)
5.15
: Duplicate, Selective Inline ⚠️void pgtable_pte_page_dtor(struct page *page);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff8109a92a)
Location: include/linux/mm.h:2286
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:___pmd_free_tlb
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff812e3ac0)
Location: include/linux/mm.h:2286
Inline: True
Inline callers:
- mm/memory.c:__pmd_alloc
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff813472b1)
Location: include/linux/mm.h:2286
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
Direct callers:
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8134d42d)
Location: include/linux/mm.h:2286
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
In fs/dax.c (0)
Location: include/linux/mm.h:2286
Inline: False
Symbols:
ffffffff813442a0-ffffffff813442e4: pgtable_pte_page_dtor (STB_LOCAL)
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff810adbfd)
Location: include/linux/mm.h:2364
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:___pmd_free_tlb
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff81344e5f)
Location: include/linux/mm.h:2364
Inline: True
Inline callers:
- mm/memory.c:__pmd_alloc
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff813bd594)
Location: include/linux/mm.h:2364
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff813c3bb3)
Location: include/linux/mm.h:2364
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_and_free_pmd
In fs/dax.c (0)
Location: include/linux/mm.h:2364
Inline: False
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff810c7e14)
Location: include/linux/mm.h:2528
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:___pmd_free_tlb
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff813bd08f)
Location: include/linux/mm.h:2528
Inline: True
Inline callers:
- mm/memory.c:__pmd_alloc
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff8143fd2c)
Location: include/linux/mm.h:2528
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff81447392)
Location: include/linux/mm.h:2528
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_and_free_pmd
In fs/dax.c (0)
Location: include/linux/mm.h:2528
Inline: False
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff810cb554)
Location: include/linux/mm.h:2842
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:___pmd_free_tlb
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff813f1dd5)
Location: include/linux/mm.h:2842
Inline: True
Inline callers:
- mm/memory.c:__pmd_alloc
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff81475554)
Location: include/linux/mm.h:2842
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8147ca6c)
Location: include/linux/mm.h:2842
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_and_free_pmd
In fs/dax.c (0)
Location: include/linux/mm.h:2842
Inline: False
6.8
: Absent ⚠️
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffff8000102f9338)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
- mm/memory.c:free_pgd_range
In mm/huge_memory.c (ffff800010357cf0)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffff80001035dcd4)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/arm/mm/pgd.c (c031f9a0)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- arch/arm/mm/pgd.c:pgd_free
In mm/memory.c (c051b80c)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
- mm/memory.c:free_pgd_range
ppc64el
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In arch/powerpc/mm/pgtable-frag.c (c0000000000893d0)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- arch/powerpc/mm/pgtable-frag.c:pte_fragment_free
- arch/powerpc/mm/pgtable-frag.c:pte_frag_destroy
riscv64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffe000209322)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
- mm/memory.c:free_pgd_range
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff81086495)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff8125a6d4)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff812af584)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812b50a2)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
In fs/dax.c (0)
Location: include/linux/mm.h:1978
Inline: True
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff81075215)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff8124caf4)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff812a0b75)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812a60c2)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
In fs/dax.c (0)
Location: include/linux/mm.h:1978
Inline: True
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff81086445)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff81258474)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff812ad394)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812b2eb2)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
In fs/dax.c (0)
Location: include/linux/mm.h:1978
Inline: True
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff81088585)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:___pte_free_tlb
In mm/memory.c (ffffffff81267e54)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/memory.c:do_fault
- mm/memory.c:__pte_alloc
In mm/huge_memory.c (ffffffff812bd715)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812c32e6)
Location: include/linux/mm.h:1978
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
In fs/dax.c (0)
Location: include/linux/mm.h:1978
Inline: True
Regular
5.11
and 5.13
✅
5.13
and 5.15
✅