Message ID | 20250207-ep-msi-v14-1-9671b136f2b8@nxp.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show
Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2082.outbound.protection.outlook.com [40.107.249.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 986D2199FDE for <imx@lists.linux.dev>; Fri, 7 Feb 2025 19:40:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.82 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738957223; cv=fail; b=D3TDK/6d4vH9vKwpRvyB8972uhQBEq2YR2HjVzd86HRKjBXbRyZGrXA1/f9QYqqJJeg3hqs1hhvyUouxuqDJUvYMAg1HlzUXmkocUq1NYvWo0zHk0dt+ZZMrbCx0cutOkyTLD8zyLFoW9oymBBb1j0yTpodtKicl9HHJmKLAoXo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738957223; c=relaxed/simple; bh=YyEHXUJXHVsiH03h91l1lvF6MgGI6/qQJ11yYFYKbeU=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Fv4qKvW01soA5oqSlAkKT/JYtF0o7sx27nat2xui5g0qX4AHmzqYIGMBP0+4Z7VY2upAb0UHms4hVz3HWMPqchBV5HAKYLOQRUl3NefeW0FjqniD083Y5UlGF9ya9cp1YnmAj4HXYznRPlG6jxrz/CENAfrrL1UiM/Mwc03lbM8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=hbV+Wnua; arc=fail smtp.client-ip=40.107.249.82 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="hbV+Wnua" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kiKJyorXvuF4jF6d+jV4GYfvmGGCjqF2CgimKsC4+v/5Je7DsBZO5/CXvse5kmDsrAcatggVycOR1wXBSNh//IwYTDyONlnIVUtbHihLgjGxqRXcCXHmPg7fee9u4OnwqZk48ouSYskGsieI7dubQXOIUEwCPNgn7MvJ5TJJrRzlRbjkStNndhsCAVCibuOFsp9v5/sEOXfOvZVa/8oDBgLx2CpOQUyin+sduwpEcqLhNQkpALKJREv/7OpvJSmhNIj4IXAmgwXu/4lGWNFzAjBK09/EFfZDxRBrj8dBROiqtzBUWBaUMCrSTCnMbv2Mq27vEehbQGoMAhMRf4O4lA== 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=fjx76H7znGqHjQfHDCt6bwEzmo5yhMnASsFnMnBmFbc=; b=XHYwrLXilhrVvJWEqZ7l36nkrDL0SJXKQoBoN7X5BtCFouCfSTXpt8b2DARPrFyjNsJ7t+vBdAkzL9tz+lV2tlB26LTMcZz966JxZZZ9dNl8gRkokg5rxgLHoBS7DO5EYNDdsXHHzy1d73Le0nMY/4DpERMKl+3DykJiEEOiS169/6VxM33EjM75XfTVEcElBacIpJv6F4l6cqEuo76/THAr58kM5RTbklbNfRVk8rT6Ip9dqVfYVryfyKlCl0srmop3WFiSlJR4DumOsDPt6UPPTw63L5+CM+Gcjdbj9rfmomnPJOKIfTv2ue/yQY3IK/AI2ncjmEMQzEtViYQFJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fjx76H7znGqHjQfHDCt6bwEzmo5yhMnASsFnMnBmFbc=; b=hbV+WnuaD4MIiOXgVx2FaQREFWwL+/y9+6oyLWSs7kNq0/bOq9Bx5hECISVqkq84IxyWq3+9LTVF8iOeehp+5TZGdVpc8gNGyftfCx7zcDGwOK2cU05AkrVxCeVMAoYL2G46RvsrWjQ3dgtPXOsJ4tOC7gu1xbaEFNxZwXRVspckkMCihf4s0KnvW9YWNVCXj5HuFuOkOwTeqgzehy5cAxw4bEthwpR7dn7JIkEDpUdtrEu5AElySkagwZTp5ThCd2rTE/UCautAWiWZlSjeuL7KfjMN67PsTHgIACULnhURPtqd2jS2HMmgetY+jhPyK04ref1cUvVysx34OVo/iw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by VI1PR04MB9787.eurprd04.prod.outlook.com (2603:10a6:800:1d8::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.14; Fri, 7 Feb 2025 19:40:18 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%6]) with mapi id 15.20.8422.012; Fri, 7 Feb 2025 19:40:18 +0000 From: Frank Li <Frank.Li@nxp.com> Date: Fri, 07 Feb 2025 14:39:43 -0500 Subject: [PATCH v14 01/15] platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all() Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250207-ep-msi-v14-1-9671b136f2b8@nxp.com> References: <20250207-ep-msi-v14-0-9671b136f2b8@nxp.com> In-Reply-To: <20250207-ep-msi-v14-0-9671b136f2b8@nxp.com> To: Kishon Vijay Abraham I <kishon@kernel.org>, "Rafael J. Wysocki" <rafael@kernel.org>, Thomas Gleixner <tglx@linutronix.de>, Anup Patel <apatel@ventanamicro.com>, Kishon Vijay Abraham I <kishon@kernel.org>, Marc Zyngier <maz@kernel.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, "Rafael J. Wysocki" <rafael@kernel.org>, Danilo Krummrich <dakr@kernel.org>, Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>, =?utf-8?q?Krzysz?= =?utf-8?q?tof_Wilczy=C5=84ski?= <kw@linux.com>, Kishon Vijay Abraham I <kishon@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>, Arnd Bergmann <arnd@arndb.de>, Shuah Khan <shuah@kernel.org>, Richard Zhu <hongxing.zhu@nxp.com>, Lucas Stach <l.stach@pengutronix.de>, Lorenzo Pieralisi <lpieralisi@kernel.org>, Rob Herring <robh@kernel.org>, Shawn Guo <shawnguo@kernel.org>, Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix Kernel Team <kernel@pengutronix.de>, Fabio Estevam <festevam@gmail.com>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org> Cc: Niklas Cassel <cassel@kernel.org>, dlemoal@kernel.org, jdmason@kudzu.us, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, linux-kselftest@vger.kernel.org, imx@lists.linux.dev, devicetree@vger.kernel.org, Frank Li <Frank.Li@nxp.com> X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1738957203; l=3009; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=YyEHXUJXHVsiH03h91l1lvF6MgGI6/qQJ11yYFYKbeU=; b=ELJWgmjA2jLwuwy80/Tq02K0tMSMPQ9ButZ+z2QWkhtOGDEcUYziwBbp3k4H4C4ZfA3k91Muv 9XNx5860x9hClgh3BvR0IUWRCn6ftb8TH/YYS7Zt7AamrdAaMnor9JS X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0P220CA0004.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::9) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: <imx.lists.linux.dev> List-Subscribe: <mailto:imx+subscribe@lists.linux.dev> List-Unsubscribe: <mailto:imx+unsubscribe@lists.linux.dev> MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI1PR04MB9787:EE_ X-MS-Office365-Filtering-Correlation-Id: c47a4be1-9c12-4c24-d315-08dd47af409f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|366016|376014|52116014|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?3Hv3DAsC+v/WBslV12dzkyP+EvRb118?= =?utf-8?q?Gp57bT+2YMJc7/2ZfegCrtTu6e3BS6G3AtVnxbTUEZgoxy+x7L+P1SQH3duQesf9e?= =?utf-8?q?mwMNAj5qIBExO+Wf21HMScTX8a8RUHnETXoZ4eh5qRqBUDBzrcGEcsPtJghhWuVl2?= =?utf-8?q?DmBOf5jgVWftDFHx8MjQVRCGCwlcvt6E7JApW3kFZBezBUrGysyoe1eE/Q/Z0S17R?= =?utf-8?q?dKydqHgn92rHNohwUCHIsWkSTUwefrFQV2jkqQnduxfBjAZKLdjiTAf0Nlqene0mE?= =?utf-8?q?t16GpclXJc82ivMxbw3Qee9b6g2LUQYGEOrG6ncOGQ9IKrJPKD/sD/89cxPqnR0zf?= =?utf-8?q?ttYbe8AmP78ltIS6sbPMNJ+5O8MjQK2pxYh6MlT/K7iUcDOc9IoONHVseJMpBlLpG?= =?utf-8?q?W6At3d7fBcA2iHHGviq0S2NtbUTTH9yyyaq/zCcAOkFLDlX3enrNUFLjSm2wuWOMI?= =?utf-8?q?kQ3MRSFKNIQEq/7H+iBbZE4JTczhU4Ax2VF1xPmU8Ik46YprZ3ReuUTndh1Gb/yXK?= =?utf-8?q?LUFgNb0IsXoG+ewP9a/rBN3b8jZkjAdmd1xVQkFGI78eDH2BHJkvAa68qO6mmbVeK?= =?utf-8?q?hT/nn3RzTmroZ44bSbP/0u2VIa+MqbaQf8SdLtanUiDFBykAG3pYXupMY7/oQZ5T1?= =?utf-8?q?lCKOLmgPla2j4LNbHDsqL/KcE/Oefvfv5ALIEL9sH37uHsZbwMDiYA6mDCadi4euq?= =?utf-8?q?KNoqFEJGgtORSrdFJIygxt9F0ob+hD0Na8DhMZob+MO6vKVhVugf6pqAL4oE3JQuI?= =?utf-8?q?inAhQLnTRiYn9kDqy6Ye9MQbisYBu/p2ynGlV+sFWCy+4P/UaR84T0C8fOqnymfdA?= =?utf-8?q?fgMwdD7zViwSZzSWGc4FopJNsu7qG/YY0t+k08AQrMZ3LFUCWnF5ntCtwETZIHrdm?= =?utf-8?q?1twGZl5xbuv6cWjGQlOIFfx1Wf8mNO7R+oDEHm/J1K+aj144cNEDsi2hX3+PFt1Q2?= =?utf-8?q?oGknJIXP9GYzWEyy14FemAzgju8pFw6R9w+28i0HXlN08Eozpcl0jGma1x4Va4oaz?= =?utf-8?q?MYze3xJHg4JzEd925tXAVP8oWGRLYSMDkmONMV3ktR8b1Wt9Z5IC0SqAx3L5F+kL4?= =?utf-8?q?TGVsZZxmkmDLAgIE8NmBN4MmhKm5DqQYAkXRPuvql3EACFhbn5FOU50KHWI59lqv8?= =?utf-8?q?ptLn6Mx3NBoqeDBte91Oqfv+gTr46S9tY+/DQ0fndBqS1Mf5q7DkZIVMkgrHpOm/n?= =?utf-8?q?vxFIgGjmZgYiED1vtNsqsi0Hda1P8JDk1IPZBtnyGo/xoxOQbhAlnb/laushidrOX?= =?utf-8?q?mmA6nVZMQ4HpzVaIlwrun2NIib9NXBDYSF0AOoWpf9z9rl2hqlIHOwGp9Qgo9fYPg?= =?utf-8?q?3p9Ay7I0DGOS09tstL5e36gUNGqu4JLIBvbhxZGnO+BTMvJRUiE6EJbqFo8TAI7Ds?= =?utf-8?q?rFpEgI6AluR7tYJ6qFWCahX6/L/AFBcPw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(366016)(376014)(52116014)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?tv6t2JjyA6ZWtNpqTuDRaHOgwxNU?= =?utf-8?q?bQ3uXmWz/U4D5cdvDk49d2KUpA+P9Zk7WbAdN22T9MWzn2KDyBbWofZaNkESFD2Ne?= =?utf-8?q?OmvtZf5ct6OPpTXyoMbE5HtOv4HhReOsoMYVdnrDYouHvrHu08KJIeSSknHE5U2CK?= =?utf-8?q?9A5h7Aft3jGib2Z5xJ21+ZZjeRwV5zqd4TwJVjF6hF51PnH7fBZfVdb5dJbbpi2kd?= =?utf-8?q?v4tp53bhURPoHdlEaj589yyaJUgo97mLhGOqRhNIt/DmZQ9BCr8YmlEuAvCq8BDLv?= =?utf-8?q?quXBUTWQARoPA/GYly6R56gmixl+0644m6Wre3HC1KmA6NrhLFNxHAQMiW4SIfnHj?= =?utf-8?q?LMcFVBPeBj3woyD3YGgnpM8DKCp4oWSiKx+6z7FmfX7O2cCCf7EggQl/7siQLUkw4?= =?utf-8?q?qjyIqa6mFZ8B7E1zgSxjqQ4DIHBwLWnMmy4jO4MNvTafxRUOiIFkfJVKTVjomR6ov?= =?utf-8?q?A5dMcuwiU0X5FPJQDgujs0uUD61vkvwf0kR5oTbUYQU5X6qJ3dlGqMno3mfXREVOt?= =?utf-8?q?/ARejkyajsK1znMh11SQNqy9eliM84/dM6IrSap19a/VMQvrSylETB8pZUgmpYA0O?= =?utf-8?q?VTpWSVZ+KMxOIjT+Ug1cDA8nu0UOqkOhUepVKUzGoGpEQeAKdZFZUOdDjqxPmUVyZ?= =?utf-8?q?OL5/XgCcTXkFRbvvGxrHGrplOmwsByScTcVhLTDT14zgv1EKE1sBhJxO3xscFUmur?= =?utf-8?q?SCDLGwjceNzqNJa3nN82E1T8OkDAyxsD4UZAZSbc4lW44IFh2R3u7QNyvesVsoSg3?= =?utf-8?q?isuMTVsplo9DZqT4FJW3nZRbwcWkOHSSfZA3ErCA+oIH1UWFGMfXBRhCNLDLJdqA4?= =?utf-8?q?fpdtl4KbCF2bZKUv5jWoXIAuQ3uziMtbw1hfQoaKwlZX4A5kxwZXAlcX86yv8qF0q?= =?utf-8?q?9I3V236+L/VN6yf1rXc284xi0XIcF6ng46coH0jedfQwCohNv5dhswg2zLQ2yFExV?= =?utf-8?q?KADBX25rkMajbZG7JO5392ailRtBq4h5BZbFAH6aE1wTScm0rj+AVQQMM9mrTGNOh?= =?utf-8?q?vZbqHvWTpf+mCCL8S3H7eSaEmI7m7mQDJ57xQUM+cseY6C/akiBEsT4loUH/c4yPl?= =?utf-8?q?13EnImfgvnQmQxtClR2qrG6Vns27g8wTPxjVSWqN1enFufo02HT2uOZwU4S1gXrLM?= =?utf-8?q?U3R1N2UkwRAs0k4nN+nsdQbyoxXEXjS7Im0lwcyXeBEz0gK6klOUUUQj1sng3O6+f?= =?utf-8?q?pQAOI/vNknTi+RaMW0+dVZTagd8/HMhgsgOPgLw+dY8xjiS8w0YVHfT/l0UVxrTXv?= =?utf-8?q?iaoPwdcRYeQ+XcTNLFDDcDlL9jTx/oOI+iQUIzc8PQsscm1pY+gyzGVgO2Vk6Y4Qw?= =?utf-8?q?9XjYvbv2IHrpp0K733FYlU9kK0cXYPlWeHyaE2LocxfdRD8SXPpUsT01cMuQ9uLxo?= =?utf-8?q?WIf7yGe63rO9inso5EW36fboh1+6qLIl9dLNgxGV2XPgyeFHFwxWkIXISl58N98wE?= =?utf-8?q?pOXlr8wZtDTnj/H4dZk1Kpwod27PTqJCOheRGeayEh+As0qppK3ibQrBB4FBk7qlC?= =?utf-8?q?NbhFDgPadtiZ?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c47a4be1-9c12-4c24-d315-08dd47af409f X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2025 19:40:18.7253 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: y/WFmz0I7TPA64j6ruXj/e5kAtu9ESYn4vPKdWOlbuiDEYS0Uq1ouoVL0bNM1LqeFKZpvoelGNcKmU2Gvl4TuA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB9787 |
Series |
PCI: EP: Add RC-to-EP doorbell with platform MSI controller
|
expand
|
diff --git a/drivers/base/platform-msi.c b/drivers/base/platform-msi.c index 0e60dd650b5e0..70db08f3ac6fa 100644 --- a/drivers/base/platform-msi.c +++ b/drivers/base/platform-msi.c @@ -95,5 +95,6 @@ EXPORT_SYMBOL_GPL(platform_device_msi_init_and_alloc_irqs); void platform_device_msi_free_irqs_all(struct device *dev) { msi_domain_free_irqs_all(dev, MSI_DEFAULT_DOMAIN); + msi_remove_device_irq_domain(dev, MSI_DEFAULT_DOMAIN); } EXPORT_SYMBOL_GPL(platform_device_msi_free_irqs_all);
The follow steps trigger kernel dump warning and platform_device_msi_init_and_alloc_irqs() return false. 1: platform_device_msi_init_and_alloc_irqs(); 2: platform_device_msi_free_irqs_all(); 3: platform_device_msi_init_and_alloc_irqs(); [ 76.713677] WARNING: CPU: 3 PID: 134 at kernel/irq/msi.c:1028 msi_create_device_irq_domain+0x1bc/0x22c [ 76.723010] Modules linked in: [ 76.726082] CPU: 3 UID: 0 PID: 134 Comm: kworker/3:1H Not tainted 6.13.0-rc1-00015-gd60b98003b43-dirty #57 [ 76.735741] Hardware name: NXP i.MX95 19X19 board (DT) [ 76.740883] Workqueue: kpcitest pci_epf_test_cmd_handler [ 76.746212] pstate: a0400009 (NzCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 76.753172] pc : msi_create_device_irq_domain+0x1bc/0x22c [ 76.758586] lr : msi_create_device_irq_domain+0x104/0x22c [ 76.763988] sp : ffff800083f43be0 [ 76.767313] x29: ffff800083f43be0 x28: 0000000000000000 x27: ffff8000827a7000 [ 76.774466] x26: ffff00008085f400 x25: ffff00008000b180 x24: ffff000080fc6410 [ 76.781624] x23: ffff000085704cc0 x22: ffff8000811c8828 x21: ffff000085704cc0 [ 76.788774] x20: ffff000082814000 x19: 0000000000000000 x18: ffffffffffffffff [ 76.795933] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 76.803083] x14: 0000000000000000 x13: 0000000f00000000 x12: 0000000000000000 [ 76.810233] x11: 0000000000000000 x10: 000000000000002d x9 : ffff800083f43ba0 [ 76.817383] x8 : 00000000ffffffff x7 : 0000000000000019 x6 : ffff0000857e443a [ 76.824533] x5 : 0000000000000000 x4 : ffffffffffffffff x3 : ffff000085704ce8 [ 76.831683] x2 : ffff000080835640 x1 : 0000000000000213 x0 : ffff0000877189c0 [ 76.838840] Call trace: [ 76.841287] msi_create_device_irq_domain+0x1bc/0x22c (P) [ 76.846701] msi_create_device_irq_domain+0x104/0x22c (L) [ 76.852118] platform_device_msi_init_and_alloc_irqs+0x6c/0xb8 Do below two things in platform_device_msi_init_and_alloc_irqs(). - msi_create_device_irq_domain() - msi_domain_alloc_irqs_range() But only call msi_domain_free_irqs_all() in platform_device_msi_free_irqs_all(), which missed call msi_remove_device_irq_domain(). This cause above kernel dump when call platform_device_msi_init_and_alloc_irqs() again. Signed-off-by: Frank Li <Frank.Li@nxp.com> --- change from v13 to v14 - bring back from v9 and remove fixup and cc stable before it is new use case. --- drivers/base/platform-msi.c | 1 + 1 file changed, 1 insertion(+)