From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michal=20Koutn=C3=BD?= Subject: [PATCH v2 1/5] selftests: memcg: Fix compilation Date: Wed, 18 May 2022 18:18:55 +0200 Message-ID: <20220518161859.21565-2-mkoutny@suse.com> References: <20220518161859.21565-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=1652890752; 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=9TALER6uGEPhyDBJIGUBF4QopYcd9dTN133tIYMuZrM=; b=W/3z2HSBFhk3yXZ2o/G9I9W2gGRfm9inEi+FS+WztQ0y7WSOWwEIg2zthFnm1StjtsoWQ7 G/mpCtedChX9KQSNOi/yXYslgoqx9FnuyryWCN2odhBbf1Ez+kEWXnga+PXPGrSLlUXYBa R2sHd39pLOt3+U+N2nceEee+9eSCS4c= In-Reply-To: <20220518161859.21565-1-mkoutny-IBi9RG/b67k@public.gmane.org> List-ID: Content-Type: text/plain; charset="macroman" To: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org Cc: Johannes Weiner , Michal Hocko , Roman Gushchin , Shakeel Butt , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kselftest-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Richard Palethorpe VGhpcyBmaXhlcyBtaXMtYXBwbGllZCBjaGFuZ2VzIGZyb20gY29tbWl0IDcyYjFlMDNhYTcyNSAo ImNncm91cDoKYWNjb3VudCBmb3IgbWVtb3J5X2xvY2FsZXZlbnRzIGluIHRlc3RfbWVtY2dfb29t X2dyb3VwX2xlYWZfZXZlbnRzKCkiKS4KClNpZ25lZC1vZmYtYnk6IE1pY2hhbCBLb3V0bsO9IDxt a291dG55LUlCaTlSRy9iNjdrQHB1YmxpYy5nbWFuZS5vcmc+ClJldmlld2VkLWJ5OiBEYXZpZCBW ZXJuZXQgPHZvaWQtZ3E2ajJRR0JpZkhieTNpVnJrWnEyQUBwdWJsaWMuZ21hbmUub3JnPgpBY2tl ZC1ieTogUm9tYW4gR3VzaGNoaW4gPHJvbWFuLmd1c2hjaGluLWZ4VVZYZnRJRkRueUcxekVPYlh0 ZkFAcHVibGljLmdtYW5lLm9yZz4KLS0tCiAuLi4vc2VsZnRlc3RzL2Nncm91cC90ZXN0X21lbWNv bnRyb2wuYyAgICAgICAgfCAyNSArKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg MTQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVz dGluZy9zZWxmdGVzdHMvY2dyb3VwL3Rlc3RfbWVtY29udHJvbC5jIGIvdG9vbHMvdGVzdGluZy9z ZWxmdGVzdHMvY2dyb3VwL3Rlc3RfbWVtY29udHJvbC5jCmluZGV4IDZhYjk0MzE3Yzg3Yi4uYzAx MmRiOWQwN2Q2IDEwMDY0NAotLS0gYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9jZ3JvdXAvdGVz dF9tZW1jb250cm9sLmMKKysrIGIvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvY2dyb3VwL3Rlc3Rf bWVtY29udHJvbC5jCkBAIC0xMjQxLDcgKzEyNDEsMTYgQEAgc3RhdGljIGludCB0ZXN0X21lbWNn X29vbV9ncm91cF9sZWFmX2V2ZW50cyhjb25zdCBjaGFyICpyb290KQogCWlmIChjZ19yZWFkX2tl eV9sb25nKGNoaWxkLCAibWVtb3J5LmV2ZW50cyIsICJvb21fa2lsbCAiKSA8PSAwKQogCQlnb3Rv IGNsZWFudXA7CiAKLQlpZiAoY2dfcmVhZF9rZXlfbG9uZyhwYXJlbnQsICJtZW1vcnkuZXZlbnRz IiwgIm9vbV9raWxsICIpIDw9IDApCisJcGFyZW50X29vbV9ldmVudHMgPSBjZ19yZWFkX2tleV9s b25nKAorCQkJcGFyZW50LCAibWVtb3J5LmV2ZW50cyIsICJvb21fa2lsbCAiKTsKKwkvKgorCSAq IElmIG1lbW9yeV9sb2NhbGV2ZW50cyBpcyBub3QgZW5hYmxlZCAodGhlIGRlZmF1bHQpLCB0aGUg cGFyZW50IHNob3VsZAorCSAqIGNvdW50IE9PTSBldmVudHMgaW4gaXRzIGNoaWxkcmVuIGdyb3Vw cy4gT3RoZXJ3aXNlLCBpdCBzaG91bGQgbm90CisJICogaGF2ZSBvYnNlcnZlZCBhbnkgZXZlbnRz LgorCSAqLworCWlmIChoYXNfbG9jYWxldmVudHMgJiYgcGFyZW50X29vbV9ldmVudHMgIT0gMCkK KwkJZ290byBjbGVhbnVwOworCWVsc2UgaWYgKCFoYXNfbG9jYWxldmVudHMgJiYgcGFyZW50X29v bV9ldmVudHMgPD0gMCkKIAkJZ290byBjbGVhbnVwOwogCiAJcmV0ID0gS1NGVF9QQVNTOwpAQCAt MTM0OSwyMCArMTM1OCwxNCBAQCBzdGF0aWMgaW50IHRlc3RfbWVtY2dfb29tX2dyb3VwX3Njb3Jl X2V2ZW50cyhjb25zdCBjaGFyICpyb290KQogCWlmICghY2dfcnVuKG1lbWNnLCBhbGxvY19hbm9u LCAodm9pZCAqKU1CKDEwMCkpKQogCQlnb3RvIGNsZWFudXA7CiAKLQlwYXJlbnRfb29tX2V2ZW50 cyA9IGNnX3JlYWRfa2V5X2xvbmcoCi0JCQlwYXJlbnQsICJtZW1vcnkuZXZlbnRzIiwgIm9vbV9r aWxsICIpOwotCS8qCi0JICogSWYgbWVtb3J5X2xvY2FsZXZlbnRzIGlzIG5vdCBlbmFibGVkICh0 aGUgZGVmYXVsdCksIHRoZSBwYXJlbnQgc2hvdWxkCi0JICogY291bnQgT09NIGV2ZW50cyBpbiBp dHMgY2hpbGRyZW4gZ3JvdXBzLiBPdGhlcndpc2UsIGl0IHNob3VsZCBub3QKLQkgKiBoYXZlIG9i c2VydmVkIGFueSBldmVudHMuCi0JICovCi0JaWYgKChoYXNfbG9jYWxldmVudHMgJiYgcGFyZW50 X29vbV9ldmVudHMgPT0gMCkgfHwKLQkgICAgIHBhcmVudF9vb21fZXZlbnRzID4gMCkKLQkJcmV0 ID0gS1NGVF9QQVNTOworCWlmIChjZ19yZWFkX2tleV9sb25nKG1lbWNnLCAibWVtb3J5LmV2ZW50 cyIsICJvb21fa2lsbCAiKSAhPSAzKQorCQlnb3RvIGNsZWFudXA7CiAKIAlpZiAoa2lsbChzYWZl X3BpZCwgU0lHS0lMTCkpCiAJCWdvdG8gY2xlYW51cDsKIAorCXJldCA9IEtTRlRfUEFTUzsKKwog Y2xlYW51cDoKIAlpZiAobWVtY2cpCiAJCWNnX2Rlc3Ryb3kobWVtY2cpOwotLSAKMi4zNS4zCgo=