bpf: Avoid __hidden__ attribute in static object
authorJose E. Marchesi <jose.marchesi@oracle.com>
Tue, 7 May 2024 07:42:26 +0000 (09:42 +0200)
committerAndrii Nakryiko <andrii@kernel.org>
Tue, 7 May 2024 21:31:20 +0000 (14:31 -0700)
commit2ce987e1650216638b2b5f44948c6efea67038ae
treebbbf2a0a74ed23ada895ab0b7fdafc3b2a02ec3d
parent75b0fbf15d8466be618a997cae774eef445c0c7d
bpf: Avoid __hidden__ attribute in static object

An object defined as `static' defaults to hidden visibility.  If
additionally the visibility(__weak__) compiler attribute is applied to
the declaration of the object, GCC warns that the attribute gets
ignored.

This patch removes the only instance of this problem among the BPF
selftests.

Tested in bpf-next master.

Signed-off-by: Jose E. Marchesi <jose.marchesi@oracle.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Yonghong Song <yonghong.song@linux.dev>
Link: https://lore.kernel.org/bpf/20240507074227.4523-2-jose.marchesi@oracle.com
tools/testing/selftests/bpf/progs/cpumask_common.h