diff options
author | Mickaël Salaün <mic@digikod.net> | 2024-05-11 19:14:45 +0200 |
---|---|---|
committer | Mickaël Salaün <mic@digikod.net> | 2024-05-11 19:18:47 +0200 |
commit | 323feb3bdb67649bfa5614eb24ec9cb92a60cf33 (patch) | |
tree | ba94505caa7b8f710009bd0cc5b819d215b077a2 /Documentation/ABI/testing/configfs-usb-gadget-uac1 | |
parent | selftests/harness: Fix vfork() side effects (diff) | |
download | linux-323feb3bdb67649bfa5614eb24ec9cb92a60cf33.tar.xz linux-323feb3bdb67649bfa5614eb24ec9cb92a60cf33.zip |
selftests/harness: Handle TEST_F()'s explicit exit codes
If TEST_F() explicitly calls exit(code) with code different than 0, then
_metadata->exit_code is set to this code (e.g. KVM_ONE_VCPU_TEST()). We
need to keep in mind that _metadata->exit_code can be KSFT_SKIP while
the process exit code is 0.
Cc: Jakub Kicinski <kuba@kernel.org>
Cc: Kees Cook <keescook@chromium.org>
Cc: Mark Brown <broonie@kernel.org>
Cc: Shuah Khan <shuah@kernel.org>
Cc: Will Drewry <wad@chromium.org>
Reported-by: Sean Christopherson <seanjc@google.com>
Tested-by: Sean Christopherson <seanjc@google.com>
Closes: https://lore.kernel.org/r/ZjPelW6-AbtYvslu@google.com
Fixes: 0710a1a73fb4 ("selftests/harness: Merge TEST_F_FORK() into TEST_F()")
Link: https://lore.kernel.org/r/20240511171445.904356-11-mic@digikod.net
Signed-off-by: Mickaël Salaün <mic@digikod.net>
Diffstat (limited to 'Documentation/ABI/testing/configfs-usb-gadget-uac1')
0 files changed, 0 insertions, 0 deletions