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 6F46FCD5BAC for ; Thu, 21 May 2026 09:46:01 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B225010E4A5; Thu, 21 May 2026 09:46:00 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=lankhorst.se header.i=@lankhorst.se header.b="WO2Ax2Bn"; dkim-atps=neutral Received: from lankhorst.se (unknown [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7709910E0D4 for ; Thu, 21 May 2026 09:45:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lankhorst.se; s=default; t=1779356756; bh=4isyDSU2yKa1nmv4Pvr9FM416ghQXAnaNHpmgxxin50=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=WO2Ax2BnzpAIfdf9+avS8EvsulN1b3fhEzPLipJmppmnT95ZDOg4H96OfW4MBtbBs yk5Pr9Q1HF+nvyQSqDZOagUZEqEbVI/Z3mXH1Fvd2TTfY5F5V8K59eu9ENhDjUsS3g ZuhyuRNVSOfqmzrVUyd7eaFrJn8xKoTl1VlVh9ARPjYMhJn5q1yn+riNXMJPxS8UlY SoKNjXivMxxFNz73HjZVT3nkUWR/x4xzut1Si9Edv3yD8PKy34vc5dR7yET19w1dKV 57Uojx9JgT8Pj6tfUlFoUwmTLfkkG21yk2D+765J4RwL+TCGNNpDhBSZjsBUWzwfM5 toF1Dk77lk4Tg== Message-ID: <63878874-39d2-43d5-9fc3-68addf9ebbdd@lankhorst.se> Date: Thu, 21 May 2026 11:45:50 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] cgroup/dmem: implement dmem.high soft limit and throttling To: Qiliang Yuan , Maxime Ripard , Natalie Vock , Tejun Heo , Johannes Weiner , =?UTF-8?Q?Michal_Koutn=C3=BD?= Cc: cgroups@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <20260520-feature-dmem-high-v1-1-97ca0cb7f95a@gmail.com> Content-Language: en-US From: Maarten Lankhorst In-Reply-To: <20260520-feature-dmem-high-v1-1-97ca0cb7f95a@gmail.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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" SGVsbG8gUWlsaWFuZywKCkRlbiAyMDI2LTA1LTIwIGtsLiAwODowNywgc2tyZXYgUWlsaWFuZyBZ dWFuOgo+IEludHJvZHVjZSB0aGUgImhpZ2giIHNvZnQgbGltaXQgZm9yIHRoZSBkbWVtIGNncm91 cCB2MiBjb250cm9sbGVyLgo+IFdoZW4gYSBjZ3JvdXAncyBkZXZpY2UgbWVtb3J5IHVzYWdlIGV4 Y2VlZHMgaXRzIGhpZ2ggbGltaXQsIHRhc2tzCj4gYmVsb25naW5nIHRvIHRoYXQgY2dyb3VwIGFy ZSB0aHJvdHRsZWQgYnkgYmVpbmcgZm9yY2VkIGludG8gYSBzbGVlcAo+IGJlZm9yZSByZXR1cm5p bmcgdG8gdXNlciBzcGFjZSwgaW5zdGVhZCBvZiBiZWluZyBmYWlsZWQgb3V0cmlnaHQKPiBhcyB3 aXRoIHRoZSAibWF4IiBsaW1pdC4KPiAKPiBLZXkgY2hhbmdlczoKPiAtIEFkZCBoaWdoIGNvdW50 ZXIgY29uZmlndXJhdGlvbiB0byBkbWVtX2Nncm91cF9wb29sLgo+IC0gQWRkIG92ZXItaGlnaCBj aGVjayBpbiB0aGUgdHJ5X2NoYXJnZSBwYXRoIGFuZCBzZXQgVElGX05PVElGWV9SRVNVTUUuCj4g LSBJbmplY3QgdGhlIGRtZW0gdGhyb3R0bGluZyBoYW5kbGVyIGludG8gcmVzdW1lX3VzZXJfbW9k ZV93b3JrLgo+IC0gSW1wbGVtZW50IHRoZSBoYW5kbGVyIHRvIHBlcmZvcm0gYSAxMDBtcyBpbnRl cnJ1cHRpYmxlIHNsZWVwIGZvcgo+ICAgb3Zlci1saW1pdCB0YXNrcy4KPiAKPiBUaGlzIG1lY2hh bmlzbSBwcm92aWRlcyBzbW9vdGhlciBvdmVyLXN1YnNjcmlwdGlvbiBzdXBwb3J0IGZvciBkZXZp Y2UKPiBtZW1vcnkgcmVzb3VyY2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFFpbGlhbmcgWXVhbiA8 cmVhbHd1amluZ0BnbWFpbC5jb20+Cj4gLS0tCj4gVGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUg ImhpZ2giIHNvZnQgbGltaXQgYW5kIGFzc29jaWF0ZWQgdGFzawo+IHRocm90dGxpbmcgbWVjaGFu aXNtIHRvIHRoZSBkbWVtIGNncm91cCB2MiBjb250cm9sbGVyLgo+IAo+IFRoZSBkZXZpY2UgbWVt b3J5IChWUkFNKSBtYW5hZ2VtZW50IGN1cnJlbnRseSBvbmx5IHN1cHBvcnRzIGhhcmQgbGltaXRz Cj4gKG1heCksIHdoaWNoIGxlYWRzIHRvIGltbWVkaWF0ZSBhbGxvY2F0aW9uIGZhaWx1cmVzIHdo ZW4gcmVhY2hlZC4gVGhpcwo+IGNhbiBiZSBkaXNydXB0aXZlIGZvciBHUFUtYm91bmQgQUkgd29y a2xvYWRzLiBCeSBpbnRyb2R1Y2luZyBhIHNvZnQKPiBsaW1pdCwgd2UgYWxsb3cgY2dyb3VwcyB0 byBleGNlZWQgdGhlaXIgcXVvdGEgdGVtcG9yYXJpbHkgd2hpbGUKPiBhcHBseWluZyBiYWNrcHJl c3N1cmUgdmlhIHRhc2sgdGhyb3R0bGluZyBiZWZvcmUgdGhlIHByb2Nlc3MgcmV0dXJucwo+IHRv IHVzZXIgc3BhY2UuCj4gCj4gVGhlIG1lY2hhbmlzbSBpcyBpbnNwaXJlZCBieSB0aGUgbWVtb3J5 IGNncm91cCdzIGhpZ2ggbGltaXQ6Cj4gLSBXaGVuIHVzYWdlID4gaGlnaCwgdGhlIHRhc2sgaXMg bWFya2VkIHdpdGggVElGX05PVElGWV9SRVNVTUUuCj4gLSBVcG9uIHJldHVybmluZyB0byB1c2Vy IHNwYWNlLCBpdCB0cmlnZ2VycyBhIDEwMG1zIHNsZWVwLgo+IC0gVGhpcyBwcm92aWRlcyBhIHNt b290aGVyIG92ZXItc3Vic2NyaXB0aW9uIG1vZGVsIGZvciBHUFUgcmVzb3VyY2VzLgo+IAo+IFFp bGlhbmcgWXVhbiAoMSk6Cj4gCj4gY2dyb3VwL2RtZW06IGltcGxlbWVudCBkbWVtLmhpZ2ggc29m dCBsaW1pdCBhbmQgdGhyb3R0bGluZwo+IC0tLQo+IFRvOiBNYWFydGVuIExhbmtob3JzdCA8ZGV2 QGxhbmtob3JzdC5zZT4KPiBUbzogTWF4aW1lIFJpcGFyZCA8bXJpcGFyZEBrZXJuZWwub3JnPgo+ IFRvOiBOYXRhbGllIFZvY2sgPG5hdGFsaWUudm9ja0BnbXguZGU+Cj4gVG86IFRlanVuIEhlbyA8 dGpAa2VybmVsLm9yZz4KPiBUbzogSm9oYW5uZXMgV2VpbmVyIDxoYW5uZXNAY21weGNoZy5vcmc+ Cj4gVG86IE1pY2hhbCBLb3V0bsO9IDxta291dG55QHN1c2UuY29tPgo+IENjOiBjZ3JvdXBzQHZn ZXIua2VybmVsLm9yZwo+IENjOiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gQ2M6 IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKPiAtLS0KCkkgdGhpbmsgdGhlIGNvbmNlcHQg b2YgYWxsb3dpbmcgdXNlcnNwYWNlIHRvIHRocm90dGxlIG9uIGhpZ2gKaXMgaW50ZXJlc3Rpbmcu CgpJdCdzIHRoZSBhcHByb2FjaCBJJ20gbW9yZSB3b3JyaWVkIGFib3V0LiBJIGJlbGlldmUgdGhh dCBpdCdzCmJldHRlciBpZiB3ZSBwdW5pc2ggZXhjZWVkaW5nIHRoZWlyIGhpZ2ggbGltaXQgYnkg cHJlZmVyZW50aWFsbHkKZXZpY3RpbmcgdGhvc2UuCgpJdCB3b3VsZCBtYWtlIGV2aWN0aW9uIHJ1 biBpbiAzIHBhc3NlcyBvbiB0aGUgYWZmZWN0ZWQgY2dyb3VwIHRyZWU6Ci0gUm91bmQgMTogQ2xp ZW50cyBhYm92ZSB0aGVpciAnaGlnaCcgbGltaXQKLSBSb3VuZCAyOiBDbGllbnRzIGFib3ZlIHRo ZWlyICdsb3cvbWluJyBsaW1pdHMKLSBSb3VuZCAzOiBDbGllbnRzIGF0IG9yIGJlbG93IHRoZWly ICdsb3cnIGxpbWl0CgpBbmQgdGhlIHNhbWUgY2xpZW50J3MgY2dyb3VwLCBiZWxvdyAnbWluJyBs aW1pdCBhcyB3ZWxsLgoKSSdtIG9wZW4gZm9yIG90aGVyIGlkZWFzIGFzIHdlbGwuIFBlcmhhcHMg YSBmbGFnIHRoYXQgd291bGQgYWxsb3cKYWxsb2NhdGlvbiBvciBiaW5kaW5nIHRvIGFuIGFkZHJl c3Mgc3BhY2UgdG8gZmFpbCBpZiBpdCB3b3VsZCBuZWVkCnRvIGV2aWN0LCBvciBhIG5vdGlmaWNh dGlvbiBzZW50IHRvIHRoZSBhZmZlY3RlZCBjbGllbnQgdGhhdCB0aGV5CndlbnQgb3ZlciBoaWdo LgoKSGF2ZSB5b3UgdHJpZWQgYW55IG90aGVyIGFwcHJvYWNoZXMgYmVmb3JlIHRoaXMgb25lPwoK S2luZCByZWdhcmRzLAp+TWFhcnRlbiBMYW5raG9yc3QK