huge_pmd_unshare
Regular
4.4
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff811dd520)
Location: mm/hugetlb.c:4250
Inline: False
Direct callers:
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:hugetlb_change_protection
Symbols:
ffffffff811dd520-ffffffff811dd679: huge_pmd_unshare (STB_GLOBAL)
4.8
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff811fb7f0)
Location: mm/hugetlb.c:4272
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff811fb7f0-ffffffff811fb96f: huge_pmd_unshare (STB_GLOBAL)
4.10
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8120c2f0)
Location: mm/hugetlb.c:4385
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff8120c2f0-ffffffff8120c467: huge_pmd_unshare (STB_GLOBAL)
4.13
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81217c90)
Location: mm/hugetlb.c:4545
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff81217c90-ffffffff81217dea: huge_pmd_unshare (STB_GLOBAL)
4.15
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812329f0)
Location: mm/hugetlb.c:4605
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff812329f0-ffffffff81232b85: huge_pmd_unshare (STB_GLOBAL)
4.18
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81255a60)
Location: mm/hugetlb.c:4634
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff81255a60-ffffffff81255bf1: huge_pmd_unshare (STB_GLOBAL)
5.0
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81269eb0)
Location: mm/hugetlb.c:4718
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff81269eb0-ffffffff8126a041: huge_pmd_unshare (STB_GLOBAL)
5.3
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81284fe0)
Location: mm/hugetlb.c:4823
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff81284fe0-ffffffff81285174: huge_pmd_unshare (STB_GLOBAL)
5.4
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81294b80)
Location: mm/hugetlb.c:4940
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff81294b80-ffffffff81294d14: huge_pmd_unshare (STB_GLOBAL)
5.8
: ✅int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812c8130)
Location: mm/hugetlb.c:5424
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff812c8130-ffffffff812c8309: huge_pmd_unshare (STB_GLOBAL)
5.11
: ✅int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812d3d10)
Location: mm/hugetlb.c:5436
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff812d3d10-ffffffff812d3eda: huge_pmd_unshare (STB_GLOBAL)
5.13
: ✅int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812dac50)
Location: mm/hugetlb.c:5711
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff812dac50-ffffffff812dade7: huge_pmd_unshare (STB_GLOBAL)
5.15
: Transformation ⚠️int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6048
Inline: False
Direct callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff81cbfb8f-ffffffff81cbfbaf: huge_pmd_unshare.cold (STB_LOCAL)
ffffffff81321c60-ffffffff81321e0b: huge_pmd_unshare (STB_GLOBAL)
5.19
: Transformation ⚠️int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6768
Inline: False
Direct callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
Symbols:
ffffffff81e71f0c-ffffffff81e71f2c: huge_pmd_unshare.cold (STB_LOCAL)
ffffffff8138eda0-ffffffff8138f024: huge_pmd_unshare (STB_GLOBAL)
6.2
: Transformation ⚠️int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:7113
Inline: False
Direct callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
Symbols:
ffffffff820668cd-ffffffff820668e9: huge_pmd_unshare.cold (STB_LOCAL)
ffffffff8140d890-ffffffff8140db04: huge_pmd_unshare (STB_GLOBAL)
6.5
: Transformation ⚠️int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:7207
Inline: False
Direct callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
Symbols:
ffffffff820e60e2-ffffffff820e60fe: huge_pmd_unshare.cold (STB_LOCAL)
ffffffff81440c40-ffffffff81440ec0: huge_pmd_unshare (STB_GLOBAL)
6.8
: Transformation ⚠️int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:7344
Inline: False
Direct callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
Symbols:
ffffffff821c3241-ffffffff821c325d: huge_pmd_unshare.cold (STB_LOCAL)
ffffffff8147ad70-ffffffff8147afe7: huge_pmd_unshare (STB_GLOBAL)
arm64
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffff800010333918)
Location: mm/hugetlb.c:4940
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffff800010333918-ffff800010333a58: huge_pmd_unshare (STB_GLOBAL)
armhf
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/rmap.c (0)
Location: include/linux/hugetlb.h:155
Inline: True
ppc64el
: Selective Inline ⚠️int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/hugetlb.c (c000000000410370)
Location: mm/hugetlb.c:4963
Inline: True
Direct callers:
- mm/rmap.c:try_to_unmap_one
Symbols:
c000000000410370-c000000000410380: huge_pmd_unshare (STB_GLOBAL)
riscv64
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffe00022faae)
Location: mm/hugetlb.c:4940
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffe00022faae-ffffffe00022fba4: huge_pmd_unshare (STB_GLOBAL)
aws
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128d160)
Location: mm/hugetlb.c:4940
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff8128d160-ffffffff8128d2f4: huge_pmd_unshare (STB_GLOBAL)
azure
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8127ef70)
Location: mm/hugetlb.c:4940
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff8127ef70-ffffffff8127f0de: huge_pmd_unshare (STB_GLOBAL)
gcp
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128af70)
Location: mm/hugetlb.c:4940
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff8128af70-ffffffff8128b104: huge_pmd_unshare (STB_GLOBAL)
lowlatency
: ✅int huge_pmd_unshare(struct mm_struct *mm, long unsigned int *addr, pte_t *ptep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8129ad90)
Location: mm/hugetlb.c:4940
Inline: False
Direct callers:
- mm/rmap.c:try_to_unmap_one
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
Symbols:
ffffffff8129ad90-ffffffff8129af24: huge_pmd_unshare (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
⚠️struct vm_area_struct *vma
mm, addr, ptep
➡️ mm, vma, addr, ptep
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
⚠️long unsigned int *addr
➡️ long unsigned int addr
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅