]> www.infradead.org Git - users/dwmw2/linux.git/commit
selftests/landlock: Do not allocate memory in fixture data
authorMickaël Salaün <mic@digikod.net>
Sat, 11 May 2024 17:14:40 +0000 (19:14 +0200)
committerMickaël Salaün <mic@digikod.net>
Sat, 11 May 2024 17:18:44 +0000 (19:18 +0200)
commit3656bc23429a4d539c81b5cb8f17ceeeeca8901a
tree699be2b714d407d2b30eea72b337bc4e13d09fa9
parenta86f18903db9211e265cc130b61adb175b7a4c42
selftests/landlock: Do not allocate memory in fixture data

Do not allocate self->dir_path in the test process because this would
not be visible in the FIXTURE_TEARDOWN() process when relying on
fork()/clone3() instead of vfork().

This change is required for a following commit removing vfork() call to
not break the layout3_fs.* test cases.

Cc: Günther Noack <gnoack@google.com>
Cc: Shuah Khan <skhan@linuxfoundation.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20240511171445.904356-6-mic@digikod.net
Signed-off-by: Mickaël Salaün <mic@digikod.net>
tools/testing/selftests/landlock/fs_test.c