cgroup/cpuset: Show invalid partition reason string
authorWaiman Long <longman@redhat.com>
Thu, 1 Sep 2022 20:57:41 +0000 (16:57 -0400)
committerTejun Heo <tj@kernel.org>
Sun, 4 Sep 2022 20:47:27 +0000 (10:47 -1000)
commit7476a636d3100120330145d6dc408cd279a31039
treeb5115c9e34f7ecc9afb2ce3e100c30704dfcd299
parentf28e22441f353aa2c954a1b1e29144f8841f1e8a
cgroup/cpuset: Show invalid partition reason string

There are a number of different reasons which can cause a partition to
become invalid. A user seeing an invalid partition may not know exactly
why. To help user to get a better understanding of the underlying reason,
The cpuset.cpus.partition control file, when read, will now report the
reason why a partition become invalid. When a partition does become
invalid, reading the control file will show "root invalid (<reason>)"
where <reason> is a string that describes why the partition is invalid.

Signed-off-by: Waiman Long <longman@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/cgroup/cpuset.c