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