[PATCH 13/17] selftests/cgroup: Test child invalidation after shrinking cpuset.cpus
Guopeng Zhang <[email protected]>
| Newsgroups | org.kernel.vger.cgroups,org.kernel.vger.linux-kernel,org.kernel.vger.linux-kselftest |
|---|---|
| Message-ID | <[email protected]> |
From: Guopeng Zhang <[email protected]> Shrink a parent CPU mask in root/root, root/isolated and isolated/root configurations. Check that the child becomes invalid and that effective and isolated CPU masks reflect the new ownership. Signed-off-by: Guopeng Zhang <[email protected]> --- tools/testing/selftests/cgroup/test_cpuset_prs.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/testing/selftests/cgroup/test_cpuset_prs.sh b/tools/testing/selftests/cgroup/test_cpuset_prs.sh index fb11a3ab0f35..7345e89e22b7 100755 --- a/tools/testing/selftests/cgroup/test_cpuset_prs.sh +++ b/tools/testing/selftests/cgroup/test_cpuset_prs.sh @@ -331,6 +331,11 @@ TEST_MATRIX=( " C0-3:X1-3:P2 C1-3:X2-3:P2 C2-3:X3:P2 \ . . C4:X . . 0 A1:1-3|A2:1-3|A3:2-3|XA2:|XA3: A1:P2|A2:P-2|A3:P-2 1-3" + # A child outside its parent's new CPU mask becomes invalid + " C0-3:P1 C2-3:P1 . . C0-2 . . . 0 A1:0-2|A2:2 A1:P1|A2:P-1" + " C0-3:P1 C2-3:P2 . . C0-2 . . . 0 A1:0-2|A2:2 A1:P1|A2:P-2 ." + " C0-3:P2 C2-3:P1 . . C0-2 . . . 0 A1:0-2|A2:2 A1:P2|A2:P-1 0-2" + # Direct invalidation returns child CPUs to the parent or its owner " C1-4:P2 C3-4:P1 . . T:O1=0:O2=0:O4=0 . . . \ 0 A1:3|A2:3 A1:P2|A2:P-1 1-4" -- 2.43.0