get_user_pages_fast
Regular
4.4
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, int write, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/gup.c (ffffffff81071bb0)
Location: arch/x86/mm/gup.c:323
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- kernel/trace/trace.c:tracing_mark_write
- mm/madvise.c:SyS_madvise
- fs/splice.c:vmsplice_to_pipe
- block/bio.c:bio_map_user_iov
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages_alloc
Symbols:
ffffffff81071bb0-ffffffff81071d38: get_user_pages_fast (STB_GLOBAL)
4.8
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, int write, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/gup.c (ffffffff81071e80)
Location: arch/x86/mm/gup.c:370
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- kernel/trace/trace.c:tracing_mark_write
- mm/madvise.c:SyS_madvise
- fs/splice.c:vmsplice_to_pipe
- block/bio.c:bio_map_user_iov
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff81071e80-ffffffff81071ffb: get_user_pages_fast (STB_GLOBAL)
4.10
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, int write, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/gup.c (ffffffff810759f0)
Location: arch/x86/mm/gup.c:374
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:SyS_madvise
- block/bio.c:bio_map_user_iov
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff810759f0-ffffffff81075b6c: get_user_pages_fast (STB_GLOBAL)
4.13
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, int write, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/util.c (ffffffff811dd780)
Location: mm/util.c:312
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:SyS_madvise
- block/bio.c:bio_map_user_iov
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff811f1240-ffffffff811f12fd: get_user_pages_fast (STB_GLOBAL)
4.15
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, int write, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/util.c (ffffffff811f3200)
Location: mm/util.c:312
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:SyS_madvise
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff81207e70-ffffffff81207f6d: get_user_pages_fast (STB_GLOBAL)
4.18
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, int write, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/util.c (ffffffff81214440)
Location: mm/util.c:336
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:madvise_inject_error
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff81228be0-ffffffff81228ce6: get_user_pages_fast (STB_GLOBAL)
5.0
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, int write, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/util.c (ffffffff81227310)
Location: mm/util.c:329
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:madvise_inject_error
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff8123c480-ffffffff8123c586: get_user_pages_fast (STB_GLOBAL)
5.3
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff8124db00)
Location: mm/gup.c:2403
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:__do_sys_madvise
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff8124db00-ffffffff8124dc8e: get_user_pages_fast (STB_GLOBAL)
5.4
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff8125c030)
Location: mm/gup.c:2419
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:__do_sys_madvise
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff8125c030-ffffffff8125c1be: get_user_pages_fast (STB_GLOBAL)
5.8
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff8128b560)
Location: mm/gup.c:2884
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:madvise_inject_error
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff8128b560-ffffffff8128b583: get_user_pages_fast (STB_GLOBAL)
5.11
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff812953c0)
Location: mm/gup.c:2677
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff812953c0-ffffffff812953f6: get_user_pages_fast (STB_GLOBAL)
5.13
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff8129ad30)
Location: mm/gup.c:2743
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff8129ad30-ffffffff8129ad66: get_user_pages_fast (STB_GLOBAL)
5.15
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff812db700)
Location: mm/gup.c:2838
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff812db700-ffffffff812db736: get_user_pages_fast (STB_GLOBAL)
5.19
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff8133b400)
Location: mm/gup.c:2988
Inline: False
Direct callers:
- kernel/futex/core.c:get_futex_key
- kernel/futex/core.c:get_futex_key
- mm/madvise.c:madvise_inject_error
- mm/mempolicy.c:do_get_mempolicy
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff8133b400-ffffffff8133b45a: get_user_pages_fast (STB_GLOBAL)
6.2
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff813b2f60)
Location: mm/gup.c:3014
Inline: False
Direct callers:
- kernel/futex/core.c:get_futex_key
- kernel/futex/core.c:get_futex_key
- mm/madvise.c:madvise_inject_error
- mm/mempolicy.c:do_get_mempolicy
- lib/iov_iter.c:__iov_iter_get_pages_alloc
Symbols:
ffffffff813b2f60-ffffffff813b2fba: get_user_pages_fast (STB_GLOBAL)
6.5
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff813e7c80)
Location: mm/gup.c:3264
Inline: False
Direct callers:
- kernel/futex/core.c:get_futex_key
- kernel/futex/core.c:get_futex_key
- mm/madvise.c:do_madvise
- mm/mempolicy.c:do_get_mempolicy
- lib/iov_iter.c:__iov_iter_get_pages_alloc
Symbols:
ffffffff813e7c80-ffffffff813e7cff: get_user_pages_fast (STB_GLOBAL)
6.8
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff814128f0)
Location: mm/gup.c:3282
Inline: False
Direct callers:
- kernel/futex/core.c:get_futex_key
- kernel/futex/core.c:get_futex_key
- mm/madvise.c:do_madvise
- mm/mempolicy.c:do_get_mempolicy
- lib/iov_iter.c:__iov_iter_get_pages_alloc
Symbols:
ffffffff814128f0-ffffffff8141296d: get_user_pages_fast (STB_GLOBAL)
arm64
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffff8000102f3428)
Location: mm/gup.c:2419
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:__arm64_sys_madvise
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffff8000102f3428-ffff8000102f35e4: get_user_pages_fast (STB_GLOBAL)
armhf
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (c0515778)
Location: mm/gup.c:2419
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
c0515778-c05158d8: get_user_pages_fast (STB_GLOBAL)
ppc64el
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (c0000000003b9f70)
Location: mm/gup.c:2419
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:__se_sys_madvise
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
c0000000003b9f70-c0000000003ba17c: get_user_pages_fast (STB_GLOBAL)
riscv64
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffe0002056aa)
Location: mm/gup.c:2419
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffe0002056aa-ffffffe000205776: get_user_pages_fast (STB_GLOBAL)
aws
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81254680)
Location: mm/gup.c:2419
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:__do_sys_madvise
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff81254680-ffffffff8125480e: get_user_pages_fast (STB_GLOBAL)
azure
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff812472d0)
Location: mm/gup.c:2419
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:__do_sys_madvise
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff812472d0-ffffffff81247452: get_user_pages_fast (STB_GLOBAL)
gcp
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81252420)
Location: mm/gup.c:2419
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:__do_sys_madvise
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff81252420-ffffffff812525ae: get_user_pages_fast (STB_GLOBAL)
lowlatency
: ✅int get_user_pages_fast(long unsigned int start, int nr_pages, unsigned int gup_flags, struct page **pages);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/gup.c (ffffffff81261dd0)
Location: mm/gup.c:2419
Inline: False
Direct callers:
- kernel/futex.c:get_futex_key
- kernel/futex.c:get_futex_key
- mm/madvise.c:__do_sys_madvise
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
Symbols:
ffffffff81261dd0-ffffffff81261f5e: get_user_pages_fast (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
⚠️unsigned int gup_flags
int write
5.3
and 5.4
✅
5.4
and 5.8
✅
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
✅
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
✅