From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michal=20Koutn=C3=BD?= Subject: [PATCH v3 1/5] selftests: memcg: Fix compilation Date: Tue, 24 May 2022 18:29:51 +0200 Message-ID: <20220524162955.8635-2-mkoutny@suse.com> References: <20220524162955.8635-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=1653409811; 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=TImBZ6/Xs1On34ZPG5L5wJ0F84vjqxu5LZFuNx3+3N8=; b=cUM6sQMiAS+T+jJH5GaZ2WL/vRUwXMV9p+YMI81jj/gzuGjLJ8S7g1TRdZj9qNixexgu3h q038pKLE0F292Oi/zJ2oHPrzyInRtrERWYhsgRxN69D238g+7y1RzuiJr7HM29Dx7pBSyL p7adX906CxWWY1HTXLLnvf2vspCZoZs= In-Reply-To: <20220524162955.8635-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: Andrew Morton , Johannes Weiner , Michal Hocko , Roman Gushchin , Shakeel Butt , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kselftest-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Richard Palethorpe , Muhammad Usama Anjum VGhpcyBmaXhlcyBtaXMtYXBwbGllZCBjaGFuZ2VzIGZyb20gY29tbWl0IDcyYjFlMDNhYTcyNSAo ImNncm91cDoKYWNjb3VudCBmb3IgbWVtb3J5X2xvY2FsZXZlbnRzIGluIHRlc3RfbWVtY2dfb29t X2dyb3VwX2xlYWZfZXZlbnRzKCkiKS4KCkZpeGVzOiA3MmIxZTAzYWE3MjUgKCJjZ3JvdXA6IGFj Y291bnQgZm9yIG1lbW9yeV9sb2NhbGV2ZW50cyBpbiB0ZXN0X21lbWNnX29vbV9ncm91cF9sZWFm X2V2ZW50cygpIikKU2lnbmVkLW9mZi1ieTogTWljaGFsIEtvdXRuw70gPG1rb3V0bnktSUJpOVJH L2I2N2tAcHVibGljLmdtYW5lLm9yZz4KUmV2aWV3ZWQtYnk6IERhdmlkIFZlcm5ldCA8dm9pZC1n cTZqMlFHQmlmSGJ5M2lWcmtacTJBQHB1YmxpYy5nbWFuZS5vcmc+CkFja2VkLWJ5OiBSb21hbiBH dXNoY2hpbiA8cm9tYW4uZ3VzaGNoaW4tZnhVVlhmdElGRG55RzF6RU9iWHRmQUBwdWJsaWMuZ21h bmUub3JnPgotLS0KIC4uLi9zZWxmdGVzdHMvY2dyb3VwL3Rlc3RfbWVtY29udHJvbC5jICAgICAg ICB8IDI1ICsrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z KCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0 cy9jZ3JvdXAvdGVzdF9tZW1jb250cm9sLmMgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9jZ3Jv dXAvdGVzdF9tZW1jb250cm9sLmMKaW5kZXggNmFiOTQzMTdjODdiLi5jMDEyZGI5ZDA3ZDYgMTAw NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2Nncm91cC90ZXN0X21lbWNvbnRyb2wu YworKysgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9jZ3JvdXAvdGVzdF9tZW1jb250cm9sLmMK QEAgLTEyNDEsNyArMTI0MSwxNiBAQCBzdGF0aWMgaW50IHRlc3RfbWVtY2dfb29tX2dyb3VwX2xl YWZfZXZlbnRzKGNvbnN0IGNoYXIgKnJvb3QpCiAJaWYgKGNnX3JlYWRfa2V5X2xvbmcoY2hpbGQs ICJtZW1vcnkuZXZlbnRzIiwgIm9vbV9raWxsICIpIDw9IDApCiAJCWdvdG8gY2xlYW51cDsKIAot CWlmIChjZ19yZWFkX2tleV9sb25nKHBhcmVudCwgIm1lbW9yeS5ldmVudHMiLCAib29tX2tpbGwg IikgPD0gMCkKKwlwYXJlbnRfb29tX2V2ZW50cyA9IGNnX3JlYWRfa2V5X2xvbmcoCisJCQlwYXJl bnQsICJtZW1vcnkuZXZlbnRzIiwgIm9vbV9raWxsICIpOworCS8qCisJICogSWYgbWVtb3J5X2xv Y2FsZXZlbnRzIGlzIG5vdCBlbmFibGVkICh0aGUgZGVmYXVsdCksIHRoZSBwYXJlbnQgc2hvdWxk CisJICogY291bnQgT09NIGV2ZW50cyBpbiBpdHMgY2hpbGRyZW4gZ3JvdXBzLiBPdGhlcndpc2Us IGl0IHNob3VsZCBub3QKKwkgKiBoYXZlIG9ic2VydmVkIGFueSBldmVudHMuCisJICovCisJaWYg KGhhc19sb2NhbGV2ZW50cyAmJiBwYXJlbnRfb29tX2V2ZW50cyAhPSAwKQorCQlnb3RvIGNsZWFu dXA7CisJZWxzZSBpZiAoIWhhc19sb2NhbGV2ZW50cyAmJiBwYXJlbnRfb29tX2V2ZW50cyA8PSAw KQogCQlnb3RvIGNsZWFudXA7CiAKIAlyZXQgPSBLU0ZUX1BBU1M7CkBAIC0xMzQ5LDIwICsxMzU4 LDE0IEBAIHN0YXRpYyBpbnQgdGVzdF9tZW1jZ19vb21fZ3JvdXBfc2NvcmVfZXZlbnRzKGNvbnN0 IGNoYXIgKnJvb3QpCiAJaWYgKCFjZ19ydW4obWVtY2csIGFsbG9jX2Fub24sICh2b2lkICopTUIo MTAwKSkpCiAJCWdvdG8gY2xlYW51cDsKIAotCXBhcmVudF9vb21fZXZlbnRzID0gY2dfcmVhZF9r ZXlfbG9uZygKLQkJCXBhcmVudCwgIm1lbW9yeS5ldmVudHMiLCAib29tX2tpbGwgIik7Ci0JLyoK LQkgKiBJZiBtZW1vcnlfbG9jYWxldmVudHMgaXMgbm90IGVuYWJsZWQgKHRoZSBkZWZhdWx0KSwg dGhlIHBhcmVudCBzaG91bGQKLQkgKiBjb3VudCBPT00gZXZlbnRzIGluIGl0cyBjaGlsZHJlbiBn cm91cHMuIE90aGVyd2lzZSwgaXQgc2hvdWxkIG5vdAotCSAqIGhhdmUgb2JzZXJ2ZWQgYW55IGV2 ZW50cy4KLQkgKi8KLQlpZiAoKGhhc19sb2NhbGV2ZW50cyAmJiBwYXJlbnRfb29tX2V2ZW50cyA9 PSAwKSB8fAotCSAgICAgcGFyZW50X29vbV9ldmVudHMgPiAwKQotCQlyZXQgPSBLU0ZUX1BBU1M7 CisJaWYgKGNnX3JlYWRfa2V5X2xvbmcobWVtY2csICJtZW1vcnkuZXZlbnRzIiwgIm9vbV9raWxs ICIpICE9IDMpCisJCWdvdG8gY2xlYW51cDsKIAogCWlmIChraWxsKHNhZmVfcGlkLCBTSUdLSUxM KSkKIAkJZ290byBjbGVhbnVwOwogCisJcmV0ID0gS1NGVF9QQVNTOworCiBjbGVhbnVwOgogCWlm IChtZW1jZykKIAkJY2dfZGVzdHJveShtZW1jZyk7Ci0tIAoyLjM1LjMKCg==