From 4efb9b682b6133a13044c1f70aa96de1fd64c36c Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Thu, 29 Oct 2009 15:47:52 +0100 Subject: Remove the CG_HIER_MAX from tools-common Some libcgroup tools are limited to CG_HIER_MAX arguments. This hard limit is suitable only to some of the tools, namely cgdelete and cgcreate should not be limited to any particular numbers of groups to create/delete. This patches removes the hard limit from tools-common.c and puts it to the individual tools. Signed-off-by: Jan Safranek Signed-off-by: Dhaval Giani --- src/tools/cgcreate.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/tools/cgcreate.c') diff --git a/src/tools/cgcreate.c b/src/tools/cgcreate.c index 78665e7..dc8305c 100644 --- a/src/tools/cgcreate.c +++ b/src/tools/cgcreate.c @@ -113,7 +113,9 @@ int main(int argc, char *argv[]) } break; case 'g': - if (parse_cgroup_spec(cgroup_list, optarg)) { + ret = parse_cgroup_spec(cgroup_list, optarg, + CG_HIER_MAX); + if (ret) { fprintf(stderr, "%s: " "cgroup controller and path" "parsing failed (%s)\n", -- cgit