fixup_user_faultRegular
4.4: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff811bb500)
Location: mm/gup.c:587
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff811bb500-ffffffff811bb5bc: fixup_user_fault (STB_GLOBAL)
4.8: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff811d5f10)
Location: mm/gup.c:678
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff811d5f10-ffffffff811d6013: fixup_user_fault (STB_GLOBAL)
4.10: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff811e46a0)
Location: mm/gup.c:689
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff811e46a0-ffffffff811e483b: fixup_user_fault (STB_GLOBAL)
4.13: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff811eeb00)
Location: mm/gup.c:772
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff811eeb00-ffffffff811eec7b: fixup_user_fault (STB_GLOBAL)
4.15: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81204fe0)
Location: mm/gup.c:797
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff81204fe0-ffffffff8120515c: fixup_user_fault (STB_GLOBAL)
4.18: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81225f20)
Location: mm/gup.c:816
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff81225f20-ffffffff8122609d: fixup_user_fault (STB_GLOBAL)
5.0: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81239690)
Location: mm/gup.c:841
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff81239690-ffffffff8123980d: fixup_user_fault (STB_GLOBAL)
5.3: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff8124a720)
Location: mm/gup.c:957
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff8124a720-ffffffff8124a8a8: fixup_user_fault (STB_GLOBAL)
5.4: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81258bf0)
Location: mm/gup.c:958
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff81258bf0-ffffffff81258d78: fixup_user_fault (STB_GLOBAL)
5.8: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81287700)
Location: mm/gup.c:1217
Inline: False
Direct callers:
- kernel/futex.c:futex_unlock_pi
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:fixup_pi_state_owner
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_wake_op
- drivers/vfio/vfio_iommu_type1.c:vaddr_get_pfn
Symbols:
ffffffff81287700-ffffffff81287888: fixup_user_fault (STB_GLOBAL)
5.11: ✅int fixup_user_fault(struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81291550)
Location: mm/gup.c:1171
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
- drivers/vfio/vfio_iommu_type1.c:follow_fault_pfn
Symbols:
ffffffff81291550-ffffffff812916cc: fixup_user_fault (STB_GLOBAL)
5.13: ✅int fixup_user_fault(struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81296a70)
Location: mm/gup.c:1256
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
- drivers/vfio/vfio_iommu_type1.c:follow_fault_pfn
Symbols:
ffffffff81296a70-ffffffff81296be9: fixup_user_fault (STB_GLOBAL)
5.15: ✅int fixup_user_fault(struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff812d7470)
Location: mm/gup.c:1284
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
- drivers/vfio/vfio_iommu_type1.c:follow_fault_pfn
Symbols:
ffffffff812d7470-ffffffff812d75d8: fixup_user_fault (STB_GLOBAL)
5.19: ✅int fixup_user_fault(struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81337100)
Location: mm/gup.c:1308
Inline: False
Direct callers:
- kernel/futex/core.c:fault_in_user_writeable
- mm/gup.c:fault_in_safe_writeable
- drivers/vfio/vfio_iommu_type1.c:vaddr_get_pfns
Symbols:
ffffffff81337100-ffffffff8133728a: fixup_user_fault (STB_GLOBAL)
6.2: ✅int fixup_user_fault(struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff813aea90)
Location: mm/gup.c:1261
Inline: False
Direct callers:
- kernel/futex/core.c:fault_in_user_writeable
- mm/gup.c:fault_in_safe_writeable
Symbols:
ffffffff813aea90-ffffffff813aec52: fixup_user_fault (STB_GLOBAL)
6.5: ✅int fixup_user_fault(struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff813e2b40)
Location: mm/gup.c:1366
Inline: False
Direct callers:
- kernel/futex/core.c:fault_in_user_writeable
- kernel/trace/trace_events_user.c:user_event_mm_fault_in
- mm/gup.c:fault_in_safe_writeable
Symbols:
ffffffff813e2b40-ffffffff813e2d0b: fixup_user_fault (STB_GLOBAL)
6.8: ✅int fixup_user_fault(struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff8140d380)
Location: mm/gup.c:1381
Inline: False
Direct callers:
- kernel/futex/core.c:fault_in_user_writeable
- kernel/trace/trace_events_user.c:user_event_mm_fault_in
- mm/gup.c:fault_in_safe_writeable
Symbols:
ffffffff8140d380-ffffffff8140d54b: fixup_user_fault (STB_GLOBAL)
arm64: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffff8000102f0b00)
Location: mm/gup.c:958
Inline: False
Direct callers:
- virt/kvm/kvm_main.c:__gfn_to_pfn_memslot
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffff8000102f0b00-ffff8000102f0c40: fixup_user_fault (STB_GLOBAL)
armhf: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (c0513f70)
Location: mm/gup.c:958
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
c0513f70-c0514094: fixup_user_fault (STB_GLOBAL)
ppc64el: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (c0000000003b5600)
Location: mm/gup.c:958
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
c0000000003b5600-c0000000003b57ac: fixup_user_fault (STB_GLOBAL)
riscv64: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffe000204250)
Location: mm/gup.c:958
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffe000204250-ffffffe00020435a: fixup_user_fault (STB_GLOBAL)
aws: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81251240)
Location: mm/gup.c:958
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff81251240-ffffffff812513c8: fixup_user_fault (STB_GLOBAL)
azure: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81244130)
Location: mm/gup.c:958
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff81244130-ffffffff812442b8: fixup_user_fault (STB_GLOBAL)
gcp: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff8124efe0)
Location: mm/gup.c:958
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff8124efe0-ffffffff8124f168: fixup_user_fault (STB_GLOBAL)
lowlatency: ✅int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, long unsigned int address, unsigned int fault_flags, bool *unlocked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff8125e950)
Location: mm/gup.c:958
Inline: False
Direct callers:
- kernel/futex.c:fault_in_user_writeable
Symbols:
ffffffff8125e950-ffffffff8125ead8: fixup_user_fault (STB_GLOBAL)
Regular
4.4 and 4.8 ⚠️bool *unlocked
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 ✅
5.8 and 5.11 ⚠️struct task_struct *tsk
tsk, mm, address, fault_flags, unlocked ➡️ mm, address, fault_flags, unlocked
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅