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 F423CCD37BE for ; Mon, 11 May 2026 17:30:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3DE5010E853; Mon, 11 May 2026 17:30:56 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="AJCC8vWz"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by gabe.freedesktop.org (Postfix) with ESMTPS id C40E710E819; Mon, 11 May 2026 17:30:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778520654; x=1810056654; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Z5tnKsqQw7EiBeSDr2ywtUGax4C0M+Mxkthf6nfbtWw=; b=AJCC8vWzSW1sHIPiS2LfTp0KzTDdIprBqr3Wu/1RWe1OyvgHBcUfKmB2 zZkMrLcYfjjHBEnPWcH6I0B9u7m1O9vUQ4KqeRFPzgn323XSpasEi0AJk DDmgf94oXg9OfuE3FIwBU34kHp485TcTbTc8LTK9vqf9rP2BOlv5PDe0A lssUj4AybFWSKoHV6Z8aO+4IdbMpqXbz2v+d4pVIaEPmy7CwiNMz22GgH wSRGnT308bIs4pfRsAWZHXSV1DdEGHFD2L8vExg68JUDZGMX1gT3LeVsw MluPjhYDB4jmz35LcFKrXegGrKuEEhfauEUinIblK2yT5HBoicUnymXBy Q==; X-CSE-ConnectionGUID: oF7rUuJYSjG+kVmJ4wHTgw== X-CSE-MsgGUID: sDW2v+6+QMeNn9bKn5On2A== X-IronPort-AV: E=McAfee;i="6800,10657,11783"; a="79314122" X-IronPort-AV: E=Sophos;i="6.23,229,1770624000"; d="scan'208";a="79314122" 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:45 -0700 X-CSE-ConnectionGUID: cQZX9EhnR/iT6c7D0YB+FQ== X-CSE-MsgGUID: RVLexnFOSyCbdPBgRcYhSg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,229,1770624000"; d="scan'208";a="261000339" 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:39 -0700 From: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= To: intel-xe@lists.freedesktop.org Cc: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= , Sashiko-bot , Friedrich Vock , Maarten Lankhorst , Tejun Heo , Maxime Ripard , =?UTF-8?q?Christian=20K=C3=B6nig?= , Alex Deucher , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, stable@vger.kernel.org, Natalie Vock , Johannes Weiner , =?UTF-8?q?Michal=20Koutn=C3=BD?= , cgroups@vger.kernel.org, Huang Rui , Matthew Brost , Matthew Auld , Maarten Lankhorst , Thomas Zimmermann , Simona Vetter , David Airlie , Rodrigo Vivi , linux-kernel@vger.kernel.org Subject: [PATCH v3 1/5] drm/amdgpu: Fix init ordering in amdgpu_vram_mgr_init() Date: Mon, 11 May 2026 19:30:04 +0200 Message-ID: <20260511173008.36526-2-thomas.hellstrom@linux.intel.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260511173008.36526-1-thomas.hellstrom@linux.intel.com> References: <20260511173008.36526-1-thomas.hellstrom@linux.intel.com> 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" ZHJtbV9jZ3JvdXBfcmVnaXN0ZXJfcmVnaW9uKCkgaXMgY2FsbGVkIGJlZm9yZSBJTklUX0xJU1Rf SEVBRCgpIGFuZApncHVfYnVkZHlfaW5pdCgpIGluIGFtZGdwdV92cmFtX21ncl9pbml0KCkuIElm IGl0IGZhaWxzLCB0aGUgZnVuY3Rpb24KcmV0dXJucyBlYXJseSBhbmQgYnlwYXNzZXMgdGhvc2Ug aW5pdGlhbGl6YXRpb25zLgoKU2luY2UgYWRldi0+bW1hbi5pbml0aWFsaXplZCBpcyBzZXQgdG8g dHJ1ZSBiZWZvcmUgYW1kZ3B1X3ZyYW1fbWdyX2luaXQoKQppcyBjYWxsZWQsIGEgZmFpbHVyZSB0 cmlnZ2VycyBhbWRncHVfdHRtX2ZpbmkoKSwgd2hpY2ggY2FsbHMKYW1kZ3B1X3ZyYW1fbWdyX2Zp bmkoKSwgd2hpY2ggdGhlbjoKCiAtIENhbGxzIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSgpIG9u IHJlc2VydmF0aW9uc19wZW5kaW5nIGFuZAogICByZXNlcnZlZF9wYWdlcywgd2hvc2UgbGlzdF9o ZWFkOjpuZXh0IHBvaW50ZXJzIGFyZSB6ZXJvLWluaXRpYWxpemVkCiAgIChOVUxMKS4gVGhlIGxv b3AgZG9lcyBub3QgcmVjb2duaXplIHRoZW0gYXMgZW1wdHkgYW5kIGRlcmVmZXJlbmNlcyBOVUxM LgoKIC0gQ2FsbHMgZ3B1X2J1ZGR5X2ZpbmkoKSwgd2hpY2ggaXRlcmF0ZXMgZnJlZV90cmVlc1td IHVuY29uZGl0aW9uYWxseQogICB2aWEgZm9yX2VhY2hfZnJlZV90cmVlKCkuIFNpbmNlIG1tLT5m cmVlX3RyZWVzIGlzIE5VTEwKICAgKG5ldmVyIGFsbG9jYXRlZCksIHRoaXMgZGVyZWZlcmVuY2Vz IE5VTEwuCgpCb3RoIHJlc3VsdCBpbiBhIGtlcm5lbCBwYW5pYyBvbiB0aGUgbW9kdWxlIGxvYWQg ZXJyb3IgcGF0aC4KCkZpeCBieSBtb3ZpbmcgZHJtbV9jZ3JvdXBfcmVnaXN0ZXJfcmVnaW9uKCkg dG8gYWZ0ZXIgdGhlIGxpc3QgYW5kIGJ1ZGR5CmFsbG9jYXRvciBhcmUgZnVsbHkgaW5pdGlhbGl6 ZWQsIHNvIHRoZSB0ZWFyZG93biBwYXRoIGlzIHNhZmUgdG8gcnVuLgoKUmVwb3J0ZWQtYnk6IFNh c2hpa28tYm90IDxzYXNoaWtvLWJvdEBrZXJuZWwub3JnPgpDbG9zZXM6IGh0dHBzOi8vc2FzaGlr by5kZXYvIy9wYXRjaHNldC8yMDI2MDQyODA3MzExNi4xNTY4Ny0xLXRob21hcy5oZWxsc3Ryb21A bGludXguaW50ZWwuY29tP3BhcnQ9NApGaXhlczogMmI2MjRhMmMxODY1ICgiZHJtL3R0bTogSGFu ZGxlIGNncm91cCBiYXNlZCBldmljdGlvbiBpbiBUVE0iKQpDYzogRnJpZWRyaWNoIFZvY2sgPGZy aWVkcmljaC52b2NrQGdteC5kZT4KQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxkZXZAbGFua2hvcnN0 LnNlPgpDYzogVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgpDYzogTWF4aW1lIFJpcGFyZCA8bXJp cGFyZEBrZXJuZWwub3JnPgpDYzogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0Bh bWQuY29tPgpDYzogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgpDYzog YW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIHY2LjE0KwpBc3Npc3RlZC1i eTogR2l0SHViX0NvcGlsb3Q6Y2xhdWRlLXNvbm5ldC00LjYKU2lnbmVkLW9mZi1ieTogVGhvbWFz IEhlbGxzdHLDtm0gPHRob21hcy5oZWxsc3Ryb21AbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV92cmFtX21nci5jIHwgNyArKysrLS0tCiAxIGZp bGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV92cmFtX21nci5jIGIvZHJpdmVycy9n cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3ZyYW1fbWdyLmMKaW5kZXggMmEyNDFhNWIxMmM0Li5h YzNmNzFkNzcxNDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw dV92cmFtX21nci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV92cmFt X21nci5jCkBAIC05MTgsOSArOTE4LDYgQEAgaW50IGFtZGdwdV92cmFtX21ncl9pbml0KHN0cnVj dCBhbWRncHVfZGV2aWNlICphZGV2KQogCXN0cnVjdCB0dG1fcmVzb3VyY2VfbWFuYWdlciAqbWFu ID0gJm1nci0+bWFuYWdlcjsKIAlpbnQgZXJyOwogCi0JbWFuLT5jZyA9IGRybW1fY2dyb3VwX3Jl Z2lzdGVyX3JlZ2lvbihhZGV2X3RvX2RybShhZGV2KSwgInZyYW0iLCBhZGV2LT5nbWMucmVhbF92 cmFtX3NpemUpOwotCWlmIChJU19FUlIobWFuLT5jZykpCi0JCXJldHVybiBQVFJfRVJSKG1hbi0+ Y2cpOwogCXR0bV9yZXNvdXJjZV9tYW5hZ2VyX2luaXQobWFuLCAmYWRldi0+bW1hbi5iZGV2LAog CQkJCSAgYWRldi0+Z21jLnJlYWxfdnJhbV9zaXplKTsKIApAQCAtOTM1LDYgKzkzMiwxMCBAQCBp bnQgYW1kZ3B1X3ZyYW1fbWdyX2luaXQoc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYpCiAJaWYg KGVycikKIAkJcmV0dXJuIGVycjsKIAorCW1hbi0+Y2cgPSBkcm1tX2Nncm91cF9yZWdpc3Rlcl9y ZWdpb24oYWRldl90b19kcm0oYWRldiksICJ2cmFtIiwgYWRldi0+Z21jLnJlYWxfdnJhbV9zaXpl KTsKKwlpZiAoSVNfRVJSKG1hbi0+Y2cpKQorCQlyZXR1cm4gUFRSX0VSUihtYW4tPmNnKTsKKwog CXR0bV9zZXRfZHJpdmVyX21hbmFnZXIoJmFkZXYtPm1tYW4uYmRldiwgVFRNX1BMX1ZSQU0sICZt Z3ItPm1hbmFnZXIpOwogCXR0bV9yZXNvdXJjZV9tYW5hZ2VyX3NldF91c2VkKG1hbiwgdHJ1ZSk7 CiAJcmV0dXJuIDA7Ci0tIAoyLjU0LjAKCg==