]> www.infradead.org Git - users/hch/misc.git/commit
selftests/bpf: Fix cap_enable_effective() return code
authorFeng Yang <yangfeng@kylinos.cn>
Wed, 5 Mar 2025 02:22:34 +0000 (10:22 +0800)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 15 Mar 2025 18:48:57 +0000 (11:48 -0700)
commit339c1f8ea11cc042c30c315c1a8f61e4b8a90117
tree511f4906ff4c19e76db27338273ef774f2fda5fb
parent8bda5b787dea43a7102d5797756c60d0a905932a
selftests/bpf: Fix cap_enable_effective() return code

The caller of cap_enable_effective() expects negative error code.
Fix it.

Before:
  failed to restore CAP_SYS_ADMIN: -1, Unknown error -1

After:
  failed to restore CAP_SYS_ADMIN: -3, No such process
  failed to restore CAP_SYS_ADMIN: -22, Invalid argument

Signed-off-by: Feng Yang <yangfeng@kylinos.cn>
Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Link: https://lore.kernel.org/r/20250305022234.44932-1-yangfeng59949@163.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/cap_helpers.c
tools/testing/selftests/bpf/cap_helpers.h
tools/testing/selftests/bpf/prog_tests/verifier.c
tools/testing/selftests/bpf/test_loader.c