[LTP] [PATCH v3 5/7] docs: Update CGroups API
Li Wang
liwang@redhat.com
Fri Apr 16 10:11:33 CEST 2021
> +static void run(void)
> +{
> + char buf[BUFSIZ];
> + size_t mem = 0;
> +
> + cg_child = tst_cgroup_mk(cg, "child");
> + SAFE_CGROUP_PRINTF(cg_child, "cgroup.procs", "%d", getpid());
> +
> + if (SAFE_CGROUP_VER(cg, "memory") != TST_CGROUP_V1)
> + SAFE_CGROUP_PRINT(cg, "cgroup.subtree_control", "+memory");
> + if (SAFE_CGROUP_VER(cg, "cpuset") != TST_CGROUP_V1)
> + SAFE_CGROUP_PRINT(cg, "cgroup.subtree_control", "+cpuset");
>
Kind reminder:
If you decide to add controllers automatically (as I suggested in patch3/7)
in
tst_cgroup_mk(), then these lines should be removed.
> +Another example of an edge case is the following.
> +
> +[source,c]
>
> +-------------------------------------------------------------------------------
> + if (tst_cgroup_ver(cg, "memory") == TST_CGROUP_V1)
> + SAFE_CGROUP_PRINTF(cg, "memory.swap.max", "%lu", ~0UL);
> + else
> + SAFE_CGROUP_PRINT(cg, "memory.swap.max", "max");
>
typo PRINT --> PRINTF ^.
Btw, these documented works are quite awesome!
--
Regards,
Li Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.it/pipermail/ltp/attachments/20210416/6b4c0b42/attachment.htm>
More information about the ltp
mailing list