From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michal=20Koutn=C3=BD?= Subject: [PATCH 1/2] cgroup: Wait for cgroup_subsys_state offlining on unmount Date: Wed, 25 May 2022 17:15:16 +0200 Message-ID: <20220525151517.8430-2-mkoutny@suse.com> References: <20220525151517.8430-1-mkoutny@suse.com> Mime-Version: 1.0 Content-Transfer-Encoding: base64 Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1653491727; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tls0/nqHOIQNk1w3ReHoYvYzJRQedtJDKDjgdFYZ8bY=; b=XVCkXOLy6j3sLPyCCTKlGK2VYVNWbMyG053XXSuCzHKN7oLawqrxNsOE8CPr/MGxwIp+P0 IFMV3sYal8Rya+zWeKRkik30FqoEwdhr6xXGge0P2g2UR2A6yuFc+vBLKonZuqFLkzN7lT HEHhxVeM7MwQHTLlWXs17J429qsjtOs= In-Reply-To: <20220525151517.8430-1-mkoutny-IBi9RG/b67k@public.gmane.org> List-ID: Content-Type: text/plain; charset="macroman" To: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Tejun Heo , Zefan Li , Johannes Weiner , Bui Quang Minh , Tadeusz Struk VGhlIHJlcG9ydGVkIHByb2JsZW0gaGVyZSBvY2N1cnMgd2hlbiBjZ3JvdXAgaGllcmFyY2h5IGlz IHVubW91bnRlZApxdWlja2x5IGFmdGVyIGxhc3QgY2dyb3VwIHJlbW92YWwuIFRoZSBsYXN0IGNn cm91cCBwcmV2ZW50cyB0aGUgcm9vdApjZ3JvdXAgY3NzLT5yZWZjbnQgZnJvbSBiZWluZyBraWxs ZWQuIFRoZSByZXNwZWN0aXZlIGNncm91cCByb290IHRodXMKcmVtYWlucyBwZXJtYW5lbnRseSBp biBleGlzdGVuY2UuCgpUaGlzIGlzIGFjdHVhbGx5IGludGVuZGVkIGJlaGF2aW9yIGZvciBtZW1v cnkgY29udHJvbGxlciB3aG9zZSBzdGF0ZSBpcwpsb25nLWxpdmVkIGFuZCB0aGVyZSBpcyBubyBi ZXR0ZXIgb3B0aW9uIHRvIGF0dGFjaCBpdCBsYXRlciAoc2VlIGFsc28KY29tbWl0IDNjNjA2ZDM1 ZmU5NyAoImNncm91cDogcHJldmVudCBtb3VudCBoYW5nIGR1ZSB0byBtZW1vcnkKY29udHJvbGxl ciBsaWZldGltZSIpKS4KCldlIGNhbiBtYWtlIHRoZSBzaXR1YXRpb24gYmV0dGVyIGJ5IGNoZWNr aW5nIGNoaWxkcmVuIGxpc3Qgb25seSBhZnRlcgphbnkgY2dyb3VwcyBpbiB0aGUgbWlkZGxlIG9m IHJlbW92YWwgYXJlIGdvbmUsIGRldGVjdGVkIHZpYQpjZ3JvdXBfZGVzdHJveV93cS4KClJlcG9y dGVkLWJ5OiBCdWkgUXVhbmcgTWluaCA8bWluaHF1YW5nYnVpOTktUmU1SlFFZVFxZThBdnh0aXVN d3gzd0BwdWJsaWMuZ21hbmUub3JnPgpMaW5rOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIw MjIwNDA0MTQyNTM1LjE0NTk3NS0xLW1pbmhxdWFuZ2J1aTk5LVJlNUpRRWVRcWU4QXZ4dGl1TXd4 M3dAcHVibGljLmdtYW5lLm9yZwpTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgS291dG7DvSA8bWtvdXRu eS1JQmk5UkcvYjY3a0BwdWJsaWMuZ21hbmUub3JnPgotLS0KIGtlcm5lbC9jZ3JvdXAvY2dyb3Vw LmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEva2VybmVsL2Nncm91cC9jZ3JvdXAuYyBiL2tlcm5lbC9jZ3JvdXAv Y2dyb3VwLmMKaW5kZXggYWRiODIwZTk4ZjI0Li5hNWIwZDVkNTRmYmMgMTAwNjQ0Ci0tLSBhL2tl cm5lbC9jZ3JvdXAvY2dyb3VwLmMKKysrIGIva2VybmVsL2Nncm91cC9jZ3JvdXAuYwpAQCAtMjIw NSwxMSArMjIwNSwxNCBAQCBzdGF0aWMgdm9pZCBjZ3JvdXBfa2lsbF9zYihzdHJ1Y3Qgc3VwZXJf YmxvY2sgKnNiKQogCXN0cnVjdCBjZ3JvdXBfcm9vdCAqcm9vdCA9IGNncm91cF9yb290X2Zyb21f a2Yoa2Zfcm9vdCk7CiAKIAkvKgotCSAqIElmIEByb290IGRvZXNuJ3QgaGF2ZSBhbnkgY2hpbGRy ZW4sIHN0YXJ0IGtpbGxpbmcgaXQuCisJICogSWYgQHJvb3QgZG9lc24ndCBoYXZlIGFueSBjaGls ZHJlbiBoZWxkIGJ5IHJlc2lkdWFsIHN0YXRlIChlLmcuCisJICogbWVtb3J5IGNvbnRyb2xsZXIp LCBzdGFydCBraWxsaW5nIGl0LCBmbHVzaCB3b3JrcXVldWUgdG8gZmlsdGVyIG91dAorCSAqIHRy YW5zaWVudGx5IG9mZmxpbmVkIGNoaWxkcmVuLgogCSAqIFRoaXMgcHJldmVudHMgbmV3IG1vdW50 cyBieSBkaXNhYmxpbmcgcGVyY3B1X3JlZl90cnlnZXRfbGl2ZSgpLgogCSAqCiAJICogQW5kIGRv bid0IGtpbGwgdGhlIGRlZmF1bHQgcm9vdC4KIAkgKi8KKwlmbHVzaF93b3JrcXVldWUoY2dyb3Vw X2Rlc3Ryb3lfd3EpOwogCWlmIChsaXN0X2VtcHR5KCZyb290LT5jZ3JwLnNlbGYuY2hpbGRyZW4p ICYmIHJvb3QgIT0gJmNncnBfZGZsX3Jvb3QgJiYKIAkgICAgIXBlcmNwdV9yZWZfaXNfZHlpbmco JnJvb3QtPmNncnAuc2VsZi5yZWZjbnQpKSB7CiAJCWNncm91cF9icGZfb2ZmbGluZSgmcm9vdC0+ Y2dycCk7Ci0tIAoyLjM1LjMKCg==