Re: [PATCH] Add cgroup support for enabling controllers at boottime

From: KAMEZAWA Hiroyuki
Date: Thu Mar 06 2008 - 23:55:12 EST


On Fri, 07 Mar 2008 10:11:17 +0530
Balbir Singh <balbir@xxxxxxxxxxxxxxxxxx> wrote:

> David Rientjes wrote:
> > On Fri, 7 Mar 2008, Balbir Singh wrote:
> >
> >> @@ -3010,3 +3020,16 @@ static void cgroup_release_agent(struct
> >> spin_unlock(&release_list_lock);
> >> mutex_unlock(&cgroup_mutex);
> >> }
> >> +
> >> +static int __init cgroup_disable(char *str)
> >> +{
> >> + int i;
> >> + for (i = 0; i < CGROUP_SUBSYS_COUNT; i++) {
> >> + struct cgroup_subsys *ss = subsys[i];
> >> + if (!strcmp(str, ss->name)) {
> >> + ss->disabled = 1;
> >> + break;
> >> + }
> >> + }
> >> +}
> >> +__setup("cgroup_disable=", cgroup_disable);
> >
> > This doesn't handle spaces very well, so isn't it possible for the name of
> > a current or future cgroup subsystem to be specified after cgroup_disable=
> > on the command line and have it disabled by accident?
> >
>
Hmm, cmdline like

cgroup_disable=cpu,memory, ...

should be written as

cgroup_disable=cpu cgroup_disable=memory ....

?
Thanks,
-Kame

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/