cgroup/cpuset: drop useless cpumask_empty() in compute_effective_exclusive_cpumask()

Empty cpumasks can't intersect with any others. Therefore, testing for
non-emptyness is useless.

Signed-off-by: Yury Norov <yury.norov@gmail.com>
Reviewed-by: Waiman Long <longman@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
Yury Norov
2025-05-09 07:32:19 -10:00
committed by Tejun Heo
parent 8f52633cf5
commit 225c0360a8
+2 -4
View File
@@ -1402,14 +1402,12 @@ static int compute_effective_exclusive_cpumask(struct cpuset *cs,
if (sibling == cs)
continue;
if (!cpumask_empty(sibling->exclusive_cpus) &&
cpumask_intersects(xcpus, sibling->exclusive_cpus)) {
if (cpumask_intersects(xcpus, sibling->exclusive_cpus)) {
cpumask_andnot(xcpus, xcpus, sibling->exclusive_cpus);
retval++;
continue;
}
if (!cpumask_empty(sibling->effective_xcpus) &&
cpumask_intersects(xcpus, sibling->effective_xcpus)) {
if (cpumask_intersects(xcpus, sibling->effective_xcpus)) {
cpumask_andnot(xcpus, xcpus, sibling->effective_xcpus);
retval++;
}