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 C3BEACD4F26 for ; Tue, 12 May 2026 08:24:32 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1D49B10E9A0; Tue, 12 May 2026 08:24:32 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="BRxAa6HR"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 06EF910E689; Tue, 12 May 2026 08:24:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778574271; x=1810110271; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=xc0h2c0hTybRTSZ+FW2dCypjXJeU1NQ2RPW7zVtWjvI=; b=BRxAa6HRAjBtkzbaiNs7/EWIvQKFnlmjJEKnZQHq54/tU0vn+GcjuG1c pj1bXn7sMOIEuY6A8AyoX5lHHtT5VzN5II/SZiYA4iNEvTyKJoOFDFFLZ OJHa8FV4g+Rd93g83ONqnLceHg8DOxHBwc5+LYhSle6wcSy0+wj1/ahFC Hp6s+xbE/hYvVE97c/fg0ayEeeyjPSL9x6f9iTIIgj9exKhL6LAiyp91Z 9k5tR2/W4R7mngwKk/bwtpSxkf3Ip7SmG7hiS6g3wwPFoZgVamYhrGadM h9UQfETnhlQSZI28tLH/3Hd+6fZDC16XlPrEr82eD9XDIjH+kr6H6Koik g==; X-CSE-ConnectionGUID: hWD5Hf9iQdaJOASdGB+lzg== X-CSE-MsgGUID: +8wE3hXzS2+K+/7DwCzpzQ== X-IronPort-AV: E=McAfee;i="6800,10657,11783"; a="79194951" X-IronPort-AV: E=Sophos;i="6.23,230,1770624000"; d="scan'208";a="79194951" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2026 01:24:31 -0700 X-CSE-ConnectionGUID: qJawPWxjTCKRJOtEr5rDnw== X-CSE-MsgGUID: wG9sh6JfR2urEwoB3UyDsA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,230,1770624000"; d="scan'208";a="237945499" Received: from vpanait-mobl.ger.corp.intel.com (HELO fedora) ([10.245.245.172]) by orviesa007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2026 01:24:24 -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 v4 0/5] Add reclaim to the dmem cgroup controller Date: Tue, 12 May 2026 10:24:01 +0200 Message-ID: <20260512082406.44470-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 KCkuCgp2NDoKLSBSZWJhc2VkIG9uIGRybS10aXA7IGRyb3BwZWQgdGhlIFhFX1BMX1NUT0xFTiBn dWFyZCBpbiB0aGUgeGUgcGF0Y2gKICBhcyBzdG9sZW4gbWVtb3J5IHVzZXMgYSBzZXBhcmF0ZSBU VE0gbWFuYWdlci4KClVzZXItc3BhY2UgdGVzdHMgYXJlIGF0Cmh0dHBzOi8vcGF0Y2h3b3JrLmZy ZWVkZXNrdG9wLm9yZy9zZXJpZXMvMTYzOTM1LwoKVGVzdC13aXRoOiAyMDI2MDQyODA2NTQxMS40 MjIyLTEtdGhvbWFzLmhlbGxzdHJvbUBsaW51eC5pbnRlbC5jb20KClRob21hcyBIZWxsc3Ryw7Zt ICg1KToKICBkcm0vYW1kZ3B1OiBGaXggaW5pdCBvcmRlcmluZyBpbiBhbWRncHVfdnJhbV9tZ3Jf aW5pdCgpCiAgY2dyb3VwL2RtZW06IEFkZCByZWNsYWltIGNhbGxiYWNrIGZvciBsb3dlcmluZyBt YXggYmVsb3cgY3VycmVudCB1c2FnZQogIGRybS90dG06IEhvb2sgdXAgYSBjZ3JvdXAtYXdhcmUg cmVjbGFpbSBjYWxsYmFjayBmb3IgdGhlIGRtZW0KICAgIGNvbnRyb2xsZXIKICBkcm0veGU6IFdp cmUgdXAgZG1lbSBjZ3JvdXAgcmVjbGFpbSBmb3IgVlJBTSBtYW5hZ2VyCiAgZHJtL2FtZGdwdTog V2lyZSB1cCBkbWVtIGNncm91cCByZWNsYWltIGZvciBWUkFNIG1hbmFnZXIKCiBkcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUv ZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3ZyYW1fbWdyLmMgfCAgMTAgKy0KIGRyaXZlcnMvZ3B1L2Ry bS90dG0vdHRtX2JvLmMgICAgICAgICAgICAgICAgIHwgIDk1ICsrKysrKysrKysrKysrKystCiBk cml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib191dGlsLmMgICAgICAgICAgICB8ICAgMyArLQogZHJp dmVycy9ncHUvZHJtL3R0bS90dG1fcmVzb3VyY2UuYyAgICAgICAgICAgfCAgMzcgKysrKysrKwog ZHJpdmVycy9ncHUvZHJtL3hlL3hlX3R0bV92cmFtX21nci5jICAgICAgICAgfCAgMTQgKystCiBp bmNsdWRlL2RybS90dG0vdHRtX2JvLmggICAgICAgICAgICAgICAgICAgICB8ICAxMCArKwogaW5j bHVkZS9kcm0vdHRtL3R0bV9yZXNvdXJjZS5oICAgICAgICAgICAgICAgfCAgIDQgKwogaW5jbHVk ZS9saW51eC9jZ3JvdXBfZG1lbS5oICAgICAgICAgICAgICAgICAgfCAgMjQgKysrKysKIGtlcm5l bC9jZ3JvdXAvZG1lbS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTA2ICsrKysrKysrKysr KysrKysrLS0KIDEwIGZpbGVzIGNoYW5nZWQsIDI4MyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv bnMoLSkKCi0tIAoyLjU0LjAKCg==