From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 746A5C47088 for ; Thu, 1 Dec 2022 13:05:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E83F86B0072; Thu, 1 Dec 2022 08:05:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E33C26B0073; Thu, 1 Dec 2022 08:05:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CFBE46B0074; Thu, 1 Dec 2022 08:05:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id BFF046B0072 for ; Thu, 1 Dec 2022 08:05:37 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 918D7140803 for ; Thu, 1 Dec 2022 13:05:37 +0000 (UTC) X-FDA: 80193759114.15.A89C0F8 Received: from mx5.didiglobal.com (mx5.didiglobal.com [111.202.70.122]) by imf25.hostedemail.com (Postfix) with SMTP id 48CE7A0013 for ; Thu, 1 Dec 2022 13:05:34 +0000 (UTC) Received: from mail.didiglobal.com (unknown [10.79.64.15]) by mx5.didiglobal.com (Maildata Gateway V2.8) with ESMTPS id A79DBB00F7436; Thu, 1 Dec 2022 21:05:31 +0800 (CST) Received: from ZJY03-ACTMBX-05.didichuxing.com (10.79.71.35) by ZJY01-ACTMBX-05.didichuxing.com (10.79.64.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 1 Dec 2022 21:05:31 +0800 Received: from ZJY03-ACTMBX-05.didichuxing.com ([fe80::1dcd:f7bf:746e:c769]) by ZJY03-ACTMBX-05.didichuxing.com ([fe80::1dcd:f7bf:746e:c769%8]) with mapi id 15.01.2375.017; Thu, 1 Dec 2022 21:05:31 +0800 X-MD-Sfrom: chengkaitao@didiglobal.com X-MD-SrcIP: 10.79.64.15 From: =?utf-8?B?56iL5Z6y5rabIENoZW5na2FpdGFvIENoZW5n?= To: Michal Hocko CC: "roman.gushchin@linux.dev" , Tao pilgrim , "tj@kernel.org" , "lizefan.x@bytedance.com" , "hannes@cmpxchg.org" , "corbet@lwn.net" , "shakeelb@google.com" , "akpm@linux-foundation.org" , "songmuchun@bytedance.com" , "cgel.zte@gmail.com" , "ran.xiaokai@zte.com.cn" , "viro@zeniv.linux.org.uk" , "zhengqi.arch@bytedance.com" , "ebiederm@xmission.com" , "Liam.Howlett@oracle.com" , "chengzhihao1@huawei.com" , "haolee.swjtu@gmail.com" , "yuzhao@google.com" , "willy@infradead.org" , "vasily.averin@linux.dev" , "vbabka@suse.cz" , "surenb@google.com" , "sfr@canb.auug.org.au" , "mcgrof@kernel.org" , "sujiaxun@uniontech.com" , "feng.tang@intel.com" , "cgroups@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" , "Bagas Sanjaya" , "linux-mm@kvack.org" , Greg Kroah-Hartman Subject: Re: [PATCH] mm: memcontrol: protect the memory in cgroup from being oom killed Thread-Topic: [PATCH] mm: memcontrol: protect the memory in cgroup from being oom killed Thread-Index: AQHZBK+NwNVzWF9Xk0ibAn/rxGrWSq5XnGYA//+FgwCAAVYiAIAAMVUA//+OT4CAAMofAA== Date: Thu, 1 Dec 2022 13:05:31 +0000 Message-ID: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.79.64.101] Content-Type: text/plain; charset="utf-8" Content-ID: <53E33F2DC7944D4EB7C18932F5609912@didichuxing.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1669899936; a=rsa-sha256; cv=none; b=iaPxnIOFHcqbjIQmdnR2wFGOjXcLtaTjcdRo7ka9OUvkw/2xukgYVkFw7k8DEWHh4aYfHE RlbHr2NCw1ImJeuMOcagD0BVdl5sJh3d4uVfrJqeDg0UPJZ5uMIz4Bl2EKTDuczbJn/v6d rTd/uDNXrZqlaJWzH9LvhFq8P9SOZYI= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf25.hostedemail.com: domain of chengkaitao@didiglobal.com designates 111.202.70.122 as permitted sender) smtp.mailfrom=chengkaitao@didiglobal.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1669899936; h=from:from:sender:reply-to:subject:subject: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; bh=xbAVOoltazlWyDCK7Vahv8zWIuvVo5HGC0cRiSPyyQ4=; b=vETkkvzoqrRJss22HRpzz6218m1HLR0ChzXHiKcW/h+xTaTenCr84UIz0UK4AxEB4NE+MO zrsd2MskxizjCcaQbot42GceU9nj0NZ8sGGAspJTkzTa1vARMabbd5e+z+eXGjtRnXiiTE DVuhk9Jh1CIXZKxJzGrNeok/auvL7OU= X-Rspamd-Queue-Id: 48CE7A0013 X-Rspam-User: Authentication-Results: imf25.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf25.hostedemail.com: domain of chengkaitao@didiglobal.com designates 111.202.70.122 as permitted sender) smtp.mailfrom=chengkaitao@didiglobal.com X-Rspamd-Server: rspam09 X-Stat-Signature: awyd4oziye4bkie6jaoanjq9am3fuqfy X-HE-Tag: 1669899934-651597 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: QXQgMjAyMi0xMi0wMSAxNzowMjowNSwgIk1pY2hhbCBIb2NrbyIgPG1ob2Nrb0BzdXNlLmNvbT4g d3JvdGU6DQo+T24gVGh1IDAxLTEyLTIyIDA3OjQ5OjA0LCDnqIvlnrLmtpsgQ2hlbmdrYWl0YW8g Q2hlbmcgd3JvdGU6DQo+PiBBdCAyMDIyLTEyLTAxIDA3OjI5OjExLCAiUm9tYW4gR3VzaGNoaW4i IDxyb21hbi5ndXNoY2hpbkBsaW51eC5kZXY+IHdyb3RlOg0KPlsuLi5dDQo+PiA+VGhlIHByb2Js ZW0gaXMgdGhhdCB0aGUgZGVjaXNpb24gd2hpY2ggcHJvY2VzcyhlcykgdG8ga2lsbCBvciBwcmVz ZXJ2ZQ0KPj4gPmlzIGluZGl2aWR1YWwgdG8gYSBzcGVjaWZpYyB3b3JrbG9hZCAoYW5kIGNhbiBi ZSBldmVuIHRpbWUtZGVwZW5kZW50DQo+PiA+Zm9yIGEgZ2l2ZW4gd29ya2xvYWQpLiANCj4+IA0K Pj4gSXQgaXMgY29ycmVjdCB0byBraWxsIGEgcHJvY2VzcyB3aXRoIGhpZ2ggd29ya2xvYWQsIGJ1 dCBpdCBtYXkgbm90IGJlIHRoZSANCj4+IG1vc3QgYXBwcm9wcmlhdGUuIEkgdGhpbmsgdGhlIHNw ZWNpZmljIHByb2Nlc3MgdG8ga2lsbCBuZWVkcyB0byBiZSBkZWNpZGVkIA0KPj4gYnkgdGhlIHVz ZXIuIEkgdGhpbmsgaXQgaXMgdGhlIG9yaWdpbmFsIGludGVudGlvbiBvZiBzY29yZV9hZGogZGVz aWduLg0KPg0KPkkgZ3Vlc3Mgd2hhdCBSb21hbiB0cmllcyB0byBzYXkgaGVyZSBpcyB0aGF0IHRo ZXJlIGlzIG5vIG9idmlvdXNseSBfY29ycmVjdF8NCj5vb20gdmljdGltIGNhbmRpZGF0ZS4gV2Vs bCwgZXhjZXB0IGZvciBhIHZlcnkgbmFycm93IHNpdHVhdGlvbiB3aGVuDQo+dGhlcmUgaXMgYSBt ZW1vcnkgbGVhayB0aGF0IGNvbnN1bWVzIG1vc3Qgb2YgdGhlIG1lbW9yeSBvdmVyIHRpbWUuIEJ1 dA0KPnRoYXQgaXMgcmVhbGx5IGhhcmQgdG8gaWRlbnRpZnkgYnkgdGhlIG9vbSBzZWxlY3Rpb24g YWxnb3JpdGhtIGluDQo+Z2VuZXJhbC4NCj4gDQo+PiA+U28gaXQncyByZWFsbHkgaGFyZCB0byBj b21lIHVwIHdpdGggYW4gaW4ta2VybmVsDQo+PiA+bWVjaGFuaXNtIHdoaWNoIGlzIGF0IHRoZSBz YW1lIHRpbWUgZmxleGlibGUgZW5vdWdoIHRvIHdvcmsgZm9yIHRoZSBtYWpvcml0eQ0KPj4gPm9m IHVzZXJzIGFuZCByZWxpYWJsZSBlbm91Z2ggdG8gc2VydmUgYXMgdGhlIGxhc3Qgb29tIHJlc29y dCBtZWFzdXJlICh3aGljaA0KPj4gPmlzIHRoZSBiYXNpYyBnb2FsIG9mIHRoZSBrZXJuZWwgb29t IGtpbGxlcikuDQo+PiA+DQo+PiBPdXIgZ29hbCBpcyB0byBmaW5kIGEgbWV0aG9kIHRoYXQgaXMg bGVzcyBpbnRydXNpdmUgdG8gdGhlIGV4aXN0aW5nIA0KPj4gbWVjaGFuaXNtcyBvZiB0aGUga2Vy bmVsLCBhbmQgZmluZCBhIG1vcmUgcmVhc29uYWJsZSBzdXBwbGVtZW50IA0KPj4gb3IgYWx0ZXJu YXRpdmUgdG8gdGhlIGxpbWl0YXRpb25zIG9mIHNjb3JlX2Fkai4NCj4+IA0KPj4gPlByZXZpb3Vz bHkgdGhlIGNvbnNlbnN1cyB3YXMgdG8ga2VlcCB0aGUgaW4ta2VybmVsIG9vbSBraWxsZXIgZHVt YiBhbmQgcmVsaWFibGUNCj4+ID5hbmQgaW1wbGVtZW50IGNvbXBsZXggcG9saWNpZXMgaW4gdXNl cnNwYWNlIChlLmcuIHN5c3RlbWQtb29tZCBldGMpLg0KPj4gPg0KPj4gPklzIHRoZXJlIGEgcmVh c29uIHdoeSBzdWNoIGFwcHJvYWNoIGNhbid0IHdvcmsgaW4geW91ciBjYXNlPw0KPj4gDQo+PiBJ IHRoaW5rIHRoYXQgYXMga2VybmVsIGRldmVsb3BlcnMsIHdlIHNob3VsZCB0cnkgb3VyIGJlc3Qg dG8gcHJvdmlkZSANCj4+IHVzZXJzIHdpdGggc2ltcGxlciBhbmQgbW9yZSBwb3dlcmZ1bCBpbnRl cmZhY2VzLiBJdCBpcyBjbGVhciB0aGF0IHRoZSANCj4+IGN1cnJlbnQgb29tIHNjb3JlIG1lY2hh bmlzbSBoYXMgbWFueSBsaW1pdGF0aW9ucy4gVXNlcnMgbmVlZCB0byANCj4+IGRvIGEgbG90IG9m IHRpbWVkIGxvb3AgZGV0ZWN0aW9uIGluIG9yZGVyIHRvIGNvbXBsZXRlIHdvcmsgc2ltaWxhciAN Cj4+IHRvIHRoZSBvb20gc2NvcmUgbWVjaGFuaXNtLCBvciBkZXZlbG9wIGEgbmV3IG1lY2hhbmlz bSBqdXN0IHRvIA0KPj4gc2tpcCB0aGUgaW1wZXJmZWN0IG9vbSBzY29yZSBtZWNoYW5pc20uIFRo aXMgaXMgYW4gaW5lZmZpY2llbnQgYW5kIA0KPj4gZm9yY2VkIGJlaGF2aW9yDQo+DQo+WW91IGFy ZSByaWdodCB0aGF0IGl0IG1ha2VzIHNlbnNlIHRvIGFkZHJlc3MgdHlwaWNhbCB1c2VjYXNlcyBp biB0aGUNCj5rZXJuZWwgaWYgdGhhdCBpcyBwb3NzaWJsZS4gQnV0IG9vbSB2aWN0aW0gc2VsZWN0 aW9uIGlzIHJlYWxseSBoYXJkDQo+d2l0aG91dCBhIGRlZXBlciB1bmRlcnN0YW5kaW5nIG9mIHRo ZSBhY3R1YWwgd29ya2xvYWQuIFRoZSBtb3JlIGNsZXZlcg0KPndlIHRyeSB0byBiZSB0aGUgbW9y ZSBjb3JuZXIgY2FzZXMgd2UgY2FuIHByb2R1Y2UuIFBsZWFzZSBub3RlIHRoYXQgdGhpcw0KPmhh cyBwcm92ZW4gdG8gYmUgdGhlIGNhc2UgaW4gdGhlIGxvbmcgb29tIGRldmVsb3BtZW50IGhpc3Rv cnkuIFdlIHVzZWQNCj50byBzYWNyaWZpY2UgY2hpbGQgcHJvY2Vzc2VzIG92ZXIgYSBsYXJnZSBw cm9jZXNzIHRvIHByZXNlcnZlIHdvcmsgb3INCj5wcmVmZXIgeW91bmdlciBwcm9jZXNzZXMuIEJv dGggdGhvc2Ugc3RyYXRlZ2llcyBsZWQgdG8gcHJvYmxlbXMuDQo+DQo+TWVtY2cgcHJvdGVjdGlv biBiYXNlZCBtZWNoYW5pc20gc291bmRzIGxpa2UgYW4gaW50ZXJlc3RpbmcgaWRlYSBiZWNhdXNl DQo+aXQgbWltaWNzIGEgcmVjbGFpbSBwcm90ZWN0aW9uIHNjaGVtZSBidXQgSSBhbSBhIGJpdCBz Y2VwdGljYWwgaXQgd2lsbA0KPmJlIHByYWN0aWNhbGx5IHVzZWZ1bC4gTW9zdCBmb3IgMiByZWFz b25zLiBhKSBtZW1vcnkgcmVjbGFpbSBwcm90ZWN0aW9uDQo+Y2FuIGJlIGR5bmFtaWNhbGx5IHR1 bmVkIGJlY2F1c2Ugb24gcmVjbGFpbS9yZWZhdWx0L3BzaSBtZXRyaWNzLiBvb20NCj5ldmVudHMg YXJlIHJhcmUgYW5kIG1vc3RseSBhIGZhaWx1cmUgc2l0dWF0aW9uLiBUaGlzIGxpbWl0cyBhbnkg ZmVlZGJhY2sNCj5iYXNlZCBhcHByb2FjaCBJTUhPLiBiKSBIaWVyYXJjaGljYWwgbmF0dXJlIG9m IHRoZSBwcm90ZWN0aW9uIHdpbGwgbWFrZQ0KPml0IHF1aXRlIGhhcmQgdG8gY29uZmlndXJlIHBy b3Blcmx5IHdpdGggcHJlZGljdGFibGUgb3V0Y29tZS4NCj4NCk1vcmUgYW5kIG1vcmUgdXNlcnMg d2FudCB0byBzYXZlIGNvc3RzIGFzIG11Y2ggYXMgcG9zc2libGUgYnkgc2V0dGluZyB0aGUgDQpt ZW0ubWF4IHRvIGEgdmVyeSBzbWFsbCB2YWx1ZSwgcmVzdWx0aW5nIGluIGEgc21hbGwgbnVtYmVy IG9mIG9vbSBldmVudHMsIA0KYnV0IHVzZXJzIGNhbiB0b2xlcmF0ZSB0aGVtLCBhbmQgdXNlcnMg d2FudCB0byBtaW5pbWl6ZSB0aGUgaW1wYWN0IG9mIG9vbSANCmV2ZW50cyBhdCB0aGlzIHRpbWUu IEluIHNpbWlsYXIgc2NlbmFyaW9zLCBvb20gZXZlbnRzIGFyZSBubyBsb25nZXIgYWJub3JtYWwg DQphbmQgdW5wcmVkaWN0YWJsZS4gV2UgbmVlZCB0byBwcm92aWRlIGNvbnZlbmllbnQgb29tIHBv bGljaWVzIGZvciB1c2VycyB0byANCmNob29zZS4NCg0KVXNlcnMgaGF2ZSBhIGdyZWF0ZXIgc2F5 IGluIG9vbSB2aWN0aW0gc2VsZWN0aW9uLCBidXQgdGhleSBjYW5ub3QgcGVyY2VpdmUgDQpvdGhl ciB1c2Vycywgc28gdGhleSBjYW5ub3QgYWNjdXJhdGVseSBmb3JtdWxhdGUgdGhlaXIgb3duIG9v bSBwb2xpY2llcy4gDQpUaGlzIGlzIGEgdmVyeSBjb250cmFkaWN0b3J5IHRoaW5nLiBUaGVyZWZv cmUsIHdlIGhvcGUgdGhhdCBlYWNoIHVzZXIncyANCmN1c3RvbWl6ZWQgcG9saWNpZXMgY2FuIGJl IGluZGVwZW5kZW50IG9mIGVhY2ggb3RoZXIgYW5kIG5vdCBpbnRlcmZlcmUgd2l0aCANCmVhY2gg b3RoZXIuDQoNCj4tLSANCj5NaWNoYWwgSG9ja28NCj5TVVNFIExhYnMNCg0K