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 09268FF886F for ; Fri, 1 May 2026 01:42:43 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id F1CB610E4D1; Fri, 1 May 2026 01:42:41 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="DeR2BoTw"; dkim-atps=neutral Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by gabe.freedesktop.org (Postfix) with ESMTPS id D9F8510E4D1; Fri, 1 May 2026 01:42:39 +0000 (UTC) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id AD4DF6015B; Fri, 1 May 2026 01:42:38 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CBC5FC2BCB3; Fri, 1 May 2026 01:42:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777599758; bh=s5Avm2OmpzdNLOwnBT2sIFLcF3ONT0lruv1PFQd8FBA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=DeR2BoTwVYKieU0M5pjmAwUb/bVDgXlJr4hntEgrSPcBlfF+LITJrVSOc2N9+VRmS ekYnQf+bCmDnsULRliNU29pq8gypvns0TPs06Vh5mnnkUcrtfzxhA8GcBhJV4pIxIC bGC/E4sOA9Rmf3sALlgnTRrMM79+cnjJuhiotZxPE53FEvdyHycwOGPwMAW9sHzdKq 88GinW/iJhP6YB6ZFqZQudA6uurILRnAf++59hKcxbNcWrGMQnXTRWbZQQigi4/DAC vZwW2RSR6Pv/Y/1Ct1hJooxdh69EwpD1d9gzzaEy9r08P8mMJm/Wq6hzhqGDyQIaKt gQEkmpv574rQw== Date: Fri, 1 May 2026 11:42:19 +1000 From: Dave Chinner To: Matthew Brost Cc: intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Dave Chinner , Qi Zheng , Roman Gushchin , Johannes Weiner , Shakeel Butt , Kairui Song , Barry Song , Axel Rasmussen , Yuanchu Xie , Wei Xu , Tvrtko Ursulin , Thomas =?iso-8859-1?Q?Hellstr=F6m?= , Carlos Santa , Christian Koenig , Huang Rui , Matthew Auld , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Daniel Colascione , Andrew Morton , David Hildenbrand , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 0/6] mm, drm/ttm, drm/xe: Avoid reclaim/eviction loops under fragmentation Message-ID: References: <20260430191809.2142544-1-matthew.brost@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: <20260430191809.2142544-1-matthew.brost@intel.com> 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" T24gVGh1LCBBcHIgMzAsIDIwMjYgYXQgMTI6MTg6MDNQTSAtMDcwMCwgTWF0dGhldyBCcm9zdCB3 cm90ZToKPiBUVE0gYWxsb2NhdGlvbnMgYXQgaGlnaGVyIG9yZGVycyBjYW4gZHJpdmUgWGUgaW50 byBhIHBhdGhvbG9naWNhbAo+IHJlY2xhaW0gbG9vcCB3aGVuIG1lbW9yeSBpcyBmcmFnbWVudGVk Ogo+IAo+IGtzd2FwZCDihpIgc2hyaW5rZXIg4oaSIGV2aWN0aW9uIOKGkiByZWJpbmQgKGV4ZWMg aW9jdGwpIOKGkiByZXBlYXQKPiAKPiBJbiB0aGlzIHN0YXRlLCByZWNsYWltIGlzIHRyaWdnZXJl ZCBkZXNwaXRlIHN1YnN0YW50aWFsIGZyZWUgbWVtb3J5LAo+IGJ1dCBmYWlscyB0byBwcm9kdWNl IGNvbnRpZ3VvdXMgaGlnaGVyLW9yZGVyIHBhZ2VzLiBUaGUgWGUgc2hyaW5rZXIgdGhlbgo+IGV2 aWN0cyBhY3RpdmUgYnVmZmVyIG9iamVjdHMsIGluY3JlYXNpbmcgZmF1bHRpbmcgYW5kIHJlYmlu ZCBhY3Rpdml0eQo+IGFuZCBmdXJ0aGVyIGZlZWRpbmcgdGhlIGxvb3AuIFRoZSByZXN1bHQgaXMg aGlnaCBDUFUgb3ZlcmhlYWQgYW5kIHBvb3IKPiBHUFUgZm9yd2FyZCBwcm9ncmVzcy4KPiAKPiBU aGlzIGlzc3VlIHdhcyBmaXJzdCByZXBvcnRlZCBpbiBbMV0gYW5kIGluZGVwZW5kZW50bHkgb2Jz ZXJ2ZWQKPiBpbnRlcm5hbGx5IGFuZCBieSBHb29nbGUuCj4gCj4gQSBzaW1wbGUgcmVwcm9kdWNl ciBpczoKPiAKPiAtIEJvb3QgYW4gaUdQVSBzeXN0ZW0gd2l0aCBtZW09OEcKPiAtIExhdW5jaCAx MCBDaHJvbWUgdGFicyBydW5uaW5nIHRoZSBXZWJHTCBhcXVhcml1bSBkZW1vCj4gLSBDb25maWd1 cmUgZWFjaCB0YWIgd2l0aCB+NWsgZmlzaAo+IAo+IFVuZGVyIHRoaXMgd29ya2xvYWQsIGZ0cmFj ZSBzaG93cyBhIGNvbnRpbnVvdXMgbG9vcCBvZjoKPiAKPiB4ZV9zaHJpbmtlcl9zY2FuIChrc3dh cGQpCj4geGVfdm1hX3JlYmluZF9leGVjCj4gCj4gUGVyZm9ybWFuY2UgZGVncmFkZXMgc2lnbmlm aWNhbnRseSwgd2l0aCBlYWNoIHRhYiBkcm9wcGluZyB0byB+MiBGUFMgb24KPiBQVEwgKFVidW50 dSAyNC4wNCkuCj4gCj4gQXQgdGhlIHNhbWUgdGltZSwgL3Byb2MvYnVkZHlpbmZvIHNob3dzIHN1 YnN0YW50aWFsIGZyZWUgbWVtb3J5IGJ1dCBubwo+IGhpZ2hlci1vcmRlciBhdmFpbGFiaWxpdHku IEZvciBleGFtcGxlLCB0aGUgTm9ybWFsIHpvbmU6Cj4gCj4gQ291bnQ6IDQwNjMgNDU5NSAzNDU1 IDM0MDAgMzEzOSAyNzYyIDIyOTMgMTY1NSA2NDMgMCAwCj4gCj4gVGhpcyBjb3JyZXNwb25kcyB0 byB+Mi44R0IgZnJlZSBtZW1vcnksIGJ1dCBubyBvcmRlci05ICgyTUIpIGJsb2NrcywKPiBpbmRp Y2F0aW5nIHNldmVyZSBmcmFnbWVudGF0aW9uLgo+IAo+IFRoaXMgc2VyaWVzIGFkZHJlc3NlcyB0 aGUgaXNzdWUgaW4gdHdvIHdheXM6Cj4gCj4gVFRNOiBSZXN0cmljdCBkaXJlY3QgcmVjbGFpbSB0 byBiZW5lZmljaWFsX29yZGVyLiBMYXJnZXIgYWxsb2NhdGlvbnMKPiB1c2UgX19HRlBfTk9SRVRS WSB0byBmYWlsIHF1aWNrbHkgcmF0aGVyIHRoYW4gdHJpZ2dlcmluZyByZWNsYWltLgoKTkFDSy4K CkFzIEkgaGF2ZSBzYWlkIHRvIHRoZSBwZW9wbGUgdHJ5aW5nIHRvIGhhY2sgYXJvdW5kIGRpcmVj dCByZWNsYWltCmZvciBoaWdoIG9yZGVyIGFsbG9jYXRpb25zIGJlaW5nIGNvc3RseSBmb3IgdGhl IHBhZ2UgY2FjaGUsIGZpeCB0aGUKcHJvYmxlbSB3aXRoIGRpcmVjdCByZWNsYWltLiAoZS5nLgpo dHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC14ZnMvYWRMbHJTWjVvUkFhX0hmZEBkcmVhZC8p CgpXZSBzaG91bGQgbm90IGJlIGhhY2tpbmcgYXJvdW5kIGEgcHJvYmxlbSBpbiB0aGUgbW0gaW5m cmFzdHJ1Y3R1cmUKYnkgY2hhbmdpbmcgYWxsb2NhdGlvbiBjb250ZXh0IGZsYWdzIGV2ZXJ5IGhp Z2ggb3JkZXIgYWxsb2NhdGlvbiAKY2FsbCBzaXRlIHRoYXQgbmVlZHMgaGlnaCBvcmRlciBhbGxv Y2F0aW9ucy4gVW5kZXJzdGFuZCBhbmQgZml4IHRoZQppbmZyYXN0cnVjdHVyZSBwcm9ibGVtIG9u Y2UgYW5kIGZvciBhbGwuCgo+IFhlOiBJbnRyb2R1Y2UgYSBoZXVyaXN0aWMgaW4gdGhlIHNocmlu a2VyIHRvIGF2b2lkIGV2aWN0aW9uIHdoZW4KPiBydW5uaW5nIHVuZGVyIGtzd2FwZCBhbmQgdGhl IHN5c3RlbSBhcHBlYXJzIG1lbW9yeS1yaWNoIGJ1dAo+IGZyYWdtZW50ZWQuCgpOQUNLIG9uIGFy Y2hpdGVjdHVyYWwgZ3JvdW5kcy4KCkN1c3RvbSBoZXVyaXN0aWNzIGluIGluZGl2aWR1YWwgc2hy aW5rZXJzIHRvIGRlY2lkZSB3aGV0aGVyIHRoZQpzaG91bGQgZG8gd2hhdCB0aGUgbW0gc3Vic3lz dGVtIGhhcyBhc2tlZCB0aGVtIHRvIGRvIGhhcyAtYWx3YXlzLQpiZWVuIGEgbWlzdGFrZSB0byBh bGxvdy4gVGhlIG1tIHN1YnN5c3RlbSBtYWtlcyB0aGUgZGVjaXNpb24gb24gaG93Cm11Y2ggY2Fj aGUgc2hyaW5rYWdlIG5lZWRzIHRvIG9jY3VyLCB0aGUgc2hyaW5rZXJzIGp1c3QgZG8gd2hhdCB0 aGV5CmFyZSB0b2xkIHRvIGRvLgoKSWYgd2UgaGF2ZSBhIHByb2JsZW0gd2hlcmUgYSB3b3JrbG9h ZCBjYXVzZXMgZXhjZXNzaXZlIHNocmlua2VyCnJlY2xhaW0sIHRoZW4gd2UgbmVlZCB0byBhZGRy ZXNzIHRoZSBwcm9ibGVtIGluIHRoZSBpbmZyYXN0cnVjdHVyZQpiZWNhdXNlIGV4Y2Vzc2l2ZSBy ZWNsYWltIGFmZmVjdHMgdGhlIHBlcmZvcm1hbmNlIG9mIC1hbGwtCnN1YnN5c3RlbXMgd2l0aCBz aHJpbmthYmxlIGNhY2hlcywgbm90IGp1c3QgdGhlIFRUTSBzdWJzeXN0ZW0uCgpBcyBpdCBpcywg SSBjYW4ndCByZXZpZXcgd2hhdCB5b3UndmUgYWN0dWFsbHkgaW1wbGVtZW50ZWQgYmVjYXVzZQp5 b3Ugb25seSBjYydkIG1lIG9uIGEgc2luZ2xlIHBhdGNoIGluIHRoZSBzZXJpZXMuIEluIGZ1dHVy ZSwgcGxlYXNlCmNjIG1lIG9uIHRoZSB3aG9sZSBwYXRjaHNldCBiZWNhdXNlIHNocmlua2VycyBu ZWVkIHRvIHdvcmsgYXMgYQpjb2hlcmVudCB3aG9sZSwgbm90IGp1c3QgaW4gaXNvbGF0aW9uLi4u LgoKLURhdmUuCi0tIApEYXZlIENoaW5uZXIKZGdjQGtlcm5lbC5vcmcK