get_user_pages_fastRegular
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 ✅