• Tejun Heo's avatar
    cgroup: convert for_each_subsys_which() to do-while style · b4e0eeaf
    Tejun Heo authored
    for_each_subsys_which() allows iterating subsystems specified in a
    subsystem bitmask; unfortunately, it requires the mask to be an
    unsigned long l-value which can be inconvenient and makes it awkward
    to use a smaller type for subsystem masks.
    
    This patch converts for_each_subsy_which() to do-while style which
    allows it to drop the l-value requirement.  The new iterator is named
    do_each_subsys_mask() / while_each_subsys_mask().
    Signed-off-by: default avatarTejun Heo <tj@kernel.org>
    Cc: Aleksa Sarai <cyphar@cyphar.com>
    Acked-by: default avatarJohannes Weiner <hannes@cmpxchg.org>
    b4e0eeaf
cgroup.c 163 KB