aboutsummaryrefslogtreecommitdiffstats
path: root/net/xdp/xdp_umem.c
diff options
context:
space:
mode:
authorIvan Khoronzhuk <ivan.khoronzhuk@linaro.org>2019-08-15 15:13:54 +0300
committerDaniel Borkmann <daniel@iogearbox.net>2019-08-21 14:31:17 +0200
commit71dd77fd4bf7d1675a95dfe04a99669ce15b58f8 (patch)
tree49c78f1d277c6cba8cf008e3829bfc3ad2da8b4d /net/xdp/xdp_umem.c
parentMerge branch 'btf_get_next_id' (diff)
downloadlinux-dev-71dd77fd4bf7d1675a95dfe04a99669ce15b58f8.tar.xz
linux-dev-71dd77fd4bf7d1675a95dfe04a99669ce15b58f8.zip
libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall
Drop __NR_mmap2 fork in flavor of LFS, that is _FILE_OFFSET_BITS=64 (glibc & bionic) / LARGEFILE64_SOURCE (for musl) decision. It allows mmap() to use 64bit offset that is passed to mmap2 syscall. As result pgoff is not truncated and no need to use direct access to mmap2 for 32 bits systems. Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org> Acked-by: Yonghong Song <yhs@fb.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'net/xdp/xdp_umem.c')
0 files changed, 0 insertions, 0 deletions