hugetlb_mcopy_atomic_pte
Regular
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
✅