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 BAA26FF495A for ; Mon, 30 Mar 2026 07:31:53 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4B09A10E495; Mon, 30 Mar 2026 07:31:52 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="sCZg6bxm"; dkim-atps=neutral Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012069.outbound.protection.outlook.com [52.101.53.69]) by gabe.freedesktop.org (Postfix) with ESMTPS id 017C610E495; Mon, 30 Mar 2026 07:31:50 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mi/hNV8qnGc7c5Piyn+18DsMQDbufeKCXWu3YpY/mn5CdCNqlHiAGEHejZ5O4M3b3KpEHI+3nsGUY/wNrURN+VEgDCv3AEceACpxQc65ma8NY7Rr1I9hrGi9uodzysOguud0ok5GPX6+QHpJKQ4e2025c1HdX4S1CcVzColTajH1J1S6z8wZkxEx+h17+cC6N0Z80JlwPcCF6jmIQmjSCK2/fi5WYwVSV+MmQnbd2t0wJgpEAc64KKNIxKb6RLP3oKkJ/xA2ZUFBuauTFmjj67/iXK4wrwKx8ZQuGJ/M106PpMjkaXYpE1BOPfwpXhaK5iqZmJGk89a/0qBa7w4bJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=g5kFNRmR/Plb0CBarPlcwdCUxkZeiCJk2khsWYjHBUw=; b=fxE25yoyz1D4AxfGMMZOOx1uxLFKE0BqU76YaTlSfZPfCKR4m+EyE2yg3PmaXGgHgS9f1oqAiQCF8FxQoocHtBDvqQTsfbxln19zLzJCoKyT88PsZGMVSMMMhxpIdCEFWXdq5WR2dfQL4GvWLLemAFnhOiQoVchu2ImDHIyM5E3Mgu4Tlwuls5sSw/67UW3egb1vv9LmWmjPueNz4E/k+GKevuBfM5/vKFkus0Jq+G8Baqpp2MNMo1vaJhlpmMb901r5wpHEm9Bx763TQPZck1mMZOur4+6E4n88Dfk7r34qNXFtqH5+xGLEg8kctylg7TDGdyrZtTq4Q5IRn8EMPg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g5kFNRmR/Plb0CBarPlcwdCUxkZeiCJk2khsWYjHBUw=; b=sCZg6bxmPlLWi+Ud1xzMgqMzwxLMtgJK6l0ffHXxiNVtt8w2UjNSCLm6f+DOgJC6MAXeAqjC3CmSir+HuWe7AsPRKprr1q660gCKuXw0KzOv8uEJWmo/o5w/b/gpb16S/5rpvryhYevg9RhoRxKUyeHYYQ/ytQJ6R5mRN9FRUhw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from SA0PR12MB7091.namprd12.prod.outlook.com (2603:10b6:806:2d5::17) by DM4PR12MB6038.namprd12.prod.outlook.com (2603:10b6:8:ab::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.15; Mon, 30 Mar 2026 07:31:46 +0000 Received: from SA0PR12MB7091.namprd12.prod.outlook.com ([fe80::ec33:1213:cfd8:63bc]) by SA0PR12MB7091.namprd12.prod.outlook.com ([fe80::ec33:1213:cfd8:63bc%6]) with mapi id 15.20.9769.014; Mon, 30 Mar 2026 07:31:46 +0000 Message-ID: Date: Mon, 30 Mar 2026 13:01:38 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] drm/amdgpu: fix sleeping allocation under spinlock in PASID IDR To: Mikhail Gavrilov , Alex Deucher , =?UTF-8?Q?Christian_K=C3=B6nig?= Cc: Eric Huang , David Airlie , Simona Vetter , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, stable@vger.kernel.org References: <20260328213900.19255-1-mikhail.v.gavrilov@gmail.com> Content-Language: en-US From: "Lazar, Lijo" In-Reply-To: <20260328213900.19255-1-mikhail.v.gavrilov@gmail.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-ClientProxiedBy: MA5PR01CA0229.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:1f4::8) To SA0PR12MB7091.namprd12.prod.outlook.com (2603:10b6:806:2d5::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR12MB7091:EE_|DM4PR12MB6038:EE_ X-MS-Office365-Filtering-Correlation-Id: 97563ed5-5788-419f-aff0-08de8e2e65b8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|376014|366016|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: kChjQyrkiSiN0qteojGNyJK1hsg9rvrRgkIU4JW83T5s/gftb7ZVJ+QSQHUdGBf3Mcri0xami6+edmSMA/e7wvPt6tAhvskdhAG4OsyC0hGbiiiECOfxQiLQB4aAIj2AwO0q1+pcuBQLuYJowWmz9+TC8aX64H+vi/6InRDkjWyrAPRe6EcT2lriqotkilPXT7rSu9WL45B/BoG0azHjUlh/Js3wjDTf8i8LtZblQuMlfGqKEOlEvU3jCihntsU+GUqfzvInbzGyqLl8rYWTc++Oz/9jIHGI3EpU+uYN12tQ/PH5LcsfHIsqhRFIR2LmQCP9ofWdv/CgD7nUtGGIBiMya6FdwlJyjTI4O3+KkhSJhdyEglExxHb1DlFbY9iyNcHblV82eCwPXLV7DoIi26ezuwSSoIxBcaRYk1OeDrk3g8NuVo1eaiJHQ7axCTGtr8Ul4fE4d+FsAxvQcrQ4tbDjzlyrROoCvtWhKAd37k5ynyoXo2+RIKzA55md9gZSiM/kL6xWGGvwN5vxt0zAR1Wnjvah+T+jZnhgDxUgBTm+BvlVrAwMc8+jTCZDQh3snJshD3IVtVLnp6bcJdvrRXWGHg3ugkvYWg/wfcUWSAuvjMzxk3OYpsBIZRKVGE1UtVPJV65y4DmjId/icWOZeKKQ/q8h2U7DDc8n1i8rNqnwEoemzLI/DSkS3NI9pu5wVlgvKl2TSGAFqUG/NdPWAPmbhndHXDrypuRfL0jBxwY= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA0PR12MB7091.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(56012099003)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aHArdUZ3TG0rdm1GSTVUTTB3ZjJFYWVLbldwenRnRExjV3ZEK0cyVFplakN4?= =?utf-8?B?aXhRUXhTOENFMy9hblFQSlVJSlBveVVlRTFPTUZ2ZjE3TUlBOSttWDdSSklz?= =?utf-8?B?bDhFNTFneTJXRGo1WnJGU0VGWFB5elI4SzlrUlBVMVBUbzRvQnZhLzNpejdS?= =?utf-8?B?OE5mb0RvRGNtVDJHQnpQZ1BObDR5bm1sYjl4bk4rSEtLbmpIRFZ4L2hOY1h4?= =?utf-8?B?S1VxM002YStzWXMrdTFBLzVtM3VNOEN5YWpERDdTZXllMWNzLzBLQTNvNWFs?= =?utf-8?B?Zng3RndqcUxlY0I1WUU5R3BTeThDQU5VSStiNy91bXpKbjdZYXFJU0VHd2RP?= =?utf-8?B?T1NBNmVoSk1WbFhhK0tlQjUvallLSHE2eW5kb0Z6eVJlWDd5czhtRUw3S2Nw?= =?utf-8?B?aXJOSzFwNnFCK28rYXk1QTRLSEdqWXMwenlXODhtSncvQlZXeEk3ZTZkZ0JJ?= =?utf-8?B?cVVCeXIxNnN2akR5R3JySkhXb3p6eVNDWjhzZVRrekVqelMvTVo0S2dlaU1y?= =?utf-8?B?RmZEUHp3NW9Ha0JMYytaTXdZc0xLMDdBYkhZcHVTN2xrdlFSY1JsTW1HSU5C?= =?utf-8?B?OTZvRldSTEJzYjMydC82Z2ZiMHp5RnA0L3R1dmFUZldLQ2FMZDR0dnhSSUxD?= =?utf-8?B?YjRMV1lLeDRUeTRkbm10c2h6UVZjV2JVS3J3dE5VR200eEM5cTFJY1ZsS25s?= =?utf-8?B?K1RveXdINThFTkRIekpZMGlxM3FvK202a3c5ZmVYcW9ETFNyUmlVbzFRRDBt?= =?utf-8?B?YVVIRC9VR251dHl6OE83Q3VhSnMxaEdMU0hlTVd3ZEczRitqV3hua3lWSVZv?= =?utf-8?B?SXR5WGtRMlFTT2FuS3VBZ25ZNWdLSFFhV0ZKZHN5S0JML09uNWRFTVp5Z1ZB?= =?utf-8?B?bXlSS1pac3ZPV2ZpQnZGbFVNS0lxNHZRcVpUUjhrcnQ5aUZPdXBPM21RRk0v?= =?utf-8?B?aHk5aCtPRGUyQjVmTURoYTNkRlY0eG8zVWZBbFFZbFVCeS80WnI3VVhwRWVG?= =?utf-8?B?SU15aGJIUkZWbVFCQVYwQnlHUE9IaEwzUmN5a3hONllWdEJReTBMSXFTeTcx?= =?utf-8?B?OXJtLzgzbzcweWdhVnBrS0NhYW1DNnVZWHhRS2hYekFxekFtQkdWdDdocGpT?= =?utf-8?B?aWtVY2x2RDY3WXF5Y3I5bWxLZGl2cVkrZzVOekNzSHUxSmdiV1RmdngvU2Ns?= =?utf-8?B?R053cmgyaHZqU1RCR1FmUXl6SktNU3lWT0JsSGp0VVd3MmNNbitDZFc0a3Ax?= =?utf-8?B?RThuUjV6UGVYYkUza2tXdXFkTFQyMytZb0FzMy95cWI0Wi9Gc3QwMG5sZ2NT?= =?utf-8?B?M1dKTHpDVWpvTTI1YmRPYlhOanVsbHhvQUdnRTNIak5UcWlDS2w0aXhEMlEv?= =?utf-8?B?dDVsM21LMjJXdTBxL2M3QjQxbUxsMDEzYXIwdEtOQkhuYWYramNoUzlOQVZ2?= =?utf-8?B?TVpoNFBiWkJrR2dIT2ZRVzVrZDFObmVFRzFRbVJQRDRCVS9JUE5DVHg0NmFw?= =?utf-8?B?MmdXVlJqdW9uWW5lemtoWnBOZUpqaHVsSGlRRnN5akV2M3FYWGVjRWFRd2VK?= =?utf-8?B?Ykl4VUxlcmkwakpCYThSekdCSU8wRjBkck9KQXpsRVF3MnBZL0lVbHhkWHJV?= =?utf-8?B?b3BkTENPN09JWmxpc0g3YkFSVlV0NWpFaEU2YkRoaFBiVW9tK0xrekd0UXlS?= =?utf-8?B?WjNNckxtY3VCY1pUOVREaFhUREh4S3kvTGhpK2lCRzB4N0RvVU8wU1hmNFk2?= =?utf-8?B?dUh0dUxsenBzWW5KN2lrM2V1eDY2YzdCWHBDQlQrZnNKLzNRcldFZlZaWFc1?= =?utf-8?B?dWRDQmUvcnYzZGx0T3RzQk41aXFCQ0w1dDRPRWFaY2JpN0QyK3pSUkZVaFYz?= =?utf-8?B?TTZaaHJXdHRsaDlIdXlaay9uQ3lpcm44czY3dHFSYTQ1SFNxUm9KQ2ZXaU9T?= =?utf-8?B?UVFDSk1IZ1I4b1p1bTNJZ3RoZGs0SzBMUUhlWXFBVlFTcFp2RG0rVGRGY2FH?= =?utf-8?B?YUtxVGltbzJONklXT1lPbGxkZ0IwSXpFTlBWdTJNZ2ZaS1JweEpiQWM4SFZk?= =?utf-8?B?dEJRZ0RCd2lzTjhMU0M5WWFhTUZOVE1xTkhMbzBGbXFXVjBSWkNtZWszRHp5?= =?utf-8?B?bHBxRnJSdVp1bjgycGdJTWVUUE5HZzRsa2RqNXRzVGxSdnJZczAvbGhMc0FS?= =?utf-8?B?SmJNMUpFcS9SWEVpTFZPcnZVbys1VDVzWllSQnBZQ0FGQ3c3TVVlSXF0cG9r?= =?utf-8?B?ZEtkZld6K2Vzdm50YVlva1JSYVdPSlVVQ09INGJpVVRJYXFNVFppU0ErNDU5?= =?utf-8?Q?KzbKjb/6ol5LXqXfkE?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97563ed5-5788-419f-aff0-08de8e2e65b8 X-MS-Exchange-CrossTenant-AuthSource: SA0PR12MB7091.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Mar 2026 07:31:46.3393 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 82revO5E6Elv3bRzwp79zB12zIV5nH6uokKS0jvGq/QWepp8z6+DQTCvDlwY2+4U X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6038 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" CgpPbiAyOS1NYXItMjYgMzowOSBBTSwgTWlraGFpbCBHYXZyaWxvdiB3cm90ZToKPiBDb21taXQg MTRiODFhYmU3YmRjICgiZHJtL2FtZGdwdTogcHJldmVudCBpbW1lZGlhdGUgUEFTSUQgcmV1c2Ug Y2FzZSIpCj4gc3dpdGNoZWQgZnJvbSBpZGEgdG8gaWRyX2FsbG9jX2N5Y2xpYygpIHByb3RlY3Rl ZCBieSBhIHNwaW5sb2NrLCBidXQKPiBwYXNzZXMgR0ZQX0tFUk5FTCB0byB0aGUgYWxsb2NhdG9y LiAgaWRyX2FsbG9jX2N5Y2xpYygpIG1heSBuZWVkIHRvCj4gYWxsb2NhdGUgcmFkaXgtdHJlZSBu b2Rlcywgd2hpY2ggd2l0aCBHRlBfS0VSTkVMIGNhbiBzbGVlcCDigJQgaWxsZWdhbAo+IHVuZGVy IGEgc3BpbmxvY2sgdGhhdCBkaXNhYmxlcyBwcmVlbXB0aW9uLiAgV2l0aCBDT05GSUdfUFJFRU1Q VCBvcgo+IGxvY2tkZXAgZW5hYmxlZCB0aGlzIHRyaWdnZXJzOgo+IAo+ICAgIEJVRzogc2xlZXBp bmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxpZCBjb250ZXh0IGF0Cj4gICAgICAgICAuL2lu Y2x1ZGUvbGludXgvc2NoZWQvbW0uaDozMjMKPiAgICBpbl9hdG9taWMoKTogMSwgaXJxc19kaXNh YmxlZCgpOiAwLCBub25fYmxvY2s6IDAsIHBpZDogNTcwCj4gICAgLi4uCj4gICAgIzE6IGZmZmZm ZmZmYzJjZDI0ZjggKGFtZGdwdV9wYXNpZF9pZHJfbG9jayl7Ky4rLn0tezM6M30sCj4gICAgICAg IGF0OiBhbWRncHVfcGFzaWRfYWxsb2MrMHgyNC8weDIxMCBbYW1kZ3B1XQo+ICAgIC4uLgo+ICAg IGttZW1fY2FjaGVfYWxsb2Nfbm9wcm9mKzB4NDFkLzB4NzgwCj4gICAgcmFkaXhfdHJlZV9ub2Rl X2FsbG9jLmNvbnN0cHJvcC4wKzB4NTYvMHgzYTAKPiAgICBpZHJfZ2V0X2ZyZWUrMHgzMzAvMHg4 MzAKPiAgICBpZHJfYWxsb2NfdTMyKzB4MTRhLzB4MmUwCj4gICAgaWRyX2FsbG9jX2N5Y2xpYysw eGQzLzB4MWQwCj4gICAgYW1kZ3B1X3Bhc2lkX2FsbG9jKzB4NTEvMHgyMTAgW2FtZGdwdV0KPiAK PiBBIG11dGV4IGlzIG5vdCBhbiBvcHRpb24gYmVjYXVzZSBhbWRncHVfcGFzaWRfZnJlZSgpIGlz IHJlYWNoYWJsZSBmcm9tCj4gZG1hLWZlbmNlIGNhbGxiYWNrcyAoYW1kZ3B1X3Bhc2lkX2ZyZWVf Y2IpIHdoaWNoIG1heSBydW4gaW4gSVJRIGNvbnRleHQuCj4gCj4gVXNlIGlkcl9wcmVsb2FkKEdG UF9LRVJORUwpIGJlZm9yZSB0YWtpbmcgdGhlIHNwaW5sb2NrIHRvIHByZS1hbGxvY2F0ZQo+IHJh ZGl4LXRyZWUgbm9kZXMsIHRoZW4gcGFzcyBHRlBfTk9XQUlUIGluc2lkZSB0aGUgY3JpdGljYWwg c2VjdGlvbiBzbwo+IHRoZSBhbGxvY2F0b3IgZHJhd3MgZnJvbSB0aGUgcHJlbG9hZGVkIHBvb2wg YW5kIG5ldmVyIHNsZWVwcy4gIFRoaXMgaXMKPiB0aGUgc3RhbmRhcmQga2VybmVsIHBhdHRlcm4g Zm9yIElEUiBhbGxvY2F0aW9uIHVuZGVyIGEgc3BpbmxvY2suCj4gCj4gRml4ZXM6IDE0YjgxYWJl N2JkYyAoImRybS9hbWRncHU6IHByZXZlbnQgaW1tZWRpYXRlIFBBU0lEIHJldXNlIGNhc2UiKQo+ IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4gU2lnbmVkLW9mZi1ieTogTWlraGFpbCBHYXZy aWxvdiA8bWlraGFpbC52LmdhdnJpbG92QGdtYWlsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1 L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9pZHMuYyB8IDQgKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQs IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfaWRzLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft ZGdwdS9hbWRncHVfaWRzLmMKPiBpbmRleCBkODg1MjM1NjhiNjIuLjUxNTc3NWVhYjJlZiAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfaWRzLmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfaWRzLmMKPiBAQCAtNjcsMTAgKzY3 LDEyIEBAIGludCBhbWRncHVfcGFzaWRfYWxsb2ModW5zaWduZWQgaW50IGJpdHMpCj4gICAJaWYg KGJpdHMgPT0gMCkKPiAgIAkJcmV0dXJuIC1FSU5WQUw7Cj4gICAKPiArCWlkcl9wcmVsb2FkKEdG UF9LRVJORUwpOwoKSXQncyBiZXR0ZXIvc2ltcGxlciB0byByZXBsYWNlIGFtZGdwdV9wYXNpZF9p ZHIgd2l0aCB4YXJyYXkuCgpUaGFua3MsCkxpam8KCj4gICAJc3Bpbl9sb2NrKCZhbWRncHVfcGFz aWRfaWRyX2xvY2spOwo+ICAgCXBhc2lkID0gaWRyX2FsbG9jX2N5Y2xpYygmYW1kZ3B1X3Bhc2lk X2lkciwgTlVMTCwgMSwKPiAtCQkJCSAxVSA8PCBiaXRzLCBHRlBfS0VSTkVMKTsKPiArCQkJCSAx VSA8PCBiaXRzLCBHRlBfTk9XQUlUKTsKPiAgIAlzcGluX3VubG9jaygmYW1kZ3B1X3Bhc2lkX2lk cl9sb2NrKTsKPiArCWlkcl9wcmVsb2FkX2VuZCgpOwo+ICAgCj4gICAJaWYgKHBhc2lkID49IDAp Cj4gICAJCXRyYWNlX2FtZGdwdV9wYXNpZF9hbGxvY2F0ZWQocGFzaWQpOwoK