bisecting fixing commit since 442489c219235991de86d0277b5d859ede6d8792 building syzkaller on b712935571355df44e126c5b27c98ccd53d1d18b testing commit 442489c219235991de86d0277b5d859ede6d8792 compiler: gcc (GCC) 8.4.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 04b58bdae1fe901790eb594d5960846a4fcf3544d977a345b39b0b658aebd031 run #0: crashed: WARNING in cgroup_apply_control_disable run #1: crashed: WARNING in cgroup_apply_control_disable run #2: crashed: WARNING in cgroup_apply_control_disable run #3: crashed: WARNING in cgroup_apply_control_disable run #4: crashed: WARNING in cgroup_apply_control_disable run #5: crashed: WARNING in cgroup_apply_control_disable run #6: crashed: WARNING in cgroup_apply_control_disable run #7: crashed: WARNING in cgroup_apply_control_disable run #8: crashed: WARNING in cgroup_apply_control_disable run #9: crashed: WARNING in cgroup_apply_control_disable run #10: crashed: WARNING in cgroup_apply_control_disable run #11: crashed: WARNING in cgroup_apply_control_disable run #12: crashed: WARNING in cgroup_apply_control_disable run #13: crashed: WARNING in cgroup_apply_control_disable run #14: crashed: WARNING in cgroup_apply_control_disable run #15: crashed: WARNING in cgroup_apply_control_disable run #16: crashed: WARNING in cgroup_apply_control_disable run #17: crashed: WARNING in cgroup_apply_control_disable run #18: crashed: WARNING in cgroup_apply_control_disable run #19: OK testing current HEAD 61564e7b3abcb67d57b09afdb4b14b85f8bc1976 testing commit 61564e7b3abcb67d57b09afdb4b14b85f8bc1976 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9d0f7c9e4e0823c86e0d40089c9cfea7121cbd5323746fa164cb5f414d1f88c4 all runs: OK # git bisect start 61564e7b3abcb67d57b09afdb4b14b85f8bc1976 442489c219235991de86d0277b5d859ede6d8792 Bisecting: 60203 revisions left to test after this (roughly 16 steps) [efd13b71a3fa31413f8d15342e01d44b60b0a432] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit efd13b71a3fa31413f8d15342e01d44b60b0a432 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5ee01e9261686b960282a9c76e961da0cfde095a2b63d4fb80950006f2486168 all runs: crashed: WARNING in cgroup_apply_control_disable # git bisect good efd13b71a3fa31413f8d15342e01d44b60b0a432 Bisecting: 30108 revisions left to test after this (roughly 15 steps) [a022f7d575bb68c35be0a9ea68860411dec652fe] Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/linux-block testing commit a022f7d575bb68c35be0a9ea68860411dec652fe compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2748ef4f5de53b5d51824f9b7043808c4c6e2c1e4fc57c00369f894e59f8da37 all runs: boot failed: kernel panic: VFS: Unable to mount root fs on unknown-block(NUM,NUM) # git bisect skip a022f7d575bb68c35be0a9ea68860411dec652fe Bisecting: 30101 revisions left to test after this (roughly 15 steps) [50be9417e23af5a8ac860d998e1e3f06b8fd79d7] Merge tag 'io_uring-5.14-2021-07-09' of git://git.kernel.dk/linux-block testing commit 50be9417e23af5a8ac860d998e1e3f06b8fd79d7 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: fea7fd5dc04fc0976e252c090e1bedde7fc451e57c0a336fda0e2be46665cf2e all runs: boot failed: kernel panic: VFS: Unable to mount root fs on unknown-block(NUM,NUM) # git bisect skip 50be9417e23af5a8ac860d998e1e3f06b8fd79d7 Bisecting: 30101 revisions left to test after this (roughly 15 steps) [451c34dd69b80857fa50e33581db22143afa8890] media: staging: media: atomisp: Minor code style changes testing commit 451c34dd69b80857fa50e33581db22143afa8890 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 404dd231e9fdd4a81ce529ee458832c5ed6cfd71097019fd9df104984229f429 all runs: crashed: WARNING in cgroup_apply_control_disable # git bisect good 451c34dd69b80857fa50e33581db22143afa8890 Bisecting: 22434 revisions left to test after this (roughly 15 steps) [ebf435d3b51b22340ef047aad0c2936ec4833ab2] Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging testing commit ebf435d3b51b22340ef047aad0c2936ec4833ab2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 arch/x86/kernel/setup.c:916:6: error: implicit declaration of function 'acpi_mps_check' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1110:2: error: implicit declaration of function 'acpi_table_upgrade' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1112:2: error: implicit declaration of function 'acpi_boot_table_init' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1120:2: error: implicit declaration of function 'early_acpi_boot_init'; did you mean 'early_cpu_init'? [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1162:2: error: implicit declaration of function 'acpi_boot_init' [-Werror=implicit-function-declaration] # git bisect skip ebf435d3b51b22340ef047aad0c2936ec4833ab2 Bisecting: 22434 revisions left to test after this (roughly 15 steps) [cd3f387371e941e6806b455b4ba5b9f4ca4b77c6] mt76: mt7921: Fix out of order process by invalid event pkt testing commit cd3f387371e941e6806b455b4ba5b9f4ca4b77c6 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c816af457df8fbf4c3b9270b1dfe90251a497cdbc82c9d3489bddbabf95b7840 all runs: crashed: WARNING in cgroup_apply_control_disable # git bisect good cd3f387371e941e6806b455b4ba5b9f4ca4b77c6 Bisecting: 6787 revisions left to test after this (roughly 13 steps) [dcd68326d29b62f3039e4f4d23d3e38f24d37360] Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux testing commit dcd68326d29b62f3039e4f4d23d3e38f24d37360 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7300177de8ccaa2fe25ba68dbf9d96d69935d37e01e1ab9540e3e54884fc9d47 all runs: OK # git bisect bad dcd68326d29b62f3039e4f4d23d3e38f24d37360 Bisecting: 3499 revisions left to test after this (roughly 12 steps) [bfc484fe6abba4b89ec9330e0e68778e2a9856b2] Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 testing commit bfc484fe6abba4b89ec9330e0e68778e2a9856b2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 02ed9dcb5d059e615b27206406e93172baab0c894cc6fa5591cca64e55bf4e89 run #0: crashed: WARNING in cgroup_apply_control_disable run #1: crashed: WARNING in cgroup_apply_control_disable run #2: crashed: WARNING in cgroup_apply_control_disable run #3: crashed: WARNING in cgroup_apply_control_disable run #4: crashed: WARNING in cgroup_apply_control_disable run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good bfc484fe6abba4b89ec9330e0e68778e2a9856b2 Bisecting: 1754 revisions left to test after this (roughly 11 steps) [a64a325bf6313aa5cde7ecd691927e92892d1b7f] Merge tag 'afs-next-20211102' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs testing commit a64a325bf6313aa5cde7ecd691927e92892d1b7f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d5bf74f6c96f7ca07df546ae2a8544fe921da73276881ad529ac5b640aa26183 run #0: crashed: WARNING in cgroup_apply_control_disable run #1: crashed: WARNING in cgroup_apply_control_disable run #2: crashed: WARNING in cgroup_apply_control_disable run #3: crashed: WARNING in cgroup_apply_control_disable run #4: crashed: WARNING in cgroup_apply_control_disable run #5: crashed: WARNING in cgroup_apply_control_disable run #6: crashed: WARNING in cgroup_apply_control_disable run #7: OK run #8: OK run #9: OK # git bisect good a64a325bf6313aa5cde7ecd691927e92892d1b7f Bisecting: 916 revisions left to test after this (roughly 10 steps) [c7c774fe09389fc806bbe4b487c18e45f576c1ae] Merge tag 'drm-intel-next-2021-10-04' of git://anongit.freedesktop.org/drm/drm-intel into drm-next testing commit c7c774fe09389fc806bbe4b487c18e45f576c1ae compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9033dc40cc6a685c96c79dce71a08f160c1269ab04d87f377693018ff83cb63d all runs: crashed: WARNING in cgroup_apply_control_disable # git bisect good c7c774fe09389fc806bbe4b487c18e45f576c1ae Bisecting: 472 revisions left to test after this (roughly 9 steps) [d9bd054177fbd2c4762546aec40fc3071bfe4cc0] Merge tag 'amd-drm-next-5.16-2021-10-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next testing commit d9bd054177fbd2c4762546aec40fc3071bfe4cc0 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f42de3271a0c7830f2776874fc39ded3c2083df8eb2d3a482ca2f45f9d48704c all runs: crashed: WARNING in cgroup_apply_control_disable # git bisect good d9bd054177fbd2c4762546aec40fc3071bfe4cc0 Bisecting: 279 revisions left to test after this (roughly 8 steps) [56d33754481fe0dc7436dc4ee4fbd44b3039361d] Merge tag 'drm-next-2021-11-03' of git://anongit.freedesktop.org/drm/drm testing commit 56d33754481fe0dc7436dc4ee4fbd44b3039361d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7300177de8ccaa2fe25ba68dbf9d96d69935d37e01e1ab9540e3e54884fc9d47 all runs: OK # git bisect bad 56d33754481fe0dc7436dc4ee4fbd44b3039361d Bisecting: 83 revisions left to test after this (roughly 7 steps) [c0d6586afa3546a3d148cf4b9d9a407b4f79d0bb] Merge tag 'acpi-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm testing commit c0d6586afa3546a3d148cf4b9d9a407b4f79d0bb compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4a3a64d99dfffc59f21c6dc4ca32f65bd751d52b2691da26bd8acdbe532b142e all runs: OK # git bisect bad c0d6586afa3546a3d148cf4b9d9a407b4f79d0bb Bisecting: 58 revisions left to test after this (roughly 6 steps) [4075409c9fcbc4b7967f2e92d808acc0b441d92e] Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq testing commit 4075409c9fcbc4b7967f2e92d808acc0b441d92e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a1f7a5a1afe64a3e32214128fa74429b6c7509476e4f664656c2f5887f785237 run #0: crashed: WARNING in cgroup_apply_control_disable run #1: crashed: WARNING in cgroup_apply_control_disable run #2: crashed: WARNING in cgroup_apply_control_disable run #3: crashed: WARNING in cgroup_apply_control_disable run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky # git bisect good 4075409c9fcbc4b7967f2e92d808acc0b441d92e Bisecting: 30 revisions left to test after this (roughly 5 steps) [c3fb46600e3f17ee24c8d86482fab510fd5f8771] Merge branches 'acpi-glue', 'acpi-pnp', 'acpi-processor' and 'acpi-soc' testing commit c3fb46600e3f17ee24c8d86482fab510fd5f8771 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 19fc848f18b4a14a0b4015a20980d56932c583ddcafdb07d34599017c37a4764 run #0: crashed: WARNING in cgroup_apply_control_disable run #1: crashed: WARNING in cgroup_apply_control_disable run #2: crashed: WARNING in cgroup_apply_control_disable run #3: crashed: WARNING in cgroup_apply_control_disable run #4: crashed: WARNING in cgroup_apply_control_disable run #5: crashed: WARNING in cgroup_apply_control_disable run #6: crashed: WARNING in cgroup_apply_control_disable run #7: crashed: WARNING in cgroup_apply_control_disable run #8: crashed: WARNING in cgroup_apply_control_disable run #9: crashed: WARNING in cgroup_apply_control_disable run #10: crashed: WARNING in cgroup_apply_control_disable run #11: crashed: WARNING in cgroup_apply_control_disable run #12: crashed: WARNING in cgroup_apply_control_disable run #13: crashed: WARNING in cgroup_apply_control_disable run #14: crashed: WARNING in cgroup_apply_control_disable run #15: crashed: WARNING in cgroup_apply_control_disable run #16: crashed: WARNING in cgroup_apply_control_disable run #17: crashed: WARNING in cgroup_apply_control_disable run #18: crashed: WARNING in cgroup_apply_control_disable run #19: OK # git bisect good c3fb46600e3f17ee24c8d86482fab510fd5f8771 Bisecting: 14 revisions left to test after this (roughly 4 steps) [33fb42636a938be01d951b4cee68127a59a1e7e4] Merge branch 'ucount-fixes-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace testing commit 33fb42636a938be01d951b4cee68127a59a1e7e4 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6a18d16061a2a238276d5a17358ce89c75a01b8f250e68f4a7a1d834c40df891 all runs: OK # git bisect bad 33fb42636a938be01d951b4cee68127a59a1e7e4 Bisecting: 7 revisions left to test after this (roughly 3 steps) [822bc9bac9e9a2f76a772a34f745962dfc223353] cgroup: no need for cgroup_mutex for /proc/cgroups testing commit 822bc9bac9e9a2f76a772a34f745962dfc223353 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 451139014894ec49badb420abc5037c44104d56699fa31cec4ad62b277556b9f all runs: OK # git bisect bad 822bc9bac9e9a2f76a772a34f745962dfc223353 Bisecting: 3 revisions left to test after this (roughly 2 steps) [7ee285395b211cad474b2b989db52666e0430daf] cgroup: Make rebind_subsystems() disable v2 controllers all at once testing commit 7ee285395b211cad474b2b989db52666e0430daf compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f20159c510685cb3858a136cdb29b07268d29d29eafbb99bb3a47c146e308420 all runs: OK # git bisect bad 7ee285395b211cad474b2b989db52666e0430daf Bisecting: 1 revision left to test after this (roughly 1 step) [b03357528fd9516600ff358ab5d4b887b8cb80e8] misc_cgroup: remove error log to avoid log flood testing commit b03357528fd9516600ff358ab5d4b887b8cb80e8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6a34f98071fd6d9195a41cb214273c2484e3f6fbd577326a7c3a243810442925 run #0: crashed: WARNING in cgroup_apply_control_disable run #1: crashed: WARNING in cgroup_apply_control_disable run #2: crashed: WARNING in cgroup_apply_control_disable run #3: crashed: WARNING in cgroup_apply_control_disable run #4: crashed: WARNING in cgroup_apply_control_disable run #5: crashed: WARNING in cgroup_apply_control_disable run #6: crashed: WARNING in cgroup_apply_control_disable run #7: crashed: WARNING in cgroup_apply_control_disable run #8: crashed: WARNING in cgroup_apply_control_disable run #9: crashed: WARNING in cgroup_apply_control_disable run #10: crashed: WARNING in cgroup_apply_control_disable run #11: crashed: WARNING in cgroup_apply_control_disable run #12: crashed: WARNING in cgroup_apply_control_disable run #13: crashed: WARNING in cgroup_apply_control_disable run #14: crashed: WARNING in cgroup_apply_control_disable run #15: crashed: WARNING in cgroup_apply_control_disable run #16: crashed: WARNING in cgroup_apply_control_disable run #17: crashed: WARNING in cgroup_apply_control_disable run #18: crashed: WARNING in cgroup_apply_control_disable run #19: OK # git bisect good b03357528fd9516600ff358ab5d4b887b8cb80e8 Bisecting: 0 revisions left to test after this (roughly 0 steps) [4b53bb873fcd578a1075b79e7bea0143b4e1ca67] docs/cgroup: add entry for misc.events testing commit 4b53bb873fcd578a1075b79e7bea0143b4e1ca67 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6a34f98071fd6d9195a41cb214273c2484e3f6fbd577326a7c3a243810442925 run #0: crashed: WARNING in cgroup_apply_control_disable run #1: crashed: WARNING in cgroup_apply_control_disable run #2: crashed: WARNING in cgroup_apply_control_disable run #3: crashed: WARNING in cgroup_apply_control_disable run #4: crashed: WARNING in cgroup_apply_control_disable run #5: crashed: WARNING in cgroup_apply_control_disable run #6: crashed: WARNING in cgroup_apply_control_disable run #7: crashed: WARNING in cgroup_apply_control_disable run #8: crashed: WARNING in cgroup_apply_control_disable run #9: crashed: WARNING in cgroup_apply_control_disable run #10: crashed: WARNING in cgroup_apply_control_disable run #11: crashed: WARNING in cgroup_apply_control_disable run #12: crashed: WARNING in cgroup_apply_control_disable run #13: crashed: WARNING in cgroup_apply_control_disable run #14: crashed: WARNING in cgroup_apply_control_disable run #15: crashed: WARNING in cgroup_apply_control_disable run #16: crashed: WARNING in cgroup_apply_control_disable run #17: crashed: WARNING in cgroup_apply_control_disable run #18: crashed: WARNING in cgroup_apply_control_disable run #19: OK # git bisect good 4b53bb873fcd578a1075b79e7bea0143b4e1ca67 7ee285395b211cad474b2b989db52666e0430daf is the first bad commit commit 7ee285395b211cad474b2b989db52666e0430daf Author: Waiman Long Date: Sat Sep 18 18:53:08 2021 -0400 cgroup: Make rebind_subsystems() disable v2 controllers all at once It was found that the following warning was displayed when remounting controllers from cgroup v2 to v1: [ 8042.997778] WARNING: CPU: 88 PID: 80682 at kernel/cgroup/cgroup.c:3130 cgroup_apply_control_disable+0x158/0x190 : [ 8043.091109] RIP: 0010:cgroup_apply_control_disable+0x158/0x190 [ 8043.096946] Code: ff f6 45 54 01 74 39 48 8d 7d 10 48 c7 c6 e0 46 5a a4 e8 7b 67 33 00 e9 41 ff ff ff 49 8b 84 24 e8 01 00 00 0f b7 40 08 eb 95 <0f> 0b e9 5f ff ff ff 48 83 c4 08 5b 5d 41 5c 41 5d 41 5e 41 5f c3 [ 8043.115692] RSP: 0018:ffffba8a47c23d28 EFLAGS: 00010202 [ 8043.120916] RAX: 0000000000000036 RBX: ffffffffa624ce40 RCX: 000000000000181a [ 8043.128047] RDX: ffffffffa63c43e0 RSI: ffffffffa63c43e0 RDI: ffff9d7284ee1000 [ 8043.135180] RBP: ffff9d72874c5800 R08: ffffffffa624b090 R09: 0000000000000004 [ 8043.142314] R10: ffffffffa624b080 R11: 0000000000002000 R12: ffff9d7284ee1000 [ 8043.149447] R13: ffff9d7284ee1000 R14: ffffffffa624ce70 R15: ffffffffa6269e20 [ 8043.156576] FS: 00007f7747cff740(0000) GS:ffff9d7a5fc00000(0000) knlGS:0000000000000000 [ 8043.164663] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8043.170409] CR2: 00007f7747e96680 CR3: 0000000887d60001 CR4: 00000000007706e0 [ 8043.177539] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8043.184673] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8043.191804] PKRU: 55555554 [ 8043.194517] Call Trace: [ 8043.196970] rebind_subsystems+0x18c/0x470 [ 8043.201070] cgroup_setup_root+0x16c/0x2f0 [ 8043.205177] cgroup1_root_to_use+0x204/0x2a0 [ 8043.209456] cgroup1_get_tree+0x3e/0x120 [ 8043.213384] vfs_get_tree+0x22/0xb0 [ 8043.216883] do_new_mount+0x176/0x2d0 [ 8043.220550] __x64_sys_mount+0x103/0x140 [ 8043.224474] do_syscall_64+0x38/0x90 [ 8043.228063] entry_SYSCALL_64_after_hwframe+0x44/0xae It was caused by the fact that rebind_subsystem() disables controllers to be rebound one by one. If more than one disabled controllers are originally from the default hierarchy, it means that cgroup_apply_control_disable() will be called multiple times for the same default hierarchy. A controller may be killed by css_kill() in the first round. In the second round, the killed controller may not be completely dead yet leading to the warning. To avoid this problem, we collect all the ssid's of controllers that needed to be disabled from the default hierarchy and then disable them in one go instead of one by one. Fixes: 334c3679ec4b ("cgroup: reimplement rebind_subsystems() using cgroup_apply_control() and friends") Signed-off-by: Waiman Long Signed-off-by: Tejun Heo kernel/cgroup/cgroup.c | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) culprit signature: f20159c510685cb3858a136cdb29b07268d29d29eafbb99bb3a47c146e308420 parent signature: 6a34f98071fd6d9195a41cb214273c2484e3f6fbd577326a7c3a243810442925 Reproducer flagged being flaky revisions tested: 21, total time: 4h54m7.008736057s (build: 2h7m19.90086516s, test: 2h43m33.182519503s) first good commit: 7ee285395b211cad474b2b989db52666e0430daf cgroup: Make rebind_subsystems() disable v2 controllers all at once recipients (to): ["linux-kernel@vger.kernel.org" "longman@redhat.com" "tj@kernel.org"] recipients (cc): ["cgroups@vger.kernel.org" "hannes@cmpxchg.org" "lizefan.x@bytedance.com" "tj@kernel.org"]