]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'bpf-int128-btf'
authorDaniel Borkmann <daniel@iogearbox.net>
Wed, 16 Jan 2019 21:53:45 +0000 (22:53 +0100)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 16 Jan 2019 21:53:46 +0000 (22:53 +0100)
commit8e3843a2e13a0e2ffee8797923404feb1b1b91c7
treef6ff1ab57a61c0dfe884634943c0bd16fd93e922
parent36f882198de2501ce24610b147b5d940407c2e96
parent28842d80eb724a7a267246ecb6d7d211b5fe7b1e
Merge branch 'bpf-int128-btf'

Yonghong Song says:

====================
Previous maximum supported integer bit width is 64. But
the __int128 type has been supported by most (if not all)
64bit architectures including bpf for both gcc and clang.

The kernel itself uses __int128 for x64 and arm64. Some bcc
tools are using __int128 in bpf programs to describe ipv6
addresses. Without 128bit int support, the vmlinux BTF won't
work and those bpf programs using __int128 cannot utilize BTF.

This patch set therefore implements BTF __int128 support.
====================

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>