Message ID | 20250211-ep-msi-v15-1-bcacc1f2b1a9@nxp.com |
---|---|
State | New |
Headers | show
Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11013032.outbound.protection.outlook.com [52.101.67.32]) (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 C5ADC2638AC; Tue, 11 Feb 2025 19:22:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.67.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739301743; cv=fail; b=k97zgkP5uj7RVK3F1qH5E337/JYZdiYFsh+7NYQaYbcRIWzso0nTbSMGNufTHJX5F7YHbOuQiP1ftMyE7pkqbIvLay68ArfM7SqaZqp8ywG/G2WbcRDmM61qWXl+2ozvpRo5PtzV0TuJz/Kxlj0W3LP7f2zee2bVHkZ7YeP+AaA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739301743; c=relaxed/simple; bh=gL8hiycm2h2s+DeI0YbGrCnGWmOW9FS4xLW6MzCh37o=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=VFM0suAyUxyPcWlwE+AMr/BQxj30GyD0YoIwrYZ61Ner3EhjzsAaishnfPtkQFNJqn/3ykWniRpKPBmXQfAuqPNM1zlfjPFe6w+57e9VPniP6+DurkxkPlBqLHwyVfPVwoWgLBc0+zwtSyg1NBA5m8rBkvH4IX0iDhoanP/N89Y= 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=Y/klokls; arc=fail smtp.client-ip=52.101.67.32 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="Y/klokls" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fwN97h66ZGwGnpjS8mk/DMfx5e9zL9nn/lGPaQh3WO6mNDFUS2YRoXq5Ym0Q68eQsV8hpsnq5+mA4JJKXXvkdgMHikSs3xnwDBjoBms/+fVxxfr9TWvdckUIKjU6Cj64a4+itVejYtkKYPGufPGx+FMl99A2cy1QDZah84nD1Hf06fMfWY/cjG9MDgyVws/HipMYvEcwIHL6dz1deTNAnTeDoUewlR04OM2NbCxBxS/VpIQFjSiLmRLjnNADx4JdxPCMPw9ZMPLVkERWH1UStlmhyNsFDxS1cjwiGKFKqRPUfdSHAtyZJeHdR/2hmPKwMYK83Sdhh6liyG/8WQ0v4Q== 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=R1asdCqkOW/4Zrb/mNGHEJYIluiRzKgOfQ58AvDkDSk=; b=yA9IUtIpGgzWIPcTNdlp+aVwjgAHuW1OkKRT1Xwi3H8j0rb6nrTG33Ra/adyI4oGOXnPDFhwyIqAcr0XZpzypvPqXfGzj6/24QxFo9sdoIlDKO1R64Glh6Uooa7vZE86hsERiMkkgKjXG5vWXqBCHl3flcgDTE86hWNNU5MCitl7R/OB6kAlshbKPRGMGWBIifMvxdFWMp9Uhd2qPTalj+peEZnIxFUZJBVcxTvXd4mbqX3LU39lxZ+ADGxc0aQlSHOLhjQXmvklds63EMa5oqnassjZSumCHae3+nJhYludlh7c0AsS+wE7DI5wUuOO5RRJCTbBFdPVUt16QsLhmA== 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=R1asdCqkOW/4Zrb/mNGHEJYIluiRzKgOfQ58AvDkDSk=; b=Y/kloklsjTB3VYvGO3SvOdCMZvL/LpMNVRlZxXoQI+g7WLmnWLrj3X47KpStg44Ig17TY0WlXZ/K8dtq8+Z1Ig0sXmarz3U7/Fgg86sgxh2sJ8IRIn32nBK//sijdZaIPj/WOmaAf3b3OGjmYSnHtUp2GG0zzfJUQPrR6xiELQuUNi6EHbqHt3ihsZtAqFbX9vK5sH3URMiAawXniTV3A9L9KL7lkUlDBl7t4JH0l70+5FBTNQcv5qDguLgSlRAHV3wJNN8XxWH4jxo8+aMI0xw4hPvL+AZCPo6yps7el/JmcT4M75AtIccrgaDmG/1q+6Jx3ykb5DCfMNNYCfgk9g== 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 VI0PR04MB10291.eurprd04.prod.outlook.com (2603:10a6:800:245::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.16; Tue, 11 Feb 2025 19:22:19 +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; Tue, 11 Feb 2025 19:22:19 +0000 From: Frank Li <Frank.Li@nxp.com> Date: Tue, 11 Feb 2025 14:21:54 -0500 Subject: [PATCH v15 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: <20250211-ep-msi-v15-1-bcacc1f2b1a9@nxp.com> References: <20250211-ep-msi-v15-0-bcacc1f2b1a9@nxp.com> In-Reply-To: <20250211-ep-msi-v15-0-bcacc1f2b1a9@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=1739301723; l=3043; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=gL8hiycm2h2s+DeI0YbGrCnGWmOW9FS4xLW6MzCh37o=; b=FAo7K9hlAHBpQPTBV0xJQxt7P5QO0fPInNcBHP/i/b0VNrpUybCd80x4LWEsRAh8+jdSgV5Nt ASO2raLKObUAFJiyapiMNpfcmebZJ09KDCkeUqsl504fDbVHnWNIQOB X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0231.namprd13.prod.outlook.com (2603:10b6:a03:2c1::26) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kselftest@vger.kernel.org List-Id: <linux-kselftest.vger.kernel.org> List-Subscribe: <mailto:linux-kselftest+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-kselftest+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI0PR04MB10291:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e88b120-1f54-419b-364c-08dd4ad166f2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024|52116014|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?q?b4M8zmHy1G8TVE3uH8SlZZox8EqVqKq?= =?utf-8?q?l5wJZhnlTbPH6gOVnLH4V8/EyemqGxBACUQ5MeiSSxVaQnUbWw3w4KLirpm+//Gat?= =?utf-8?q?baKoRNLUfiVbDXmgO0eabfyuqGKnh4yNJ79a4H8qsHWgvr2Y2p+hOFTqiG0PQ+awf?= =?utf-8?q?UOcnavijlp7jwD9NY84bocPRYJwihfprzDHwmbH47L+EJZAncpqG05Sz4eR6nLnuv?= =?utf-8?q?bn/p1UgdDAVownQWuJGbauIePjGMmIhkSVv+Rm0cC16HorX7UNZPolihU5iTTDjd8?= =?utf-8?q?1DKjZ5kMp3VFMp0JOIZpltzjWpv0HhMTbuDijTc/WO6/a2K1t9egD+ASYjKDhwjuD?= =?utf-8?q?wBxl5vpXJ/HQsFC//vPhgvr4HhKCjTfRraFYanAnwDANkD1CTJcz4so2kZDwN9Bes?= =?utf-8?q?QqoApAaAX2iFr8Dlwl2zp/99X0DilmDOind7pJCGuMA+wpywErh4+ZhGagLqy4KAl?= =?utf-8?q?BXY2Lstwj3d6hr+Xpm3+xknZtasoKubnneNboDXS3QPKh+BwKKTgdrLoJrovUlMBv?= =?utf-8?q?j1N7dEgA6oUW9O2foEpcojjbVSrY3yYMHyQAfuGJaybrmVLPJYgwuApY655rSVoDg?= =?utf-8?q?Y0seM/HVR0T3TX4/G30UqRxM183UorUIfjuofPrHzo+0uqq5OpNFyS2gD3un7EfBC?= =?utf-8?q?hIEPo0myyldfT6aARLjPVK/ZlzTEz0GQh1EnNrtPF8I4X/mff35n/NlJXYqZiX+NY?= =?utf-8?q?51paZG/1aNG2fP1T7gCeU1EEgk+kJmf6lQw9UmUwSt4b/gs2EN3XJn/q0kmgK45x2?= =?utf-8?q?4INgrQa8POWjSfGcfSrn4KjOlv5hj2D6AIOIUzMRbuSsyf9vuu84O9/vBD+aw6kTy?= =?utf-8?q?iXxphhrxBL0q92GzGn4UOjZYj3yGIDgKcywg6+a2nArxuinzRFacsTWJ/UTOE93G2?= =?utf-8?q?IkUIyjY6/ZZ17xBbtaoV8KZ9s2LT/BTXaO6mp8zQkU3o/n+NYlLlcSjb5OzaasFw7?= =?utf-8?q?m8Uz6RUOiuaVWLtwwIRNm/0ypOevvZ0Dvv9IRse71KKdSWiHjtHXQuA9b9PpUhDg6?= =?utf-8?q?OCD+5MicyXPM493YIi0xcHU+b7AiJeyJW/7z8z8GdsM4okz0TDJqz6MdWzI3zoqlm?= =?utf-8?q?FjdxOyQsklZFFCYmRAa2M0jxFEcbaFedJieoN5T/QUX9pD56sa6gPYG00+q/wRyNX?= =?utf-8?q?mZscJGYEYM58F3jDegWZBIUnbuTQcnQg4FLhgr5Cxk+vUlr8V9wwwN2ci7tmy4dw3?= =?utf-8?q?kjkp3AOT854qScTPU8Stw/ksI/zFTPcLgwJ0xX4l+stuCgyMonx3XwqZoXSbmdZcB?= =?utf-8?q?YQaW+Sv8/upJ56rjMBpfT+2obSnwvX3eCkr1IDdSD9ShlxPBKqJWWXi8vgY/ruREZ?= =?utf-8?q?IS/cS4qPKCQjtQrM7SWi2CprLibbiI+0miasqTj0uEjZi7NAHV1AqK3evvPtKOstJ?= =?utf-8?q?XttIZ8x50w0/9ESNT0/j+sGxze8R7kfnw=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)(7416014)(376014)(366016)(1800799024)(52116014)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?optJOXpaYNTfDa023x3X4yI6bHwD?= =?utf-8?q?kglJ/Dnp47bC4ETOTcexPOgnqEt3Y1ZBM7F+nRgWPYIg8Ryqxw65glJotPYB2qqtU?= =?utf-8?q?awQA4AGQsaRn9QueCx9YWFPLSKtsHVME2smHr1man2mjlZe8sa7Xav5RFWgDi08fM?= =?utf-8?q?1iUNYz8zvik83LCMaZOKrZXZtc90IEjkZjxhur7bJC2WSNx27pGOmadWhPRrv9Xsm?= =?utf-8?q?k9rLMAan/zLc2jiqj5ogLc5vIRhVT8OGxg5dhMBCKjgT0MTXE7F90SXtVIlhR6hvD?= =?utf-8?q?Icb7F/8i4qsNH9bd2Rsje3+nFYHOsLUypdgrahOjav+m5Pg/ytGKTIqEPVYw/b6IC?= =?utf-8?q?yoMP7Murh+ZQHbQ9PfFbSWOmgOldblwwuAWD41LVDrZR5oZHjrJDBj8YxMNayv1Lu?= =?utf-8?q?VRamrVi/G2upJQu1kHRstL4xHfl2U88PdHU6lTOkNigPxspnbrwb3Nscy5brtLPDg?= =?utf-8?q?zcFwNd+opHhAphPPJlRfinRetiU/djKZmaFqpzjf4+LrySr4Pv1cKzPTOgKfwjBJj?= =?utf-8?q?1/yjK1KMvYpK5PPa+LyBzlvrXzLlYAL49o/PjRXZsrfLc9KYJJdljz7px34Kd8lGM?= =?utf-8?q?/y0CbskDfsngrlsTVfbyxvdmV24EJlqLh+dvHW8KetKcIJ1i0o+myujcmyVvmHlDD?= =?utf-8?q?ArCqtBe6ma4uwm5c1MkuxbQR26h/zsRP7KvWmn68M1MLlh3JPqKZJ3hN646js763v?= =?utf-8?q?8rWcGmhJXoTGgbjl0V1U24+vaHe67/YiM6IWJpGxW+I4wTmcOwXXzzi/P3L4wE8TI?= =?utf-8?q?09440D81PljRofby6Lxxnb1Aw58Ktz1LKRRQNa08rB29wmZgiWZk6vSNHfVwnn3NS?= =?utf-8?q?kmLvCq7YLupKQOZz/pHS4vY8wgkrlHnodKyV6smmg1xu8bubjybrmrQB+SwePJ9dU?= =?utf-8?q?7zn7L5ariDhmsKZyJoKxZ5BkMNysN0Ze1DFrRQrTeDSTsfgJFAzs7yATQFqQSJhiL?= =?utf-8?q?mzCjAt20DBnwUZK+G/cRU7T74DKj80qZu+JwJBY1QWgk7notF+W+lNkm76t/Ytiv9?= =?utf-8?q?e62Q6LQEcFbtHVfK9oySWbNBa/D/bs3UTpQDgVCZqVlF2TruIQLm2m8ZtD5VEnOB0?= =?utf-8?q?sqpx+6vz5pqVlQA5NXo1FR+e1UzNk+OWde9G3F+WNe4225RYG8RzGTlo99N02/JHU?= =?utf-8?q?cJdWJXLLNjMhWM0VCz5Qplsyh2AFsZeBiZh/xtfOdi3OPdfA169yL3ImD7peji92i?= =?utf-8?q?5+holXD+Wz86pKBs72UtysBWZKmySQHl3wob+TFzvf80iiueb1/nNOM6+6Tl6jpQh?= =?utf-8?q?OtxzqCdVvNi2aiTjLayClRpGhrjme/dDWRZYW2Xwe2SElx8e3a47T2EibpPvzIuGb?= =?utf-8?q?17eznZbBHf7CZD6rvauTBwfn6LOsWE6PV44yy9YqxMlYeQ9Chtd6bgBGl7PQFxc4e?= =?utf-8?q?vZIKbfFQdMiYpFjkNj4StF+3kAoqwsduWzZ1LPc/GJqK5KpKekopi183/jFs+EV4u?= =?utf-8?q?3xcoyo08YcG7Y6ECmAns3uL0KjXjWhxXautzq9TRK+opsSY8c9dfxTbllfoVLg/aO?= =?utf-8?q?fkAeZFfplMZf?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e88b120-1f54-419b-364c-08dd4ad166f2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2025 19:22:19.3439 (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: qRrWgXCKy9U82fdzm35RMR0jDzxY0HsH2qfLhm+nwMuanup+rcL0DXcfxKItegPqcqx64787PC3riR5QtXZkuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10291 |
Series |
[v15,01/15] platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all()
|
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 v14 5o v15 - none 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(+)