summaryrefslogtreecommitdiffstats
path: root/fs/efs
diff options
context:
space:
mode:
authorMickaël Salaün <mic@digikod.net>2024-05-11 19:14:45 +0200
committerMickaël Salaün <mic@digikod.net>2024-05-11 19:18:47 +0200
commit323feb3bdb67649bfa5614eb24ec9cb92a60cf33 (patch)
treeba94505caa7b8f710009bd0cc5b819d215b077a2 /fs/efs
parentf453cc30027b184c0a109d689b1335e6c826d514 (diff)
downloadlinux-stable-323feb3bdb67649bfa5614eb24ec9cb92a60cf33.tar.gz
linux-stable-323feb3bdb67649bfa5614eb24ec9cb92a60cf33.tar.bz2
linux-stable-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 'fs/efs')
0 files changed, 0 insertions, 0 deletions