diff options
author | James Hilliard <james.hilliard1@gmail.com> | 2022-08-03 18:14:03 +0300 |
---|---|---|
committer | Andrii Nakryiko <andrii@kernel.org> | 2022-08-05 00:43:41 +0300 |
commit | d25f40ff68aa61c838947bb9adee6c6b36e77453 (patch) | |
tree | 1bf6f961710f6e77b71bf3bb2c37dca727e272d4 /tools/testing | |
parent | d55dfe587bc0670f90564a962615723fe7749ab1 (diff) | |
download | linux-d25f40ff68aa61c838947bb9adee6c6b36e77453.tar.xz |
libbpf: Ensure functions with always_inline attribute are inline
GCC expects the always_inline attribute to only be set on inline
functions, as such we should make all functions with this attribute
use the __always_inline macro which makes the function inline and
sets the attribute.
Fixes errors like:
/home/buildroot/bpf-next/tools/testing/selftests/bpf/tools/include/bpf/bpf_tracing.h:439:1: error: ‘always_inline’ function might not be inlinable [-Werror=attributes]
439 | ____##name(unsigned long long *ctx, ##args)
| ^~~~
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Link: https://lore.kernel.org/bpf/20220803151403.793024-1-james.hilliard1@gmail.com
Diffstat (limited to 'tools/testing')
0 files changed, 0 insertions, 0 deletions