From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vasily Averin Subject: [PATCH mm v3 2/9] memcg: enable accounting for kernfs nodes Date: Mon, 30 May 2022 14:26:00 +0300 Message-ID: References: <06505918-3b8a-0ad5-5951-89ecb510138e@openvz.org> Mime-Version: 1.0 Content-Transfer-Encoding: base64 Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=openvz-org.20210112.gappssmtp.com; s=20210112; h=message-id:date:mime-version:user-agent:from:subject:to:cc :references:content-language:in-reply-to:content-transfer-encoding; bh=gx5BulmdWVt1E6J23Q6sWTUkZpDqVLFQzvPT6hFPLlw=; b=HI2S3D2LaM+CpJncitps90D3zTHWFeNVbRo1proDv/epa86UIsO3B+emCKjHD05m4E qaz6ChKh6pu6uXKvY4S+1hqcRalF7rqVye6N2mRkVsZBcCOfpslnrDjEWUzDp+5aaXyk tX2/q17/WDl//b5r1mGa7Tq3zVSZPou91Tp/ZcFweUHcJ2JUTj+EhVRNwd5zDCtSX0FG 7cSJ76MxlShzeRJ6K2QGxobnEb8yF6DKMGiaLkKYKeKo38m8hCPfsMYL2Hm+58LsRZDB drNrbEsCzPbVlFCfAbrszHoJLFdt1COVb1PrGklTomSfK6+fAnL5CpYezD9s7NiYDo8P IWbQ== Content-Language: en-US In-Reply-To: List-ID: Content-Type: text/plain; charset="macroman" To: Andrew Morton Cc: kernel@openvz.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Shakeel Butt , Roman Gushchin , =?UTF-8?Q?Michal_Koutn=c3=bd?= , Vlastimil Babka , Michal Hocko , Muchun Song , cgroups@vger.kernel.org a2VybmZzIG5vZGVzIGFyZSBxdWl0ZSBzbWFsbCBrZXJuZWwgb2JqZWN0cywgaG93ZXZlciB0aGVy ZSBhcmUgZmV3CnNjZW5hcmlvcyB3aGVyZSBpdCBjb25zdW1lcyBzaWduaWZpY2FudCBwaWVjZSBv ZiBhbGwgYWxsb2NhdGVkIG1lbW9yeToKCjEpIGNyZWF0aW5nIGEgbmV3IG5ldGRldmljZSBhbGxv Y2F0ZXMgfjUwS2Igb2YgbWVtb3J5LCB3aGVyZSB+MTBLYgogICB3YXMgYWxsb2NhdGVkIGZvciA4 MCsga2VybmZzIG5vZGVzLgoKMikgY2dyb3VwdjIgbWtkaXIgYWxsb2NhdGVzIH42MEtiIG9mIG1l bW9yeSwgfjEwS2Igb2YgdGhlbSBhcmUga2VybmZzCiAgIHN0cnVjdHVyZXMuCgozKSBTaGFrZWVs IEJ1dHQgcmVwb3J0cyB0aGF0IEdvb2dsZSBoYXMgd29ya2xvYWRzIHdoaWNoIGNyZWF0ZSAxMDBz CiAgIG9mIHN1YmNvbnRhaW5lcnMgYW5kIHRoZXkgaGF2ZSBvYnNlcnZlZCBoaWdoIHN5c3RlbSBv dmVyaGVhZAogICB3aXRob3V0IG1lbWNnIGFjY291bnRpbmcgb2Yga2VybmZzLgoKVXN1YWxseSBu ZXcga2VybmZzIG5vZGUgY3JlYXRlcyBmZXcgb3RoZXIgb2JqZWN0czoKCkFsbG9jcyAgQWxsb2Mg ICBBbGxvY2F0aW9uCm51bWJlciAgc2l6ZQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQoxICAgKyAgMTI4ICAgICAgKF9fa2VybmZzX25ld19ub2RlKzB4NGQpCWtl cm5mcyBub2RlCjEgICArICAgODggICAgICAoX19rZXJuZnNfaWF0dHJzKzB4NTcpCQlrZXJuZnMg aWF0dHJzCjEgICArICAgOTYgICAgICAoc2ltcGxlX3hhdHRyX2FsbG9jKzB4MjgpCXNpbXBsZV94 YXR0ciwgY2FuIGdyb3cgb3ZlciA0S2IKMSAgICAgICAzMiAgICAgIChzaW1wbGVfeGF0dHJfc2V0 KzB4NTkpCjEgICAgICAgOCAgICAgICAoX19rZXJuZnNfbmV3X25vZGUrMHgzMCkKCicrJyAtLSB0 byBiZSBhY2NvdW50ZWQKClRoaXMgcGF0Y2ggZW5hYmxlcyBhY2NvdW50aW5nIGZvciBrZXJuZnMg bm9kZXMgc2xhYiBjYWNoZS4KClNpZ25lZC1vZmYtYnk6IFZhc2lseSBBdmVyaW4gPHZ2c0BvcGVu dnoub3JnPgpSZXZpZXdlZC1ieTogUm9tYW4gR3VzaGNoaW4gPHJvbWFuLmd1c2hjaGluQGxpbnV4 LmRldj4KUmV2aWV3ZWQtYnk6IE1pY2hhbCBLb3V0bsO9IDxta291dG55QHN1c2UuY29tPgpBY2tl ZC1ieTogU2hha2VlbCBCdXR0IDxzaGFrZWVsYkBnb29nbGUuY29tPgpSZXZpZXdlZC1ieTogTXVj aHVuIFNvbmcgPHNvbmdtdWNodW5AYnl0ZWRhbmNlLmNvbT4KLS0tCiBmcy9rZXJuZnMvbW91bnQu YyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvZnMva2VybmZzL21vdW50LmMgYi9mcy9rZXJuZnMvbW91bnQuYwppbmRl eCBjZmE3OTcxNWZjMWEuLjNhYzQxOTFiMWM0MCAxMDA2NDQKLS0tIGEvZnMva2VybmZzL21vdW50 LmMKKysrIGIvZnMva2VybmZzL21vdW50LmMKQEAgLTM5MSw3ICszOTEsOCBAQCB2b2lkIF9faW5p dCBrZXJuZnNfaW5pdCh2b2lkKQogewogCWtlcm5mc19ub2RlX2NhY2hlID0ga21lbV9jYWNoZV9j cmVhdGUoImtlcm5mc19ub2RlX2NhY2hlIiwKIAkJCQkJICAgICAgc2l6ZW9mKHN0cnVjdCBrZXJu ZnNfbm9kZSksCi0JCQkJCSAgICAgIDAsIFNMQUJfUEFOSUMsIE5VTEwpOworCQkJCQkgICAgICAw LCBTTEFCX1BBTklDIHwgU0xBQl9BQ0NPVU5ULAorCQkJCQkgICAgICBOVUxMKTsKIAogCS8qIENy ZWF0ZXMgc2xhYiBjYWNoZSBmb3Iga2VybmZzIGlub2RlIGF0dHJpYnV0ZXMgKi8KIAlrZXJuZnNf aWF0dHJzX2NhY2hlICA9IGttZW1fY2FjaGVfY3JlYXRlKCJrZXJuZnNfaWF0dHJzX2NhY2hlIiwK LS0gCjIuMzYuMQoK