[LTP] Do we have some simple way to get the current cgroup.procs path?
xuyang2018.jy@fujitsu.com
xuyang2018.jy@fujitsu.com
Mon Jul 18 09:35:38 CEST 2022
Hi Li
> Hi Xu,
>
> On Thu, Jul 14, 2022 at 2:02 PM xuyang2018.jy@fujitsu.com
> <mailto:xuyang2018.jy@fujitsu.com> <xuyang2018.jy@fujitsu.com
> <mailto:xuyang2018.jy@fujitsu.com>> wrote:
>
> Hi Richard, LI
>
> I am writting a simple regression test[1]that refer to kernel
> selftest cgroup test_core[2]. I may name it as memcontrol05.c.
>
> It tests cgroup migration permission check should be performed based
> on the credentials at the time of open instead of write.
>
> I have used ltp cgroup framework, but ltp cgroup only use
> SAFE_CGROUP_PRINTF to write value.
>
> How can get the cgroup root_dir ltp_dir path? So I can open this fd
> and change/save effective uid between open and write?
>
> Not sure if I fully understand your requirements.
> Can we achieve this test by creating a two-layer subdirectory?
I think yes.
>
> Does only the root/ltp_dir mandatory for completing your test?
It also need gettid subdirectory and cgroup name.
> If yes, I think tst_cg_print_config() maybe fits your purpose,
> but that would need additional function help extracting that.
>
> Take a reference to see how Luke gets the root path (in shell):
> https://lists.linux.it/pipermail/ltp/2022-April/028772.html
> <https://lists.linux.it/pipermail/ltp/2022-April/028772.html>
Thanks, I prefer to use c api and will think about it continuely.
Best Regards
Yang Xu
>
>
> --
> Regards,
> Li Wang
More information about the ltp
mailing list