hugetlb_mcopy_atomic_pteRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81217720)
Location: mm/hugetlb.c:3973
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81217720-ffffffff812179c4: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
4.15: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812323d0)
Location: mm/hugetlb.c:3994
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812323d0-ffffffff81232719: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
4.18: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81255420)
Location: mm/hugetlb.c:4023
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81255420-ffffffff8125576e: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
5.0: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81269800)
Location: mm/hugetlb.c:4063
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81269800-ffffffff81269b4e: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
5.3: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81284940)
Location: mm/hugetlb.c:4143
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81284940-ffffffff81284c9b: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
5.4: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812944e0)
Location: mm/hugetlb.c:4260
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812944e0-ffffffff8129483b: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
5.8: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812c78d0)
Location: mm/hugetlb.c:4698
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812c78d0-ffffffff812c7c26: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
5.11: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812d3440)
Location: mm/hugetlb.c:4688
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812d3440-ffffffff812d378c: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
5.13: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, enum mcopy_atomic_mode mode, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812da240)
Location: mm/hugetlb.c:4930
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812da240-ffffffff812da6d2: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
5.15: Transformation ⚠️int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, enum mcopy_atomic_mode mode, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:5235
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81cbf8ee-ffffffff81cbfad1: hugetlb_mcopy_atomic_pte.cold (STB_LOCAL)
ffffffff81321000-ffffffff8132167f: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
5.19: Transformation ⚠️int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, enum mcopy_atomic_mode mode, struct page **pagep, bool wp_copy);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:5883
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81e71c77-ffffffff81e71e4e: hugetlb_mcopy_atomic_pte.cold (STB_LOCAL)
ffffffff8138ddd0-ffffffff8138e67d: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
6.2: Transformation ⚠️int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, enum mcopy_atomic_mode mode, struct page **pagep, bool wp_copy);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6165
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff82066771-ffffffff82066861: hugetlb_mcopy_atomic_pte.cold (STB_LOCAL)
ffffffff8140cb30-ffffffff8140d0b9: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffff800010332dd8)
Location: mm/hugetlb.c:4260
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffff800010332dd8-ffff800010333160: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
armhf: Absent ⚠️
ppc64el: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (c00000000040ecb0)
Location: mm/hugetlb.c:4260
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
c00000000040ecb0-c00000000040f27c: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
riscv64: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffe00022f4cc)
Location: mm/hugetlb.c:4260
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffe00022f4cc-ffffffe00022f76e: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
aws: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128cac0)
Location: mm/hugetlb.c:4260
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8128cac0-ffffffff8128ce1b: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
azure: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8127e8e0)
Location: mm/hugetlb.c:4260
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8127e8e0-ffffffff8127ec2d: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
gcp: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128a8d0)
Location: mm/hugetlb.c:4260
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8128a8d0-ffffffff8128ac2b: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
lowlatency: ✅int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, struct vm_area_struct *dst_vma, long unsigned int dst_addr, long unsigned int src_addr, struct page **pagep);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8129a6c0)
Location: mm/hugetlb.c:4260
Inline: False
Direct callers:
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8129a6c0-ffffffff8129aa14: hugetlb_mcopy_atomic_pte (STB_GLOBAL)
Regular
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 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ⚠️enum mcopy_atomic_mode mode
dst_mm, dst_pte, dst_vma, dst_addr, src_addr, pagep ➡️ dst_mm, dst_pte, dst_vma, dst_addr, src_addr, mode, pagep
5.13 and 5.15 ✅
5.15 and 5.19 ⚠️bool wp_copy
5.19 and 6.2 ✅
amd64 and arm64 ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅