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 15727CD4840 for ; Mon, 11 May 2026 17:30:55 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 77C1210E819; Mon, 11 May 2026 17:30:54 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="GpjpJikG"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8070210E220; Mon, 11 May 2026 17:30:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778520653; x=1810056653; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=QwAUyWjs2Ijf+FDLhUVD/L6ZmCDjeyicV4iWxLk6j7w=; b=GpjpJikGTY4eK4I1fDNgl22jamRX8qt3lWto72Mb0V9sxRSFNdAHcf2a GagKdxYBGSeyAcAZqL+KZXr8R9oy+a1HBd8nx95qIQeFKiYtknb3sQjdV grrGf1AMqHRXWtFlvzHVbp8Md4xA6Kz/IOdGBy6nM4oFCl4vp7zjNgqDt SX3D+rZYOyjOueM8+72+NBn8Z2GUKE5PwxszXob5niTGCsjSO6Nkmv2+M PmjQeHlvmZtBVpvTS/0mWiM+z+z0MDH2Fb67EO8IpE0elgDXCPRqm3UK7 Uh6SMSkMTz22tdfXf9MOIovTSGtDdwpuWsS0Z5Olzybv8YQ4FJ7ylWeVR g==; X-CSE-ConnectionGUID: tqE+QrMrRcyDdajwhPKuwA== X-CSE-MsgGUID: WwAcfcFQQ+Cdf5byIqaEqg== X-IronPort-AV: E=McAfee;i="6800,10657,11783"; a="79314098" X-IronPort-AV: E=Sophos;i="6.23,229,1770624000"; d="scan'208";a="79314098" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2026 10:30:40 -0700 X-CSE-ConnectionGUID: 5rs/O7s1RCiuzwYiPThWVw== X-CSE-MsgGUID: lp2pCNh7SwOCLVWmxpoCWA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,229,1770624000"; d="scan'208";a="261000287" Received: from pgcooper-mobl3.ger.corp.intel.com (HELO fedora) ([10.245.244.248]) by fmviesa002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2026 10:30:35 -0700 From: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= To: intel-xe@lists.freedesktop.org Cc: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= , Natalie Vock , Johannes Weiner , Tejun Heo , =?UTF-8?q?Michal=20Koutn=C3=BD?= , cgroups@vger.kernel.org, Huang Rui , Matthew Brost , Matthew Auld , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Simona Vetter , David Airlie , =?UTF-8?q?Christian=20K=C3=B6nig?= , Alex Deucher , Rodrigo Vivi , dri-devel@lists.freedesktop.org, amd-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 0/5] Add reclaim to the dmem cgroup controller Date: Mon, 11 May 2026 19:30:03 +0200 Message-ID: <20260511173008.36526-1-thomas.hellstrom@linux.intel.com> X-Mailer: git-send-email 2.54.0 MIME-Version: 1.0 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" V2hlbiB3cml0aW5nIGEgIm1heCIgbGltaXQgbG93ZXIgdGhhbiB0aGUgY3VycmVudCB1c2FnZSwg dGhlCmV4aXN0aW5nIGNvZGUgc2lsZW50bHkgZmFpbGVkLiBUaGlzIHNlcmllcyBhaW1zIHRvIGlt cHJvdmUKb24gdGhhdCBieSByZXR1cm5pbmcgLUVCVVNZIG9uIGZhaWx1cmUgYW5kIGFsc28gYXR0 ZW1wdAp0byBzeW5jaHJvbm91c2x5IHJlY2xhaW0gZGV2aWNlIG1lbW9yeSB0byBwdXNoIHRoZSB1 c2FnZQp1bmRlciB0aGUgbmV3IG1heCBsaW1pdCB0byBhdm9pZCB0aGUgZXJyb3IuCgpQYXRjaCAx IGZpeGVzIGEgcHJlLWV4aXN0aW5nIGFtZGdwdV92cmFtX21ncl9pbml0KCkgZXJyb3IgcGF0aApQ YXRjaCAyIGltcGxlbWVudHMgYW5kIGRvY3VtZW50cyBhIHJlY2xhaW0gY2FsbGJhY2sgaW50ZXJm YWNlCiAgICAgIGZvciB0aGUgZG1lbSBjb250cm9sbGVyLgpQYXRjaCAzIGltcGxlbWVudHMgYSBU VE0gcmVjbGFpbSBjYWxsYmFjay4KUGF0Y2ggNC01IGhvb2tzIHVwIHRoZSByZWNsYWltIGNhbGxi YWNrIHRvIHRoZSBkbWVtIGNncm91cHMtCiAgICAgIGF3YXJlIGRyaXZlcnMgeGUgYW5kIGFtZGdw dS4KCnYyOgotIFJlbW92ZSB0aGUgZXJyb3IgcHJvcGFnYXRpb24gdGhhdCB3YXMgaW4gYSBwcmV2 aW91cyBzZXJpZXMgKE1hYXJ0ZW4pCi0gQSBudW1iZXIgb2YgdXBkYXRlcyBpbiBwYXRjaCAxLiBT ZWUgaXRzIGNvbW1pdCBtZXNzYWdlIGZvcgogIGRldGFpbHMgKE1hYXJ0ZW4pCgp2MzoKLSBBZGQg cGF0Y2ggMSBmaXhpbmcgYSBwcmUtZXhpc3RpbmcgYW1kZ3B1X3ZyYW1fbWdyX2luaXQoKSBlcnJv ciBwYXRoCiAgYnVnIHdoZXJlIGRybW1fY2dyb3VwX3JlZ2lzdGVyX3JlZ2lvbigpIHdhcyBjYWxs ZWQgYmVmb3JlCiAgSU5JVF9MSVNUX0hFQUQoKSBhbmQgZ3B1X2J1ZGR5X2luaXQoKSwgY2F1c2lu ZyBhIGtlcm5lbCBwYW5pYyBvbgogIGZhaWx1cmUuIChTYXNoaWtvLWJvdCkKLSBVc2UgYW4gcndz ZW0gdG8gcHJvdGVjdCByZWNsYWltIGNhbGxiYWNrIHJlZ2lzdHJhdGlvbiBhbmQgcmVnaW9uCiAg dW5yZWdpc3RlciBhZ2FpbnN0IGNvbmN1cnJlbnQgcmVjbGFpbSBpbnZvY2F0aW9ucy4gKFNhc2hp a28tYm90KQotIEZpeCB0dG1fcmVzb3VyY2VfbWFuYWdlcl9zZXRfZG1lbV9yZWdpb24oKSBzdG9y aW5nIGFuIGVycm9yIHBvaW50ZXIKICBpbiBtYW4tPmNnIHVuY29uZGl0aW9uYWxseS4gKFNhc2hp a28tYm90KQotIEZpeCBrZXJuZWwtZG9jIGZ1bmN0aW9uIG5hbWUgZm9ybWF0IGZvciB0dG1fYm9f ZXZpY3RfY2dyb3VwKCkgYW5kCiAgdHRtX3Jlc291cmNlX21hbmFnZXJfc2V0X2RtZW1fcmVnaW9u KCkuCgpVc2VyLXNwYWNlIHRlc3RzIGFyZSBhdApodHRwczovL3BhdGNod29yay5mcmVlZGVza3Rv cC5vcmcvc2VyaWVzLzE2MzkzNS8KClRlc3Qtd2l0aDogMjAyNjA0MjgwNjU0MTEuNDIyMi0xLXRo b21hcy5oZWxsc3Ryb21AbGludXguaW50ZWwuY29tCgpUaG9tYXMgSGVsbHN0csO2bSAoNSk6CiAg ZHJtL2FtZGdwdTogRml4IGluaXQgb3JkZXJpbmcgaW4gYW1kZ3B1X3ZyYW1fbWdyX2luaXQoKQog IGNncm91cC9kbWVtOiBBZGQgcmVjbGFpbSBjYWxsYmFjayBmb3IgbG93ZXJpbmcgbWF4IGJlbG93 IGN1cnJlbnQgdXNhZ2UKICBkcm0vdHRtOiBIb29rIHVwIGEgY2dyb3VwLWF3YXJlIHJlY2xhaW0g Y2FsbGJhY2sgZm9yIHRoZSBkbWVtCiAgICBjb250cm9sbGVyCiAgZHJtL3hlOiBXaXJlIHVwIGRt ZW0gY2dyb3VwIHJlY2xhaW0gZm9yIFZSQU0gbWFuYWdlcgogIGRybS9hbWRncHU6IFdpcmUgdXAg ZG1lbSBjZ3JvdXAgcmVjbGFpbSBmb3IgVlJBTSBtYW5hZ2VyCgogZHJpdmVycy9ncHUvZHJtL2Ft ZC9hbWRncHUvYW1kZ3B1X3R0bS5jICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hbWQv YW1kZ3B1L2FtZGdwdV92cmFtX21nci5jIHwgIDEwICstCiBkcml2ZXJzL2dwdS9kcm0vdHRtL3R0 bV9iby5jICAgICAgICAgICAgICAgICB8ICA5NSArKysrKysrKysrKysrKysrLQogZHJpdmVycy9n cHUvZHJtL3R0bS90dG1fYm9fdXRpbC5jICAgICAgICAgICAgfCAgIDMgKy0KIGRyaXZlcnMvZ3B1 L2RybS90dG0vdHRtX3Jlc291cmNlLmMgICAgICAgICAgIHwgIDM3ICsrKysrKysKIGRyaXZlcnMv Z3B1L2RybS94ZS94ZV90dG1fdnJhbV9tZ3IuYyAgICAgICAgIHwgIDE5ICsrLS0KIGluY2x1ZGUv ZHJtL3R0bS90dG1fYm8uaCAgICAgICAgICAgICAgICAgICAgIHwgIDEwICsrCiBpbmNsdWRlL2Ry bS90dG0vdHRtX3Jlc291cmNlLmggICAgICAgICAgICAgICB8ICAgNCArCiBpbmNsdWRlL2xpbnV4 L2Nncm91cF9kbWVtLmggICAgICAgICAgICAgICAgICB8ICAyNCArKysrKwoga2VybmVsL2Nncm91 cC9kbWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMDYgKysrKysrKysrKysrKysrKyst LQogMTAgZmlsZXMgY2hhbmdlZCwgMjg2IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoK LS0gCjIuNTQuMAoK