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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 78EE4CD4F35 for ; Wed, 13 May 2026 07:53:42 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5753F10ED0D; Wed, 13 May 2026 07:53:31 +0000 (UTC) Received: from mailgw.kylinos.cn (mailgw.kylinos.cn [124.126.103.232]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6F54D89C93 for ; Tue, 12 May 2026 07:04:26 +0000 (UTC) X-UUID: cc2a59b24dd011f1aa26b74ffac11d73-20260512 X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.3.12, REQID:4093d6e2-f795-43de-ac0d-53413b855a41, IP:10, URL:0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTIO N:release,TS:5 X-CID-INFO: VERSION:1.3.12, REQID:4093d6e2-f795-43de-ac0d-53413b855a41, IP:10, UR L:0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:5 X-CID-META: VersionHash:e7bac3a, CLOUDID:8ff57456ce2fda429fa9dd9b04934a9c, BulkI D:260511094702GAMOY1KX,BulkQuantity:2,Recheck:0,SF:17|19|64|66|78|80|81|82 |83|102|127|841|898,TC:nil,Content:0|15|52,EDM:-3,IP:-2,URL:0,File:nil,RT: nil,Bulk:40,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0,LES:1,SPR:NO,DKR:0,DKP:0 ,BRR:0,BRE:0,ARC:0 X-CID-BVR: 2,SSN|SDN X-CID-BAS: 2,SSN|SDN,0,_ X-CID-FACTOR: TF_CID_SPAM_FSD,TF_CID_SPAM_SNR,TF_CID_SPAM_FAS X-CID-RHF: D41D8CD98F00B204E9800998ECF8427E X-UUID: cc2a59b24dd011f1aa26b74ffac11d73-20260512 X-User: zhangguopeng@kylinos.cn Received: from [192.168.109.140] [(223.70.159.239)] by mailgw.kylinos.cn (envelope-from ) (Generic MTA with TLSv1.3 TLS_AES_128_GCM_SHA256 128/128) with ESMTP id 577036597; Tue, 12 May 2026 15:04:19 +0800 Message-ID: <3939a0e6-cf82-432a-b983-2a49496a7acb@kylinos.cn> Date: Tue, 12 May 2026 15:04:16 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] cgroup/dmem: return -ENOMEM on failed pool preallocation To: =?UTF-8?Q?Michal_Koutn=C3=BD?= Cc: Maarten Lankhorst , Maxime Ripard , Natalie Vock , Tejun Heo , Johannes Weiner , cgroups@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <20260511013150.7235-1-zhangguopeng@kylinos.cn> <1778555389652035.138.seg@mailgw.kylinos.cn> From: Guopeng Zhang In-Reply-To: <1778555389652035.138.seg@mailgw.kylinos.cn> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Mailman-Approved-At: Wed, 13 May 2026 07:53:28 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" CgrlnKggMjAyNi81LzExIDIxOjAzLCBNaWNoYWwgS291dG7DvSDlhpnpgZM6Cj4gT24gTW9uLCBN YXkgMTEsIDIwMjYgYXQgMDk6MzE6NTBBTSArMDgwMCwgR3VvcGVuZyBaaGFuZyA8emhhbmdndW9w ZW5nQGt5bGlub3MuY24+IHdyb3RlOgo+PiBnZXRfY2dfcG9vbF91bmxvY2tlZCgpIGhhbmRsZXMg YWxsb2NhdGlvbiBmYWlsdXJlcyB1bmRlciBkbWVtY2dfbG9jayBieQo+PiBkcm9wcGluZyB0aGUg bG9jaywgcHJlYWxsb2NhdGluZyBhIHBvb2wgd2l0aCBHRlBfS0VSTkVMLCBhbmQgcmV0cnlpbmcg dGhlCj4+IGxvY2tlZCBsb29rdXAgYW5kIGNyZWF0aW9uIHBhdGguCj4+Cj4+IElmIHRoZSBmYWxs YmFjayBhbGxvY2F0aW9uIGZhaWxzIHRvbywgcG9vbCByZW1haW5zIE5VTEwuIFNpbmNlIHRoZSBs b29wCj4+IGNvbmRpdGlvbiBpcyB3aGlsZSAoIXBvb2wpLCB0aGUgZnVuY3Rpb24gY2FuIGtlZXAg cmV0cnlpbmcgaW5zdGVhZCBvZgo+PiBwcm9wYWdhdGluZyB0aGUgYWxsb2NhdGlvbiBmYWlsdXJl IHRvIHRoZSBjYWxsZXIuCj4gCj4gVGhpcyBpbXBsaWVzIHRoYXQgaXQncyBPSyB3aGVuIHRoZSBm dW5jdGlvbiBrZWVwcyByZXRyeWluZyB3aXRoCj4gYWxsb2Nwb29sICE9IE5VTEwgKGFuZCByZXBl YXRlZCBXQVJOX09OKClzKT8KSGkgTWljaGFsLAoKVGhhbmtzIGZvciB0YWtpbmcgYSBsb29rLgoK Tm8sIHRoYXQgd2FzIG5vdCB3aGF0IEkgbWVhbnQgdG8gaW1wbHkuIFRoZSBjb21taXQgbWVzc2Fn ZSB3YXMgbm90IHByZWNpc2UKZW5vdWdoIHRoZXJlLgoKVGhlIGludGVuZGVkIG5vcm1hbCByZXRy eSBpcyBvbmx5IGZvciB0aGUgY2FzZSB3aGVyZSB0aGUgR0ZQX05PV0FJVAphbGxvY2F0aW9uIHVu ZGVyIGRtZW1jZ19sb2NrIGZhaWxzLiBJbiB0aGF0IGNhc2UsIGdldF9jZ19wb29sX3VubG9ja2Vk KCkKZHJvcHMgdGhlIGxvY2ssIHByZWFsbG9jYXRlcyBvbmUgcG9vbCB3aXRoIEdGUF9LRVJORUws IGFuZCB0aGUgbmV4dCBsb2NrZWQKcmV0cnkgY29uc3VtZXMgdGhhdCBwcmVhbGxvY2F0ZWQgcG9v bCBhbmQgY2xlYXJzIGFsbG9jcG9vbC4KClNvIGFsbG9jcG9vbCAhPSBOVUxMIHRvZ2V0aGVyIHdp dGggYW5vdGhlciAtRU5PTUVNIHJldHVybiBpcyBub3QgZXhwZWN0ZWQgdG8KYmUgYSBub3JtYWwg cmV0cnkgcGF0aC4gVGhlIFdBUk5fT04oYWxsb2Nwb29sKSBicmFuY2ggbG9va3MgZGVmZW5zaXZl LCBhbmQgSQphZ3JlZSB0aGF0IHJlcGVhdGVkbHkgY29udGludWluZyBmcm9tIHRoZXJlIHdvdWxk IG5vdCBiZSB1c2VmdWwgaWYgaXQgZXZlcgpmaXJlZC4KCj4+IFNldCBwb29sIHRvIEVSUl9QVFIo LUVOT01FTSkgd2hlbiB0aGUgZmFsbGJhY2sgYWxsb2NhdGlvbiBmYWlscyBzbyB0aGUKPj4gbG9v cCBleGl0cyB0aHJvdWdoIHRoZSBleGlzdGluZyBjb21tb24gcmV0dXJuIHBhdGguIFRoZSBjYWxs ZXJzIGFscmVhZHkKPj4gaGFuZGxlIEVSUl9QVFIoKSBmcm9tIGdldF9jZ19wb29sX3VubG9ja2Vk KCksIHNvIHRoaXMgcmVzdG9yZXMgdGhlCj4+IGV4cGVjdGVkIGVycm9yIHBhdGguCj4gCj4gSWYg dGhlIGNhbGxlcnMgY2FuIGhhbmRsZSBpdCwgbWF5YmUgdGhlcmUncyBubyBuZWVkIHRvIHJldHJ5 IGF0IGFsbC4KPiBQZXJocGFzIGRtZW0gZmVsbG93cyBjYW4gc3RlcCBpbiBoZXJlLk15IHVuZGVy c3RhbmRpbmcgaXMgdGhhdCB0aGUgcmV0cnkgc3RpbGwgaGFzIGEgcHVycG9zZSBpbmRlcGVuZGVu dCBvZiB0aGUKY2FsbGVycycgYWJpbGl0eSB0byBoYW5kbGUgRVJSX1BUUigpLgoKVGhlIGZpcnN0 IGFsbG9jYXRpb24gYXR0ZW1wdCBoYXBwZW5zIGluIGFsbG9jX3Bvb2xfc2luZ2xlKCkgd2hpbGUK ZG1lbWNnX2xvY2sgaXMgaGVsZCwgc28gaXQgdXNlcyBHRlBfTk9XQUlULiBJZiB0aGF0IGZhaWxz LApnZXRfY2dfcG9vbF91bmxvY2tlZCgpIGRyb3BzIHRoZSBsb2NrIGFuZCBwcmVhbGxvY2F0ZXMg b25lIHBvb2wgd2l0aCB0aGUKZGVmYXVsdCBHRlBfS0VSTkVMIGNvbnRleHQuIFRoZSBuZXh0IGxv Y2tlZCByZXRyeSB0aGVuIGNvbnN1bWVzIHRoYXQKcHJlYWxsb2NhdGVkIHBvb2wgaW5zdGVhZCBv ZiB0cnlpbmcgYW5vdGhlciBHRlBfTk9XQUlUIGFsbG9jYXRpb24gZm9yIHRoYXQKcG9vbC4KClNv IGNhbGxlcnMgY2FuIGhhbmRsZSB0aGUgZmluYWwgRVJSX1BUUigpIHJlc3VsdCwgYnV0IHRoZSBm YWxsYmFjawpwcmVhbGxvY2F0aW9uIGdpdmVzIHRoZSBhbGxvY2F0aW9uIGEgY2hhbmNlIHRvIHN1 Y2NlZWQgaW4gYSBsZXNzCmNvbnN0cmFpbmVkIGNvbnRleHQgYmVmb3JlIHJlcG9ydGluZyAtRU5P TUVNLiBUaGF0IHNhaWQsIHdoZXRoZXIgdGhpcwpyZXRyeSBwb2xpY3kgaXMgZGVzaXJhYmxlIGlz IGEgZG1lbSBkZXNpZ24gcXVlc3Rpb24sIHNvIGlucHV0IGZyb20gZG1lbQpmb2xrcyB3b3VsZCBi ZSBoZWxwZnVsLgoKPj4KPj4gRml4ZXM6IGIxNjhlZDQ1OGRkZSAoImtlcm5lbC9jZ3JvdXA6IEFk ZCAiZG1lbSIgbWVtb3J5IGFjY291bnRpbmcgY2dyb3VwIikKPj4gU2lnbmVkLW9mZi1ieTogR3Vv cGVuZyBaaGFuZyA8emhhbmdndW9wZW5nQGt5bGlub3MuY24+Cj4+IC0tLQo+PiAga2VybmVsL2Nn cm91cC9kbWVtLmMgfCAxICsKPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+Pgo+ PiBkaWZmIC0tZ2l0IGEva2VybmVsL2Nncm91cC9kbWVtLmMgYi9rZXJuZWwvY2dyb3VwL2RtZW0u Ywo+PiBpbmRleCAxYWIxZmI0N2YyNzEuLjQ3NTNhNjdkMGYwZiAxMDA2NDQKPj4gLS0tIGEva2Vy bmVsL2Nncm91cC9kbWVtLmMKPj4gKysrIGIva2VybmVsL2Nncm91cC9kbWVtLmMKPj4gQEAgLTYw Miw2ICs2MDIsNyBAQCBnZXRfY2dfcG9vbF91bmxvY2tlZChzdHJ1Y3QgZG1lbWNnX3N0YXRlICpj Zywgc3RydWN0IGRtZW1fY2dyb3VwX3JlZ2lvbiAqcmVnaW9uKQo+PiAgCQkJCXBvb2wgPSBOVUxM Owo+IAo+IFRoaXMgMm5kIHBvb2wgemVyb2luZyBzZWVtcyBwb2ludGxlc3MuCkFncmVlZC4gCgpT aW5jZSBUZWp1biBoYXMgYWxyZWFkeSBhcHBsaWVkIHRoZSBmaXgsIEkgd2lsbCB3YWl0IGZvciB0 aGUgZGlzY3Vzc2lvbgpiZWZvcmUgc2VuZGluZyBhbnkgZm9sbG93LXVwLiBJZiB3ZSBrZWVwIHRo ZSBjdXJyZW50IHJldHJ5IHNjaGVtZSwgYSBzbWFsbApjbGVhbnVwIGNhbiBtYWtlIHRoaXMgcGF0 aCBjbGVhcmVyLgoKVGhhbmtzLApHdW9wZW5nCgo=