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 5998BCD4851 for ; Tue, 12 May 2026 11:04:07 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C31CE10E2F8; Tue, 12 May 2026 11:04:06 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="Y2WobDpG"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by gabe.freedesktop.org (Postfix) with ESMTPS id 102B710E2F8; Tue, 12 May 2026 11:04:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778583846; x=1810119846; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=7KOlaCmQVQ38tmd3TXFpuRwgbIM2E/PLAoYmYrZ5mX0=; b=Y2WobDpG4CSJaZu/BJcSyrd10/KV34QMv9u2l2Bim+jcXdSXQ2vN2vpw nz+kD232gm55SjDVAAtrrJH901NEDxpGSoNOup3bKaVorNpIJEgSfqA+0 eItWJvQhe31FrL/Pw3xYZa7vAdgvR1HSwQr0PGKXCrye1MgHrqITK9gzN XuhDHEKRd6BsyJDqWyOBy3rWudf31M8a6z5TFSBMhui9JndP7cTyd3Kkz cLjdV5s2t+1gQNQtybhDOhIT6op5j9hI2s7xwK6TsSGN3Uj2aQAeAicmB 5+gRn8tmyJYen9lgvmNNtJ8iPFUR2LtX0rQn28my6s78bv9CK+G2ml5Mp Q==; X-CSE-ConnectionGUID: ykih6GgER3uWmSOD8tZMMw== X-CSE-MsgGUID: 1G5qVnmkRAuyGZMPSlO8EA== X-IronPort-AV: E=McAfee;i="6800,10657,11783"; a="104944450" X-IronPort-AV: E=Sophos;i="6.23,230,1770624000"; d="scan'208";a="104944450" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2026 04:04:05 -0700 X-CSE-ConnectionGUID: TOA3ylJtRESQSd0LzmadNg== X-CSE-MsgGUID: XsVunJPJTWeK9QXHKv0OgA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,230,1770624000"; d="scan'208";a="231339480" Received: from vpanait-mobl.ger.corp.intel.com (HELO fedora) ([10.245.245.172]) by fmviesa009-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2026 04:04:00 -0700 From: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= To: intel-xe@lists.freedesktop.org Cc: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= , Andrew Morton , David Hildenbrand , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Hugh Dickins , Baolin Wang , Brendan Jackman , Johannes Weiner , Zi Yan , Christian Koenig , Huang Rui , Matthew Auld , Matthew Brost , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , dri-devel@lists.freedesktop.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] Insert instead of copy pages into shmem when shrinking Date: Tue, 12 May 2026 13:03:37 +0200 Message-ID: <20260512110339.6244-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" VG8gYmUgYWJsZSB0byBlYXNpbHkgbWFpbnRhaW4gcG9vbHMgb2YgcGFnZXMgbWFwcGVkIHVuY2Fj aGVkIG9yCndyaXRlLWNvbWJpbmVkLCBUVE0gZG9lc24ndCB1c2Ugc2htZW0gZGlyZWN0bHkgZm9y IGJ1ZmZlciBvYmplY3QgbWVtb3J5LApidXQgb24gc2hyaW5raW5nLCBwYWdlIGNvbnRlbnRzIGFy ZSBiYWNrZWQgdXAgdG8gc2htZW0gb2JqZWN0cyBzbyB0aGF0CnRoZSBjb250ZW50IGxhdGVyIGNh biBiZSBzd2FwcGVkIG91dC4KCkF0IHNocmluayB0aW1lIHRoYXQgcHV0cyBzb21lIHN0cmFpbiBv biB0aGUgbWVtb3J5IHJlc2VydmVzLiBUbyBjb3B5CmEgaGlnaC1vcmRlciBwYWdlLCBvbmUgZWl0 aGVyIGhhcyB0byBkaXAgZmFyIGludG8gdGhlIGtlcm5lbApyZXNlcnZlcyAob25lIGhpZ2gtb3Jk ZXIgcGFnZSBzaXplKSBiZWZvcmUgYW55IG1lbW9yeSBjYW4gYmUgcmVsZWFzZWQsCm9yIG9uZSBj YW4gY2hvc2UgdG8gc3BsaXQgdGhlIGhpZ2gtb3JkZXIgcGFnZSBpbnRvIG9yZGVyIDAgcGFnZXMg YW5kCmZyZWUgdGhlbSBhcyBzb29uIGFzIHRoZXkgYXJlIGNvcGllZC4gVGhlIGxhdHRlciBhcHBy b2FjaCBpcyB1c2VkCmJ5IFRUTSBidXQgdGhhdCB0ZW5kcyB0byBmcmFnbWVudCBoaWdoZXItb3Jk ZXIgcGFnZXMuCgpPbmUgYXBwcm9hY2ggdG8gZ2V0IGFyb3VuZCB0aGlzIGlzIHRvIGluc2VydCB0 aGUgaGlnaGVyLW9yZGVyIHBhZ2VzCmRpcmVjdGx5IGludG8gc2htZW0gb2JqZWN0cywgc28gdGhh dCBpZiBDT05GSUdfVEhQX1NXQVAgaXMgZW5hYmxlZCwKdGhleSBjYW4gYmUgc3dhcHBlZCBvdXQg d2l0aG91dCBzcGxpdHRpbmcuIEFuZCBhdCBzaHJpbmsgdGltZSB0aGVyZQp3aWxsIGJlIG5vIGFk ZGl0aW9uYWwgbWVtb3J5IGFsbG9jYXRpb24gc2F2ZSBmb3IgdGhlIHNobWVtIHJhZGl4IHRyZWUK YWxsb2NhdGlvbnMuCgpBZGQgYSBzaG1lbSBpbnRlcmZhY2UgdG8gaW5zZXJ0IGlzb2xhdGVkIHBh Z2VzLCB3aXRoIGVub3VnaAphc3NlcnRzIHRvIGF2b2lkIGEgdXNlciBvZiB0aGUgaW50ZXJmYWNl IGluc2VydGluZyBwYWdlcwpjb25mdXNpbmcgc2htZW0uIFRoZW4gbWFrZSBUVE0gdXNlIHRoYXQg aW50ZXJmYWNlLgoKQXMgYW4gYWx0ZXJuYXRpdmUsIG9uZSBjb3VsZCBhZGQgYW4gaW50ZXJmYWNl IHRvIGluc2VydCBwYWdlcwpkaXJlY3RseSBpbnRvIHRoZSBzd2FwIGNhY2hlLCBidXQgc2luY2Ug dGhlIHN3YXAgY2FjaGUgZG9lc24ndCBzZWVtCmludGVuZGVkIGZvciBpbnNlcnRpbmcgcGFnZXMg Zm9yIHdoaWNoIHdlIGRvbid0IGltbWVkaWF0ZWx5CnNjaGVkdWxlIGEgd3JpdGVvdXQsIHRoZSBz aG1lbSBhcHByb2FjaCB3YXMgY2hvc2VuLgoKVGhvbWFzIEhlbGxzdHLDtm0gKDIpOgogIG1tL3No bWVtOiBhZGQgc2htZW1faW5zZXJ0X2ZvbGlvKCkKICBkcm0vdHRtOiBVc2UgdHRtX2JhY2t1cF9p bnNlcnRfZm9saW8oKSBmb3IgemVyby1jb3B5IHN3YXBvdXQKCiBkcml2ZXJzL2dwdS9kcm0vdHRt L3R0bV9iYWNrdXAuYyB8ICA5MiArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMv Z3B1L2RybS90dG0vdHRtX3Bvb2wuYyAgIHwgIDY3ICsrKysrKysrKysrKysrLS0tLS0tCiBpbmNs dWRlL2RybS90dG0vdHRtX2JhY2t1cC5oICAgICB8ICAxMSArKy0tCiBpbmNsdWRlL2xpbnV4L21t LmggICAgICAgICAgICAgICB8ICAgMSArCiBpbmNsdWRlL2xpbnV4L3NobWVtX2ZzLmggICAgICAg ICB8ICAgMiArCiBtbS9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgICB8ICAyMSArKysrKysr CiBtbS9zaG1lbS5jICAgICAgICAgICAgICAgICAgICAgICB8IDEwNSArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrCiA3IGZpbGVzIGNoYW5nZWQsIDIxNiBpbnNlcnRpb25zKCspLCA4MyBk ZWxldGlvbnMoLSkKCi0tIAoyLjU0LjAKCg==