>> @@ -4924,6 +4927,7 @@ static void __init cgroup_init_subsys(struct >> cgroup_subsys *ss, bool early) >> >> have_fork_callback |= (bool)ss->fork << ss->id; >> have_exit_callback |= (bool)ss->exit << ss->id; >> + have_canfork_callback |= (bool)ss->can_fork << ss->id; > > Hmmm.... do we still need this mask? We're already restricting > iteration pretty heavily.
CGROUP_CANFORK_{START,END,COUNT} aren't used to restrict the iteration. They're used for restricting the size of the @ss_priv array. If you want, I can use CANFORK_{START,END} to restrict the iteration -- I just prefer using the for_each_subsys_which API for iterating over active cgroups. :/ -- Aleksa Sarai (cyphar) www.cyphar.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/