public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH v1] cgroup_core01.c: Set umask before create directory
@ 2023-12-04  0:26 Wei Gao via ltp
  2024-02-12 11:54 ` Andrea Cervesato via ltp
  2024-02-19 13:48 ` [LTP] [PATCH v2] tst_test.c: Set system default umaks to 0022 Wei Gao via ltp
  0 siblings, 2 replies; 22+ messages in thread
From: Wei Gao via ltp @ 2023-12-04  0:26 UTC (permalink / raw)
  To: ltp

Some specific build's default mask is 0077, this will trigger issue if
you create directory with A but switch B to access it. Such as following
failed message will popup in current case:
cgroup_core01.c:50: TBROK: openat(21</sys/fs/cgroup/memory/ltp/test-3519/child_b>, 'tasks', 2, 0): EACCES (13)

Signed-off-by: Wei Gao <wegao@suse.com>
---
 testcases/kernel/controllers/cgroup/cgroup_core01.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/testcases/kernel/controllers/cgroup/cgroup_core01.c b/testcases/kernel/controllers/cgroup/cgroup_core01.c
index 2e695deed..0deff6209 100644
--- a/testcases/kernel/controllers/cgroup/cgroup_core01.c
+++ b/testcases/kernel/controllers/cgroup/cgroup_core01.c
@@ -38,6 +38,7 @@ static void test_lesser_euid_open(void)
 	int fds[TST_CG_ROOTS_MAX] = {-1};
 	int i, loops;
 
+	umask(0022);
 	cg_child_a = tst_cg_group_mk(tst_cg, "child_a");
 	cg_child_b = tst_cg_group_mk(tst_cg, "child_b");
 
-- 
2.35.3


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2024-03-01 11:52 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-04  0:26 [LTP] [PATCH v1] cgroup_core01.c: Set umask before create directory Wei Gao via ltp
2024-02-12 11:54 ` Andrea Cervesato via ltp
2024-02-19 13:48 ` [LTP] [PATCH v2] tst_test.c: Set system default umaks to 0022 Wei Gao via ltp
2024-02-20  9:18   ` Petr Vorel
2024-02-21  8:33     ` Wei Gao via ltp
2024-02-21 16:19       ` Petr Vorel
2024-02-22 13:53         ` Wei Gao via ltp
2024-02-21  7:16   ` [LTP] [PATCH v3 0/2] " Wei Gao via ltp
2024-02-21  7:16     ` [LTP] [PATCH v3 1/2] cgroup_core01.c: " Wei Gao via ltp
2024-02-21  7:16     ` [LTP] [PATCH v3 2/2] statx07.c: set umask " Wei Gao via ltp
2024-02-21  7:32       ` Petr Vorel
2024-02-21  8:42     ` [LTP] [PATCH v3 0/2] Set system default umaks to 0 Wei Gao via ltp
2024-02-21  8:42       ` [LTP] [PATCH v4 1/2] cgroup_core01.c: " Wei Gao via ltp
2024-02-21  8:42       ` [LTP] [PATCH v4 2/2] statx07.c: set umask " Wei Gao via ltp
2024-02-22  3:10       ` [LTP] [PATCH v5 0/2] Set system default umaks " Wei Gao via ltp
2024-02-22  3:10         ` [LTP] [PATCH v5 1/2] cgroup_core01.c: " Wei Gao via ltp
2024-03-01  7:26           ` Li Wang
2024-03-01  8:43             ` Petr Vorel
2024-03-01 10:07               ` Li Wang
2024-02-22  3:10         ` [LTP] [PATCH v5 2/2] statx07.c: set umask " Wei Gao via ltp
2024-03-01  7:28           ` Li Wang
2024-03-01 11:52             ` Petr Vorel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox