linux/tools/testing/selftests/namespaces
Christian Brauner cad3bf1c33
selftests/namespaces: remove unused utils.h include from listns_efault_test
Remove the inclusion of ../filesystems/utils.h from listns_efault_test.c.
The test doesn't use any symbols from that header. Including it alongside
../pidfd/pidfd.h causes a build failure because both headers define
wait_for_pid() with conflicting linkage:

  ../filesystems/utils.h:  extern int wait_for_pid(pid_t pid);
  ../pidfd/pidfd.h:        static inline int wait_for_pid(pid_t pid)

All symbols the test actually uses (create_child, read_nointr,
write_nointr, sys_pidfd_send_signal) come from pidfd.h.

Reported-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/all/acPV19IY3Gna6Ira@sirena.org.uk
Fixes: 07d7ad46da ("selftests/namespaces: test for efault")
Signed-off-by: Christian Brauner <brauner@kernel.org>
2026-04-14 09:31:18 +02:00
..
.gitignore selftests/namespaces: test for efault 2025-11-10 15:53:56 +01:00
config
cred_change_test.c selftests/namespace: commit_creds() active reference tests 2025-11-03 17:41:24 +01:00
file_handle_test.c selftests: complete kselftest include centralization 2025-11-27 14:24:31 -08:00
init_ino_test.c selftests: complete kselftest include centralization 2025-11-27 14:24:31 -08:00
listns_efault_test.c selftests/namespaces: remove unused utils.h include from listns_efault_test 2026-04-14 09:31:18 +02:00
listns_pagination_bug.c selftests/namespace: test listns() pagination 2025-11-03 17:41:25 +01:00
listns_permissions_test.c selftests/namespaces: seventh listns() permission test 2025-11-03 17:41:22 +01:00
listns_test.c selftests/namespaces: ninth listns() test 2025-11-03 17:41:21 +01:00
Makefile selftests/namespaces: test for efault 2025-11-10 15:53:56 +01:00
ns_active_ref_test.c selftests/namespace: third threaded active reference count test 2025-11-03 17:41:24 +01:00
nsid_test.c Significant patch series in this pull request: 2025-12-06 14:01:20 -08:00
regression_pidfd_setns_test.c selftests/namespaces: add active reference count regression test 2025-11-10 10:20:54 +01:00
siocgskns_test.c selftests/namespaces: twelth inactive namespace resurrection test 2025-11-03 17:41:24 +01:00
stress_test.c selftests/namespace: add stress test 2025-11-03 17:41:25 +01:00
wrappers.h selftests/namespaces: add listns() wrapper 2025-11-03 17:41:20 +01:00