• Waiman Long's avatar
    cgroup/cpuset: Add cpuset.cpus.exclusive for v2 · e2ffe502
    Waiman Long authored
    This patch introduces a new writable "cpuset.cpus.exclusive" control
    file for v2 which will be added to non-root cpuset enabled cgroups. This new
    file enables user to set a smaller list of exclusive CPUs to be used in
    the creation of a cpuset partition.
    
    The value written to "cpuset.cpus.exclusive" may not be the effective
    value being used for the creation of cpuset partition, the effective
    value will show up in "cpuset.cpus.exclusive.effective" and it is
    subject to the constraint that it must also be a subset of cpus_allowed
    and parent's "cpuset.cpus.exclusive.effective".
    
    By writing to "cpuset.cpus.exclusive", "cpuset.cpus.exclusive.effective"
    may be set to a non-empty value even for cgroups that are not valid
    partition roots yet.
    Signed-off-by: default avatarWaiman Long <longman@redhat.com>
    Signed-off-by: default avatarTejun Heo <tj@kernel.org>
    e2ffe502
cpuset.c 127 KB