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 24BBACD37BE for ; Mon, 11 May 2026 16:25:11 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 808B710E80C; Mon, 11 May 2026 16:25:10 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="VG1jFpyC"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 05FF010E808; Mon, 11 May 2026 16:25:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778516708; x=1810052708; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=lwopUE8/yDCHMwZy/+ucK4EpsJaJ9gDkggd5H3h/eZo=; b=VG1jFpyCGBQjIke2BzJ74EKO5RUOgaVtpWasWv8UWwIKhRyOi790NHLE QSfkYFBDC95w0ejXIgXX3ftJHn+jZD4yYbxeV3mkVLcMLRRvUu8owvnEm qeCZIYgVbg4jdm8CWfSMDPmBBk6lXm8flmHL90LxeySr15I5+KcKOK/hz oga1H1tC1VIT4RcBB9WMI+npXgJoBUfMvV8P7m6VlGUwTy3LZDy17zS1r xqDxLk9dkiOQZu6ke6dlqfmbReOS4ZZkyz2VW1VrKXyuExs6vrZtJUj5b X4dWPEinj7oXDTb3oY0J+VznWKw0g8+gLLEy3D3bJJXv0ElO+yqjla/31 A==; X-CSE-ConnectionGUID: 0n46+M+8Q9aFH8b4zjwumg== X-CSE-MsgGUID: XDIzU1CvRQO60UhsUaTfJA== X-IronPort-AV: E=McAfee;i="6800,10657,11783"; a="83023048" X-IronPort-AV: E=Sophos;i="6.23,229,1770624000"; d="scan'208";a="83023048" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2026 09:25:07 -0700 X-CSE-ConnectionGUID: 8OSRMlNfSUOOjgD1CkPVvg== X-CSE-MsgGUID: sbKhPI1OTFy9cYaycmlv8w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,229,1770624000"; d="scan'208";a="241489203" Received: from pgcooper-mobl3.ger.corp.intel.com (HELO fedora) ([10.245.244.248]) by ORVIESA003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2026 09:25:05 -0700 From: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= To: intel-xe@lists.freedesktop.org Cc: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= , =?UTF-8?q?Christian=20K=C3=B6nig?= , Huang Rui , Matthew Auld , Matthew Brost , Dave Airlie , dri-devel@lists.freedesktop.org, stable@vger.kernel.org Subject: [PATCH] drm/ttm: Fix ttm_bo_shrink() infinite LRU walk on backup failure Date: Mon, 11 May 2026 18:24:43 +0200 Message-ID: <20260511162443.24352-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" QXBwbHkgdGhlIHNhbWUgZml4IGFzIGIyZWQwMWU3YWQgKCJkcm0vdHRtOiBGaXggdHRtX2JvX3N3 YXBvdXQoKQppbmZpbml0ZSBMUlUgd2FsayBvbiBzd2Fwb3V0IGZhaWx1cmUiKSB0byB0aGUgdHRt X2JvX3NocmluaygpIHBhdGguCgpNb3ZlIGRlbF9idWxrX21vdmUgZnJvbSBiZWZvcmUgdGhlIGJh Y2t1cCB0byBhZnRlciBzdWNjZXNzIG9ubHksCnVzaW5nIHR0bV9yZXNvdXJjZV9kZWxfYnVsa19t b3ZlX3VuZXZpY3RhYmxlKCkgc2luY2UgdGhlIHJlc291cmNlCmlzIG5vdyB1bmV2aWN0YWJsZSBv bmNlIGZ1bGx5IGJhY2tlZCB1cC4KCkZpeGVzOiA3MGQ2NDVkZWFjOTggKCJkcm0vdHRtOiBBZGQg aGVscGVycyBmb3Igc2hyaW5raW5nIikKQ2M6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5r b2VuaWdAYW1kLmNvbT4KQ2M6IEh1YW5nIFJ1aSA8cmF5Lmh1YW5nQGFtZC5jb20+CkNjOiBNYXR0 aGV3IEF1bGQgPG1hdHRoZXcuYXVsZEBpbnRlbC5jb20+CkNjOiBNYXR0aGV3IEJyb3N0IDxtYXR0 aGV3LmJyb3N0QGludGVsLmNvbT4KQ2M6IERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+ CkNjOiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCkNjOiA8c3RhYmxlQHZnZXIua2Vy bmVsLm9yZz4gIyB2Ni4xNSsKQXNzaXN0ZWQtYnk6IEdpdEh1Yl9Db3BpbG90OmNsYXVkZS1vcHVz LTQuNgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgSGVsbHN0csO2bSA8dGhvbWFzLmhlbGxzdHJvbUBs aW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm9fdXRpbC5jIHwg MTEgKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDggZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm9fdXRpbC5jIGIv ZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm9fdXRpbC5jCmluZGV4IGY4M2I3ZDVlYzZjNi4uM2Uz YzIwMWEwMjIyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib191dGlsLmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm9fdXRpbC5jCkBAIC0xMTEyLDE5ICsxMTEy LDE0IEBAIGxvbmcgdHRtX2JvX3NocmluayhzdHJ1Y3QgdHRtX29wZXJhdGlvbl9jdHggKmN0eCwg c3RydWN0IHR0bV9idWZmZXJfb2JqZWN0ICpibywKIAlpZiAobHJldCA8IDApCiAJCXJldHVybiBs cmV0OwogCi0JaWYgKGJvLT5idWxrX21vdmUpIHsKLQkJc3Bpbl9sb2NrKCZiZGV2LT5scnVfbG9j ayk7Ci0JCXR0bV9yZXNvdXJjZV9kZWxfYnVsa19tb3ZlKGJvLT5yZXNvdXJjZSwgYm8pOwotCQlz cGluX3VubG9jaygmYmRldi0+bHJ1X2xvY2spOwotCX0KLQogCWxyZXQgPSB0dG1fdHRfYmFja3Vw KGJkZXYsIGJvLT50dG0sIChzdHJ1Y3QgdHRtX2JhY2t1cF9mbGFncykKIAkJCSAgICAgey5wdXJn ZSA9IGZsYWdzLnB1cmdlLAogCQkJICAgICAgLndyaXRlYmFjayA9IGZsYWdzLndyaXRlYmFja30p OwogCi0JaWYgKGxyZXQgPD0gMCAmJiBiby0+YnVsa19tb3ZlKSB7CisJaWYgKGxyZXQgPiAwKSB7 CiAJCXNwaW5fbG9jaygmYmRldi0+bHJ1X2xvY2spOwotCQl0dG1fcmVzb3VyY2VfYWRkX2J1bGtf bW92ZShiby0+cmVzb3VyY2UsIGJvKTsKKwkJdHRtX3Jlc291cmNlX2RlbF9idWxrX21vdmVfdW5l dmljdGFibGUoYm8tPnJlc291cmNlLCBibyk7CisJCXR0bV9yZXNvdXJjZV9tb3ZlX3RvX2xydV90 YWlsKGJvLT5yZXNvdXJjZSk7CiAJCXNwaW5fdW5sb2NrKCZiZGV2LT5scnVfbG9jayk7CiAJfQog Ci0tIAoyLjU0LjAKCg==