[LTP] [PATCH] lapi/namespace_constants.h: Add CLONE_NEWCGROUP

Li Wang liwang@redhat.com
Tue Nov 29 05:17:37 CET 2022


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
>
>

-- 
Regards,
Li Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.it/pipermail/ltp/attachments/20221129/db7ef0b7/attachment.htm>


More information about the ltp mailing list