From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michal=20Koutn=C3=BD?= Subject: [PATCH 2/3] cgroup: Iterate tasks that did not finish do_exit() Date: Fri, 17 Jan 2020 16:15:32 +0100 Message-ID: <20200117151533.12381-3-mkoutny@suse.com> References: <20200116043612.52782-1-surenb@google.com> <20200117151533.12381-1-mkoutny@suse.com> Mime-Version: 1.0 Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20200117151533.12381-1-mkoutny-IBi9RG/b67k@public.gmane.org> Sender: cgroups-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: Content-Type: text/plain; charset="macroman" To: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Johannes Weiner , Li Zefan , Tejun Heo , alex.shi-KPsoFbNs7GizrGE5bRqYAgC/G2K4zDHf@public.gmane.org, guro-b10kYP2dOMg@public.gmane.org, kernel-team-z5hGa2qSFaRBDgjK7y7TUQ@public.gmane.org, linger.lee-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kselftest-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-mediatek-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, matthias.bgg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, shuah-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, tomcherry-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org UEZfRVhJVElORyBpcyBzZXQgZWFybGllciB0aGFuIGFjdHVhbCByZW1vdmFsIGZyb20gY3NzX3Nl dCB3aGVuIGEgdGFzawppcyBleGl0dGluZy4gVGhpcyBjYW4gY29uZnVzZSBjZ3JvdXAucHJvY3Mg cmVhZGVycyB3aG8gc2VlIG5vIFBGX0VYSVRJTkcKdGFza3MsIGhvd2V2ZXIsIHJtZGlyIGlzIGNo ZWNraW5nIGFnYWluc3QgY3NzX3NldCBtZW1iZXJzaGlwIHNvIGl0IGNhbgp0cmFuc2l0aW9uYWxs eSBmYWlsIHdpdGggRUJVU1kuCgpGaXggdGhpcyBieSBsaXN0aW5nIHRhc2tzIHRoYXQgd2VyZW4n dCB1bmxpbmtlZCBmcm9tIGNzc19zZXQgYWN0aXZlCmxpc3RzLgpJdCBtYXkgaGFwcGVuIHRoYXQg b3RoZXIgdXNlcnMgb2YgdGhlIHRhc2sgaXRlcmF0b3IgKHdpdGhvdXQKQ1NTX1RBU0tfSVRFUl9Q Uk9DUykgc3BvdCBhIFBGX0VYSVRJTkcgdGFzayBiZWZvcmUgY2dyb3VwX2V4aXQoKS4gVGhpcwpp cyBlcXVhbCB0byB0aGUgc3RhdGUgYmVmb3JlIGNvbW1pdCBjMDNjZDc3MzhhODMgKCJjZ3JvdXA6 IEluY2x1ZGUgZHlpbmcKbGVhZGVycyB3aXRoIGxpdmUgdGhyZWFkcyBpbiBQUk9DUyBpdGVyYXRp b25zIikgYnV0IGl0IG1heSBiZSByZXZpZXdlZApsYXRlci4KClJlcG9ydGVkLWJ5OiBTdXJlbiBC YWdoZGFzYXJ5YW4gPHN1cmVuYi1ocElxc0Q0QUtsZlFUMGRaUitBbGZBQHB1YmxpYy5nbWFuZS5v cmc+CkZpeGVzOiBjMDNjZDc3MzhhODMgKCJjZ3JvdXA6IEluY2x1ZGUgZHlpbmcgbGVhZGVycyB3 aXRoIGxpdmUgdGhyZWFkcyBpbiBQUk9DUyBpdGVyYXRpb25zIikKU2lnbmVkLW9mZi1ieTogTWlj aGFsIEtvdXRuw70gPG1rb3V0bnktSUJpOVJHL2I2N2tAcHVibGljLmdtYW5lLm9yZz4KLS0tCiBr ZXJuZWwvY2dyb3VwL2Nncm91cC5jIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9rZXJuZWwvY2dyb3VwL2Nncm91 cC5jIGIva2VybmVsL2Nncm91cC9jZ3JvdXAuYwppbmRleCBiNTYyODNlMTM0OTEuLjEzMmQyNThl NzE3MiAxMDA2NDQKLS0tIGEva2VybmVsL2Nncm91cC9jZ3JvdXAuYworKysgYi9rZXJuZWwvY2dy b3VwL2Nncm91cC5jCkBAIC00NDkyLDExICs0NDkyLDEyIEBAIHN0YXRpYyB2b2lkIGNzc190YXNr X2l0ZXJfYWR2YW5jZShzdHJ1Y3QgY3NzX3Rhc2tfaXRlciAqaXQpCiAJCQlnb3RvIHJlcGVhdDsK IAogCQkvKiBhbmQgZHlpbmcgbGVhZGVycyB3L28gbGl2ZSBtZW1iZXIgdGhyZWFkcyAqLwotCQlp ZiAoIWF0b21pY19yZWFkKCZ0YXNrLT5zaWduYWwtPmxpdmUpKQorCQlpZiAoaXQtPmN1cl9saXN0 ID09IENTU19TRVRfVEFTS1NfRFlJTkcgJiYKKwkJICAgICFhdG9taWNfcmVhZCgmdGFzay0+c2ln bmFsLT5saXZlKSkKIAkJCWdvdG8gcmVwZWF0OwogCX0gZWxzZSB7CiAJCS8qIHNraXAgYWxsIGR5 aW5nIG9uZXMgKi8KLQkJaWYgKHRhc2stPmZsYWdzICYgUEZfRVhJVElORykKKwkJaWYgKGl0LT5j dXJfbGlzdCA9PSBDU1NfU0VUX1RBU0tTX0RZSU5HKQogCQkJZ290byByZXBlYXQ7CiAJfQogfQot LSAKMi4yNC4xCgo=