Muhammad Usama Anjum and Shuah Khan
9c84b890b8
selftests: exec: Use new ksft_exit_fail_perror() helper
...
Use ksft_exit_fail_perror() to print the value of errno and its string
form. This is the first user of the ksft_exit_fail_perror() and proves
the usefulness of this API.
Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com >
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org >
2024-05-06 13:57:19 -06:00
Muhammad Usama Anjum and Kees Cook
1d0e51b24c
selftests/exec: recursion-depth: conform test to TAP format output
...
Conform the layout, informational and status messages to TAP. No
functional change is intended other than the layout of output messages.
While at it, do minor cleanups like move the declarations of the variables
on top of the function.
Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com >
Link: https://lore.kernel.org/r/20240304155928.1818928-3-usama.anjum@collabora.com
Signed-off-by: Kees Cook <keescook@chromium.org >
2024-03-13 11:54:19 -07:00
Alexey Dobriyan and Linus Torvalds
4e7301e6df
exec selftests: test ->recursion_depth
...
Test that trivially recursing script onto itself doesn't work.
Note: this is different test from ELOOP tests in execveat.c Those test
that execveat(2) doesn't follow symlinks when told to do so.
Link: http://lkml.kernel.org/r/20190423192720.GA21433@avx2
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com >
Cc: Shuah Khan <shuah@kernel.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2019-05-14 19:52:50 -07:00