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 50B3CFF4943 for ; Mon, 30 Mar 2026 05:30:45 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 974CE10E43E; Mon, 30 Mar 2026 05:30:44 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="ilPfBF3q"; dkim-atps=neutral Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8939B10E438 for ; Mon, 30 Mar 2026 05:30:43 +0000 (UTC) Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-66bf6aa4858so381364a12.2 for ; Sun, 29 Mar 2026 22:30:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774848642; x=1775453442; darn=lists.freedesktop.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kXnSrL1nik3JfElYjJrrOZj+38qywDMZ4t7LJjjm5fU=; b=ilPfBF3qwkb2vyVHwH8hXNXnBFinmYb77CIRjcWpKf+QCu0ZJ4pJsQo55AajdtCwSu DXVFV6R7favjCGJYjWAMjQ9JOaRjNV5IERMs7m0MsAhaK992D+WOpcosq4vTGR8t8TCh Ycx5avDeN4zpGjfS+4wRQSSyvktSJw/MeKLA0Apt0HvxujBF2uUxlIKH6EEiV+deBJkB rHVYfmRVoEzR61mMbJriA1410h0HZOmXn8xgV32h/oCBIa2SyP4cmhQzgUaOCjo5Vj93 CK5R4v5GrqRxf9xXUvUAhygQSPwJW5dl01HiuynVlcyKeJWXHGFPYM/WZULnFbPftGgy Xkow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774848642; x=1775453442; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=kXnSrL1nik3JfElYjJrrOZj+38qywDMZ4t7LJjjm5fU=; b=C0f4geNNSAyHc28ecwU2ZNmlQJyZYqrwTmAwhSj9jCjewtG/xCUDA1mvAcCFevtREr YqtyY8hTCfxL9dVYx759kz/FT7IvsNM6z5hq3PP+ypooOR2gMEb/AcEQP6N8AcBYCayB Zaa9DtfB2ZSRprqU31QZWvx0JYgMFfsZ9FKYz1K6lx7ZeVneYq1fA3qlg43EVCjCqKcR HPqAYfTwkZFNpEabsEbuo2OgGQZnGFjW67/Pk3GAJHO7M3i8M2tG+0Mad3NCuZEdJJqs zShO2tiC8T3hb+g8Ynt9vLhTOixaQno5AQr7fg6YtLiwpr1iez8NfwrseLfDvdjWOdR4 CRUQ== X-Forwarded-Encrypted: i=1; AJvYcCUy+bGl0TyHvEGOMzKLSfpeojtuTCiJdXHbTvX0It4IaAd03u/JbdoR0QXbe4uGo2rwdSFw8yKqsmk=@lists.freedesktop.org X-Gm-Message-State: AOJu0YxzeC/Smh0t61rrEM1Jk2oTNNZsXI533pukBb8stdTmgjMcMOhf NLMubeItE/7o9TPqJV1AeVSfIH7C8LQQIDTpbjBDvXqN69HbkYNlRdUV X-Gm-Gg: ATEYQzyz3OcOr8qsftY14tpnBI3EzeJv/z46N35R+5nqfI+pwRAmjo/qE+0spT0qJpM Vq+KF/7bepR+d+SPvHB+6cuu+pF4QxJ+42RvARa7u4V2c/rF5cIEx0/YHA4IH1lrw1G/Prxt1Q5 X2TvKc+baSe9Oh9yPG1WvcLucnpqV+kkrQ0ZVfnLPZYDIhqhGcXMUjVBnQz5+FKDmwja33SHzSA p3wjuG02h9kuhDpdQZQPupH5ip/gGjWUgf50+77/D6AJzzS2KHsyGtrT+SyhiVjKkWXEvu2SziE L2QAtjhOg3LA240fXcP47uRvp3zUaSh0gZzQ9U/BXp6bJbLcxMVrB6rx97JvQWB3yMXZu1mAmeH JY7PRwv8PBwOhoXoUsjr2+wKn8b5Z/5njOMto9cuR5Pw1oDIgHCOa5gGKYpJbGVPy0ZvgMifwfb xbBCrZ0OJquqhWb1YlIBljyPAyg8biZArQ X-Received: by 2002:a17:907:3d52:b0:b98:6984:661c with SMTP id a640c23a62f3a-b9b50301618mr717804066b.10.1774848641892; Sun, 29 Mar 2026 22:30:41 -0700 (PDT) Received: from localhost ([178.214.243.78]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9b7b1a5fc9sm240417066b.36.2026.03.29.22.30.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Mar 2026 22:30:40 -0700 (PDT) From: Mikhail Gavrilov To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= Cc: Eric Huang , David Airlie , Simona Vetter , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, stable@vger.kernel.org, Mikhail Gavrilov Subject: [PATCH v2 1/2] drm/amdgpu: fix sleeping allocation under spinlock in PASID IDR Date: Mon, 30 Mar 2026 10:30:24 +0500 Message-ID: <20260330053025.19203-2-mikhail.v.gavrilov@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260330053025.19203-1-mikhail.v.gavrilov@gmail.com> References: <20260330053025.19203-1-mikhail.v.gavrilov@gmail.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" Q29tbWl0IDE0YjgxYWJlN2JkYyAoImRybS9hbWRncHU6IHByZXZlbnQgaW1tZWRpYXRlIFBBU0lE IHJldXNlIGNhc2UiKQpzd2l0Y2hlZCBmcm9tIGlkYSB0byBpZHJfYWxsb2NfY3ljbGljKCkgcHJv dGVjdGVkIGJ5IGEgc3BpbmxvY2ssIGJ1dApwYXNzZXMgR0ZQX0tFUk5FTCB0byB0aGUgYWxsb2Nh dG9yLiAgaWRyX2FsbG9jX2N5Y2xpYygpIG1heSBuZWVkIHRvCmFsbG9jYXRlIHJhZGl4LXRyZWUg bm9kZXMsIHdoaWNoIHdpdGggR0ZQX0tFUk5FTCBjYW4gc2xlZXAg4oCUIGlsbGVnYWwKdW5kZXIg YSBzcGlubG9jayB0aGF0IGRpc2FibGVzIHByZWVtcHRpb24uICBXaXRoIENPTkZJR19QUkVFTVBU IG9yCmxvY2tkZXAgZW5hYmxlZCB0aGlzIHRyaWdnZXJzOgoKICBCVUc6IHNsZWVwaW5nIGZ1bmN0 aW9uIGNhbGxlZCBmcm9tIGludmFsaWQgY29udGV4dCBhdAogICAgICAgLi9pbmNsdWRlL2xpbnV4 L3NjaGVkL21tLmg6MzIzCiAgaW5fYXRvbWljKCk6IDEsIGlycXNfZGlzYWJsZWQoKTogMCwgbm9u X2Jsb2NrOiAwLCBwaWQ6IDU3MAogIC4uLgogICMxOiBmZmZmZmZmZmMyY2QyNGY4IChhbWRncHVf cGFzaWRfaWRyX2xvY2speysuKy59LXszOjN9LAogICAgICBhdDogYW1kZ3B1X3Bhc2lkX2FsbG9j KzB4MjQvMHgyMTAgW2FtZGdwdV0KICAuLi4KICBrbWVtX2NhY2hlX2FsbG9jX25vcHJvZisweDQx ZC8weDc4MAogIHJhZGl4X3RyZWVfbm9kZV9hbGxvYy5jb25zdHByb3AuMCsweDU2LzB4M2EwCiAg aWRyX2dldF9mcmVlKzB4MzMwLzB4ODMwCiAgaWRyX2FsbG9jX3UzMisweDE0YS8weDJlMAogIGlk cl9hbGxvY19jeWNsaWMrMHhkMy8weDFkMAogIGFtZGdwdV9wYXNpZF9hbGxvYysweDUxLzB4MjEw IFthbWRncHVdCgpBIG11dGV4IGlzIG5vdCBhbiBvcHRpb24gYmVjYXVzZSBhbWRncHVfcGFzaWRf ZnJlZSgpIGlzIHJlYWNoYWJsZSBmcm9tCmRtYS1mZW5jZSBjYWxsYmFja3MgKGFtZGdwdV9wYXNp ZF9mcmVlX2NiKSB3aGljaCBtYXkgcnVuIGluIElSUSBjb250ZXh0LgoKVXNlIGlkcl9wcmVsb2Fk KEdGUF9LRVJORUwpIGJlZm9yZSB0YWtpbmcgdGhlIHNwaW5sb2NrIHRvIHByZS1hbGxvY2F0ZQpy YWRpeC10cmVlIG5vZGVzLCB0aGVuIHBhc3MgR0ZQX05PV0FJVCBpbnNpZGUgdGhlIGNyaXRpY2Fs IHNlY3Rpb24gc28KdGhlIGFsbG9jYXRvciBkcmF3cyBmcm9tIHRoZSBwcmVsb2FkZWQgcG9vbCBh bmQgbmV2ZXIgc2xlZXBzLiAgVGhpcyBpcwp0aGUgc3RhbmRhcmQga2VybmVsIHBhdHRlcm4gZm9y IElEUiBhbGxvY2F0aW9uIHVuZGVyIGEgc3BpbmxvY2suCgpGaXhlczogMTRiODFhYmU3YmRjICgi ZHJtL2FtZGdwdTogcHJldmVudCBpbW1lZGlhdGUgUEFTSUQgcmV1c2UgY2FzZSIpCkNjOiBzdGFi bGVAdmdlci5rZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IE1pa2hhaWwgR2F2cmlsb3YgPG1pa2hh aWwudi5nYXZyaWxvdkBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv YW1kZ3B1X2lkcy5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k Z3B1X2lkcy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2lkcy5jCmluZGV4 IGQ4ODUyMzU2OGI2Mi4uNTE1Nzc1ZWFiMmVmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v YW1kL2FtZGdwdS9hbWRncHVfaWRzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv YW1kZ3B1X2lkcy5jCkBAIC02NywxMCArNjcsMTIgQEAgaW50IGFtZGdwdV9wYXNpZF9hbGxvYyh1 bnNpZ25lZCBpbnQgYml0cykKIAlpZiAoYml0cyA9PSAwKQogCQlyZXR1cm4gLUVJTlZBTDsKIAor CWlkcl9wcmVsb2FkKEdGUF9LRVJORUwpOwogCXNwaW5fbG9jaygmYW1kZ3B1X3Bhc2lkX2lkcl9s b2NrKTsKIAlwYXNpZCA9IGlkcl9hbGxvY19jeWNsaWMoJmFtZGdwdV9wYXNpZF9pZHIsIE5VTEws IDEsCi0JCQkJIDFVIDw8IGJpdHMsIEdGUF9LRVJORUwpOworCQkJCSAxVSA8PCBiaXRzLCBHRlBf Tk9XQUlUKTsKIAlzcGluX3VubG9jaygmYW1kZ3B1X3Bhc2lkX2lkcl9sb2NrKTsKKwlpZHJfcHJl bG9hZF9lbmQoKTsKIAogCWlmIChwYXNpZCA+PSAwKQogCQl0cmFjZV9hbWRncHVfcGFzaWRfYWxs b2NhdGVkKHBhc2lkKTsKLS0gCjIuNTMuMAoK