Skip to content

Commit 07d7ad4

Browse files
committed
selftests/namespaces: test for efault
Ensure that put_user() can fail and that namespace cleanup works correctly. Link: https://patch.msgid.link/20251109-namespace-6-19-fixes-v1-8-ae8a4ad5a3b3@kernel.org Signed-off-by: Christian Brauner <brauner@kernel.org>
1 parent 88efd7c commit 07d7ad4

3 files changed

Lines changed: 533 additions & 0 deletions

File tree

tools/testing/selftests/namespaces/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ init_ino_test
44
ns_active_ref_test
55
listns_test
66
listns_permissions_test
7+
listns_efault_test
78
siocgskns_test
89
cred_change_test
910
stress_test

tools/testing/selftests/namespaces/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ TEST_GEN_PROGS := nsid_test \
88
ns_active_ref_test \
99
listns_test \
1010
listns_permissions_test \
11+
listns_efault_test \
1112
siocgskns_test \
1213
cred_change_test \
1314
stress_test \
@@ -19,6 +20,7 @@ include ../lib.mk
1920
$(OUTPUT)/ns_active_ref_test: ../filesystems/utils.c
2021
$(OUTPUT)/listns_test: ../filesystems/utils.c
2122
$(OUTPUT)/listns_permissions_test: ../filesystems/utils.c
23+
$(OUTPUT)/listns_efault_test: ../filesystems/utils.c
2224
$(OUTPUT)/siocgskns_test: ../filesystems/utils.c
2325
$(OUTPUT)/cred_change_test: ../filesystems/utils.c
2426
$(OUTPUT)/stress_test: ../filesystems/utils.c

0 commit comments

Comments
 (0)