diff mbox series

lapi/namespace_constants.h: Add CLONE_NEWCGROUP

Message ID 1669688917-1997-1-git-send-email-xuyang2018.jy@fujitsu.com
State Accepted
Headers show
Series lapi/namespace_constants.h: Add CLONE_NEWCGROUP | expand

Commit Message

Yang Xu Nov. 29, 2022, 2:28 a.m. UTC
This fix undefined CLONE_NEWCGROUP problem on centos7.

Fixes: 5f2a365da ("cgroup_core02: copy from kernel selftest test_cgcore_lesser_ns_open")
Signed-off-by: Yang Xu <xuyang2018.jy@fujitsu.com>
---
I have verified it on my ltp fork[1]
[1]https://github.com/xuyang0410/ltp/actions/runs/3570059301/jobs/6000664209
 include/lapi/namespaces_constants.h                 | 3 +++
 testcases/kernel/controllers/cgroup/cgroup_core02.c | 1 +
 2 files changed, 4 insertions(+)

Comments

Li Wang Nov. 29, 2022, 4:17 a.m. UTC | #1
Merged, thanks!

On Tue, Nov 29, 2022 at 9:28 AM Yang Xu <xuyang2018.jy@fujitsu.com> wrote:

> This fix undefined CLONE_NEWCGROUP problem on centos7.
>
> Fixes: 5f2a365da ("cgroup_core02: copy from kernel selftest
> test_cgcore_lesser_ns_open")
> Signed-off-by: Yang Xu <xuyang2018.jy@fujitsu.com>
> ---
> I have verified it on my ltp fork[1]
> [1]
> https://github.com/xuyang0410/ltp/actions/runs/3570059301/jobs/6000664209
>  include/lapi/namespaces_constants.h                 | 3 +++
>  testcases/kernel/controllers/cgroup/cgroup_core02.c | 1 +
>  2 files changed, 4 insertions(+)
>
> diff --git a/include/lapi/namespaces_constants.h
> b/include/lapi/namespaces_constants.h
> index 447f16c5b..e34b0d6a8 100644
> --- a/include/lapi/namespaces_constants.h
> +++ b/include/lapi/namespaces_constants.h
> @@ -21,6 +21,9 @@
>  #ifndef CLONE_NEWUSER
>  #  define CLONE_NEWUSER        0x10000000
>  #endif
> +#ifndef CLONE_NEWCGROUP
> +#  define CLONE_NEWCGROUP 0x02000000
> +#endif
>  #ifndef CLONE_NEWUTS
>  #  define CLONE_NEWUTS 0x04000000
>  #endif
> diff --git a/testcases/kernel/controllers/cgroup/cgroup_core02.c
> b/testcases/kernel/controllers/cgroup/cgroup_core02.c
> index 0dff71eea..e6d599b36 100644
> --- a/testcases/kernel/controllers/cgroup/cgroup_core02.c
> +++ b/testcases/kernel/controllers/cgroup/cgroup_core02.c
> @@ -31,6 +31,7 @@
>  #include <pwd.h>
>  #include "tst_test.h"
>  #include "tst_safe_file_at.h"
> +#include "lapi/namespaces_constants.h"
>
>  static struct tst_cg_group *cg_child_a, *cg_child_b;
>  static uid_t nobody_uid;
> --
> 2.23.0
>
>
> --
> Mailing list info: https://lists.linux.it/listinfo/ltp
>
>
diff mbox series

Patch

diff --git a/include/lapi/namespaces_constants.h b/include/lapi/namespaces_constants.h
index 447f16c5b..e34b0d6a8 100644
--- a/include/lapi/namespaces_constants.h
+++ b/include/lapi/namespaces_constants.h
@@ -21,6 +21,9 @@ 
 #ifndef CLONE_NEWUSER
 #  define CLONE_NEWUSER	0x10000000
 #endif
+#ifndef CLONE_NEWCGROUP
+#  define CLONE_NEWCGROUP 0x02000000
+#endif
 #ifndef CLONE_NEWUTS
 #  define CLONE_NEWUTS	0x04000000
 #endif
diff --git a/testcases/kernel/controllers/cgroup/cgroup_core02.c b/testcases/kernel/controllers/cgroup/cgroup_core02.c
index 0dff71eea..e6d599b36 100644
--- a/testcases/kernel/controllers/cgroup/cgroup_core02.c
+++ b/testcases/kernel/controllers/cgroup/cgroup_core02.c
@@ -31,6 +31,7 @@ 
 #include <pwd.h>
 #include "tst_test.h"
 #include "tst_safe_file_at.h"
+#include "lapi/namespaces_constants.h"
 
 static struct tst_cg_group *cg_child_a, *cg_child_b;
 static uid_t nobody_uid;