On 07/09/2013 06:56 AM, Ivana Hutarova Varekova wrote: > cgroup_config_create_template_group: properly detect whether template group > was created > > Signed-off-by: Ivana Hutarova Varekova <varek...@redhat.com>
Acked-By: Jan Safranek <jsafr...@redhat.com> > --- > > src/config.c | 6 ++++++ > 1 files changed, 6 insertions(+), 0 deletions(-) > > diff --git a/src/config.c b/src/config.c > index b2b8a13..06f559b 100644 > --- a/src/config.c > +++ b/src/config.c > @@ -1566,6 +1566,7 @@ int cgroup_config_create_template_group(struct cgroup > *cgroup, > char buffer[FILENAME_MAX]; > struct cgroup *aux_cgroup; > struct cgroup_controller *cgc; > + int found; > > /* > * If the user did not ask for cached rules, we must parse the > @@ -1590,6 +1591,7 @@ int cgroup_config_create_template_group(struct cgroup > *cgroup, > /* for each controller we have to add to cgroup structure > * either template cgroup or empty controller */ > > + found = 0; > /* look for relevant template - test name x controller pair */ > for (j = 0; j < template_table_index; j++) { > > @@ -1625,12 +1627,16 @@ int cgroup_config_create_template_group(struct cgroup > *cgroup, > } else { > /* go to new controller */ > j = template_table_index; > + found = 1; > continue; > } > > } > } > > + if (found == 1) > + continue; > + > /* no template is present for given name x controller pair > * add controller to result cgroup */ > aux_cgroup = cgroup_new_cgroup(cgroup->name); > > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > Libcg-devel mailing list > Libcg-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libcg-devel > ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel