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 C88A910D1485 for ; Sat, 28 Mar 2026 21:39:08 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CD98510E083; Sat, 28 Mar 2026 21:39:07 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="rMzqlMDu"; dkim-atps=neutral Received: from mail-ed1-f42.google.com (mail-ed1-f42.google.com [209.85.208.42]) by gabe.freedesktop.org (Postfix) with ESMTPS id 226D510E11A for ; Sat, 28 Mar 2026 21:39:07 +0000 (UTC) Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-66bb66db39dso84956a12.0 for ; Sat, 28 Mar 2026 14:39:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774733945; x=1775338745; darn=lists.freedesktop.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=kXnSrL1nik3JfElYjJrrOZj+38qywDMZ4t7LJjjm5fU=; b=rMzqlMDufg8m8KuP4UKMMCdVpUqWT3ToeqnVoR72vQEIrD2JGArek3zpOEq2eIQ/B6 9yBVzMb/zABJ6JTCIKRmKvIIrXKEUroCB9gXe1R3hF2A3URY3tRlEZnlQD6IhZ66SGiy tlvCRdLSM7RQJMNBF0GqlRsT8HeHC5T+pyU7ZQMf28HvHDAF7QO8glokwpqbSB/JVxLx XqXmSJQs4KI+oZGGRVEeTHz4FPICL8BssBA9BVZN05tEy0+Ct4xVJcBUf6Xa1fMFgfPx N+CtLvKSiACePgKRtBZpCEyWY8LD1nRYZILR8FEq+fcZehNjlncGPwPRONGVz44Gr6q7 seCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774733945; x=1775338745; h=content-transfer-encoding:mime-version: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=ZdcY5fkujVmttlXrCKcdc8TfMl1MWKlDBcFdJ/TElyOGs0PgAU8edjhrlbpQMhUMQS /ozuCrgn6bDhEZrOt1x9PQArb+fss7gqhRjR3gxI1MqOl4UnETWk/lh/vsCJyBnNXXUZ ivbdHI4U2CmXlha/MTMsw4gSXxGYH0IrSCbfaFFSoO18+7x/e05btfbFXzwIC3zwl/ED Na4dAIKsTNMpsbfvPzCRJUR2t5Qf/l9rlH83PA+YJ7hIZe/Sj6tKORSTUyCiccsDyJhg ZOz1oPbLkV02M9ft3FkabDNxfKFrC7U/+s9IPGVZpvDDIWY9QJcFGYveSHBtHJGYWg68 IIdw== X-Forwarded-Encrypted: i=1; AJvYcCUOWrP0L+NzLSOBR2f37nbCUs4bzIYVBN3WNj7Ou0G0/iLNVv/gFhDfOH9pgHLD3uqMdYE6DyJWMis=@lists.freedesktop.org X-Gm-Message-State: AOJu0Yx4Tet3zbOQuavgr5lvNLAdk4HNJt2K4hri/6X0py1LLRKqspc4 sUmhUermv83AYbIw1GPANVSy9DDnswpzzYNQXw+OVWkGDv5HQw88H+8u X-Gm-Gg: ATEYQzzMSSb8MR54Zke87PswjBrBZFZYpTcGBumP0TftvLNFgBfQcTmLBx4Xurvnyt0 toRmjHNw9L/nzlpLZvsSCthZdwigtHfrF4Yy9/FCxeMtRBDlq6vfhhdo8pae1WBcvGTWbJptOLz CcWwu0Sbf7euY1zoxIdInc93vuqCMelQZSs0d6G2aq4Us8jtgofdQt7Y7lYw5pzrMeWiqUsCwoh 3aPWhmThiBXxz2SsZ+0WPZ3cT96xFWUg2kdOPehssjreM6Lsz4gh/2qJ3cxjoTTutg/THLKR7jR DwJqdmoKs45JoHFOKZZg+ZIi5acdlSgrEIQHc6TYUJ9e9GhVY+x1fVGhaupREFhVo5CwAgOI4YN Ulb3EfYCaVzdIg95Z1gKxFAb2OoW9kSPPE+BdrmC+JTcy9jT7bbwsH2kJsJc4/AqeYdYjvVqp04 AN4Htyn1SXsq47FQMu58CSGsWxsNWeD7co X-Received: by 2002:a05:6402:4618:b0:665:e9f:9021 with SMTP id 4fb4d7f45d1cf-66b2855f8d5mr3612343a12.9.1774733945154; Sat, 28 Mar 2026 14:39:05 -0700 (PDT) Received: from localhost ([178.214.243.78]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-66b75f84708sm909093a12.21.2026.03.28.14.39.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Mar 2026 14:39:04 -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] drm/amdgpu: fix sleeping allocation under spinlock in PASID IDR Date: Sun, 29 Mar 2026 02:39:00 +0500 Message-ID: <20260328213900.19255-1-mikhail.v.gavrilov@gmail.com> X-Mailer: git-send-email 2.53.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" 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