On Tue 04-12-12 12:32:17, Glauber Costa wrote: > On 12/04/2012 12:17 PM, Michal Hocko wrote: > >> But it should be extremely easy to protect against this. It is just a > >> > matter of not returning online css in the iterator: then we'll never see > >> > them until they are online. This also sounds a lot more correct than > >> > returning allocated css. > > Yes but... Look at your other patch which relies on iterator when counting > > children to find out if there is any available. > > > And what is the problem with it ? Bahh. Right you are because the value is copied only at the css_online time. So even if mem_cgroup_hierarchy_write wouldn't see any child (because they are still offline) and managed to set use_hierarchy=1 with some children linked in all would be fixed in mem_cgroup_css_online. P.S. Hey mhocko stop saying crap. -- Michal Hocko SUSE Labs -- To unsubscribe from this list: send the line "unsubscribe cgroups" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html