]> git.ipfire.org Git - thirdparty/linux.git/commit
bpf: btf: Add BTF_FMODEL_SIGNED_ARG flag
authorIlya Leoshkevich <iii@linux.ibm.com>
Sat, 28 Jan 2023 00:06:44 +0000 (01:06 +0100)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 28 Jan 2023 20:45:15 +0000 (12:45 -0800)
commit49f67f393ff264e8d83f6fcec0728a6aa8eed102
treeb3cad5557e5b3ade5b4d42bf63b14dddf66e49f5
parent0f0e5f5bd5066c9ffaa006e26fc7d092b04d4088
bpf: btf: Add BTF_FMODEL_SIGNED_ARG flag

s390x eBPF JIT needs to know whether a function return value is signed
and which function arguments are signed, in order to generate code
compliant with the s390x ABI.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Link: https://lore.kernel.org/r/20230128000650.1516334-26-iii@linux.ibm.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
include/linux/bpf.h
include/linux/btf.h
kernel/bpf/btf.c