Skip to content

Commit af2752e

Browse files
daandemeyerMartin KaFai Lau
authored andcommitted
selftests/bpf: Make sure mount directory exists
The mount directory for the selftests cgroup tree might not exist so let's make sure it does exist by creating it ourselves if it doesn't exist. Signed-off-by: Daan De Meyer <daan.j.demeyer@gmail.com> Link: https://lore.kernel.org/r/20231011185113.140426-9-daan.j.demeyer@gmail.com Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
1 parent 3243fef commit af2752e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

tools/testing/selftests/bpf/cgroup_helpers.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,11 @@ int setup_cgroup_environment(void)
199199

200200
format_cgroup_path(cgroup_workdir, "");
201201

202+
if (mkdir(CGROUP_MOUNT_PATH, 0777) && errno != EEXIST) {
203+
log_err("mkdir mount");
204+
return 1;
205+
}
206+
202207
if (unshare(CLONE_NEWNS)) {
203208
log_err("unshare");
204209
return 1;

0 commit comments

Comments
 (0)