Message ID | 20250407-ep-msi-v17-1-633ab45a31d0@nxp.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 BE573C369A1 for <linux-arm-kernel@archiver.kernel.org>; Mon, 7 Apr 2025 21:47:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To: In-Reply-To:References:Message-Id:Content-Transfer-Encoding:Content-Type: Subject:Date:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=fBhEmQ+5keqgx7M1lTMSB3Zen5LLbLZOcXbwQxpRbuU=; b=i8brqqPs5zvf3DKXyPUiWb98hT nB7/h8+WvKtNADv3+kT5+9QWET0Y6yLzO6ruac9jdr9ar6mHXBT1Mge70+7iXr+/XWOVU1JY9xfKc JXv16ZdoSDSpmd0erNlJ6rIsOsw2v+RDvBgKjo5UMXHvuBY6+2W8D9fNja33YUVAkMSlsv11omKEK OB00Ir10Hn/LrVDwG3IlZpUZZ5Ffe8xaKU5PoR+Xqcm2Ofa3+ynlITd3L+GKT9OmTVan/o4vU4zY+ KC2k+1dkw6ufER7K2mCaT5kaUVjGf+gAeWgqdox6i0pjqrg8wj7foALCcWAAGYLujU2N0kNR+TkpP O9nzXxqw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u1uJj-000000025fX-1hyk; Mon, 07 Apr 2025 21:47:43 +0000 Received: from mail-db8eur05on20602.outbound.protection.outlook.com ([2a01:111:f403:2614::602] helo=EUR05-DB8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u1sV7-00000001sMJ-1vXn for linux-arm-kernel@lists.infradead.org; Mon, 07 Apr 2025 19:51:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=suynrumez5XVDqD4MTEk4qTYwNZUr+tJa8sZG1WD2orJg/Ya9cHOn+/qN00jcUNHUKgbh1aEF9m8pugNTR4V6agHEr4farz2mF0mYEN2HZvOVCc1OrNMdWVJdjukzMF6D83wkljtlAOvPE+4BZTeXytjffGx3jZE36/Tw12jPRNWEDaBOE9KR9K9Wj2wA16+5Tz7IcGXkxiaiJoEJx1Kl61QhAyEjmvtE7E8eeW/yP0YJUpVaWjpQfWH7GxzZU7IMIFyHEMqfc3jb+Cj4VGzOpAksxlfSEgypBDQFXqANriUK20LskkOsoV5j2pgcW/3jucrSbB4iUKKOnRmRjwJcg== 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=fBhEmQ+5keqgx7M1lTMSB3Zen5LLbLZOcXbwQxpRbuU=; b=gJMs0Tyfc5PuYpDbyI0hyuKyWPm97c4+CgQFwtELEBJdz9COzlFnLQtEXJtxqWvYwM0qiAvVTcnGuneD5CoBtitU1c2XqUi7oPiJ4PYgRqBeRNiF+VleLPuGri3DUJ8t2OIx/ydMf4h626f3FmCQAveRRSRg8F8i9R1RDfjJNnm8FvATWu3B0rKQADetAHuJ53JGquoE/q+cz718KCA3OSSRg6r/upOipYyaany6ruOhmwDWLyNdJyDLPVAGrr/7E7AWqKQNrbttcdz3kInwilY+HKA/UQWJkFqgT9PqiYmfzy+NAC0eYl8abUzb8m5ii6fykNrJx1xaK64QeKCDaw== 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=fBhEmQ+5keqgx7M1lTMSB3Zen5LLbLZOcXbwQxpRbuU=; b=U+3C8QAOF9zkv0IUDe7h1pa5BPlZf3eTodVFeFCBZyyKoj0j4K8WlDn371kvQ0W7Sg0E92o5rXOcrk2gCVJf4usa1AoTJLXx7uYsOZpTbu/F1aCAoiFflQnoMlfrI16EXsfUmr1sJehNdwkcv66JPO3FsOi9CxZ8QyZED8yJYSgSqqHCIaL5aWEOHvrSwCR67eX1GUlU+DfZsJnwAca+5bkivSQOFEP9Z4jSGImDTrSCfudSTRs1+ezrs0djfancbm+fH/M0hC/b08/+LrPEloOg7pt1M7ZbJoCkunmrsLnz2VL3N+3oqzw8/KHI38Inq6w6mnaq2zoC1LInE2KhBg== 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 PR3PR04MB7452.eurprd04.prod.outlook.com (2603:10a6:102:80::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.34; Mon, 7 Apr 2025 19:51: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%2]) with mapi id 15.20.8606.029; Mon, 7 Apr 2025 19:51:18 +0000 From: Frank Li <Frank.Li@nxp.com> Date: Mon, 07 Apr 2025 15:50:51 -0400 Subject: [PATCH v17 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: <20250407-ep-msi-v17-1-633ab45a31d0@nxp.com> References: <20250407-ep-msi-v17-0-633ab45a31d0@nxp.com> In-Reply-To: <20250407-ep-msi-v17-0-633ab45a31d0@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=1744055467; l=1529; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=ThyZOhwaDsp4V1j223U0prTZIbMrn8Rf6YEorwRizOA=; b=o1HYfMoY917YNLPLCMC0xmqaTJLB7tkp+9gfD4zitOgYHeNgY5jDb9S4aRR4yVfoZWdB7p04V jm05nDxbmuGBzq9qWDFiyr4WgDlK13UJF39OZnkUfzcBivybgc1Uja1 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: AS4P189CA0041.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5dd::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PR3PR04MB7452:EE_ X-MS-Office365-Filtering-Correlation-Id: 389e9db2-7142-4a95-13e0-08dd760d9066 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|366016|1800799024|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?q?7Tg7TjnlzCb5gnlPodaRpvq1bJ69kM6?= =?utf-8?q?qMAqBw9B5h1CfQaz9VEzu7mc9brExWMzrQ8zrx25ATMt1hdpBFCqu4sG24/Wexd+f?= =?utf-8?q?aOKPdw9OaFJ4BhQBo2CtudciKsecfdvuoznPu47ML06XZM2MKhbs+KzfqJHod/tdq?= =?utf-8?q?L1tfXoVqOWbE6jeHcV4r5f5YXJsyRfb6LEiropRboi0psTBxIZe6m3d/4TdcRwExF?= =?utf-8?q?EoQwVXP3K3CyteZD6TQOvDk6Zky2B+0dypwWgpmlCLxXrtc2lZtviMBErOPWSK7ev?= =?utf-8?q?E5aoQ/uN0oR6K2rTnfHThlFOeBj4gYvDj0mn8fkI6TGOprTVdeOLFuyDXgm0+hDSw?= =?utf-8?q?nUtWsxpns2XOSlDMCo2BjKMZtvW1OQ+9z+cC4u97x8rEMBFbczRnE894BT3fO1Qx2?= =?utf-8?q?E6+lQyvYzrNV7eRyuSxkZYeR/86UqR1VxZ06yybM8TCadsAXpLXEA4+IeyISBL7xK?= =?utf-8?q?1ELTgnJbBJHBrwv3xOYfROCsvq7lT6Z97M9YSwP2V6DxHyqnod3JkTkXn2A1noKOw?= =?utf-8?q?OOeqVQc5Ifzn+cRESTtFVCQ3le7Yes1zwgP0fx0BOlBP7Pr/DRQjlkk7J92Qr8zZg?= =?utf-8?q?w5a59hg9VvKq4qVrXylEcCMnb7a1DId45ci51+BpkiFOkoKGFrKlOCe1op++MsHPd?= =?utf-8?q?Dk9K8BXkADfKFng88aH39/WkVmGJMJenTUE96pTwhT4NG4LQnLuYnDOXeV+awkw76?= =?utf-8?q?1HHwUiyGxMlP7RgivftsY7C7G4jfxa3HdaGZDbIk/eScKqbh0w+hgRuj1eX+0PcYD?= =?utf-8?q?mQdOL6NLUHzRWwhSPYjQThlVmolqorCX0zUprSIzft8wCTcndAeWkqN1wy8lX40G4?= =?utf-8?q?PmVNtAaOTKji7+ZoFwQlk8Asui1h6t7QHpKZSQaZSvAyaXt/4yNdg9FmoI3p3cmUP?= =?utf-8?q?8bbZQ6vNuqowTa2RzHQfKNSUS146LjyT3xcumQpRxTzYNUU5G5FmziIGVLoK+Iy78?= =?utf-8?q?o3edo8xhdfzR8cz0V5CJT/ocDRmaDLgE6GrMR8bTa4MOUrmfKlWIEqOmBLSW2VHqg?= =?utf-8?q?SwD8QV5l8/NW3bzvn7Fi2jIbkQsJuxz6fOQAaKvmGk79BU7MyWpIa3EzussHL1dlu?= =?utf-8?q?jaYwyoad6c2wDUKg8B+m1MfTwwyG7WIpO2qnPvfST7sSB4RVXL/AtywrWXWWPUSUv?= =?utf-8?q?BkpjFMCt3vB2mBgW57BNqaF97EBOnPk0ywiKkRB5aUOCcS6vOrMWM5sIIFFHJc78E?= =?utf-8?q?6NWyYgYZ12tTE5UdvZoGCQSfjnatgbYm4r3QK0/JU4qsn/k4XwB/JZEFvveNYemKB?= =?utf-8?q?v4VQZzFSvVMyAJQLeXNVUK9p/wpSP6lkAKhe9yvrHJua1EarU2fGUcPnFBdYs25QR?= =?utf-8?q?bMExzI/GgUJ3NHQ5K0YW0MGUCDQKjBr4iJJFwVfqzSUu4BUpu45FkiJKHMF4L7wvl?= =?utf-8?q?HdlIj2gjayr5ofTmYcJ+0JIQW54epZkRA=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)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?AMQ5jOrJdhQoEGQsAwFgNtiU/8nw?= =?utf-8?q?TZm38eOQvW77CJoJU5QezCRxJDYjV3nyLqid4N2/sd7KOxvA88hifB54LIQpBJ6I4?= =?utf-8?q?AX403d6isvNqywgYvgEczQT6UMw+W+43cWpEGLfGeyktIvMVbYjVpz6q42TFtLAyV?= =?utf-8?q?+2m+8ziUwkCGYS9S3qDA4F4pj+DLgbIN4mXrYE9xIZkaclUb5A+17jUvCCgBQQ/+8?= =?utf-8?q?4Aa8ZEi7HaC25446R+iIa8bsuKNEz1FTXeX1sGRMHkf2LtYCmV7Nxc8LhVVYpxJ62?= =?utf-8?q?DPXfDPuUMac7n9UcB/N6DumVO5RggKsBjM3/3OGy2qgTfJvurWc19LTlz3F4swx3d?= =?utf-8?q?PNBcK4FdQ5Hvq9TfHPDuzYDv5yq/SVMxG9jVvBcbEQKxF0HTiaWm6qCyxJubJDfaZ?= =?utf-8?q?6rKZAUiDDDqDgDf9yFr73qEJH2TfbPiGQ+FPAdLLl3IIx6perTaZFxfAE/V0yymqi?= =?utf-8?q?QlM1/l7YY4k40zaaeaGtsDA/0z+NvvXioe/vNhrQzNWudzEoSGEWTmyx9ghBX5lwQ?= =?utf-8?q?aM5gNTih9JfYdkAIRzvEB1fCIIDzV2GNJe/2EaeqC+W+NM+lWsBp62sojo4KyfLjo?= =?utf-8?q?0li7r5CWaI6yWp19R/FXb3Fvlff+VQ3KxG0ibJnQxHPJ23cQMeNdJoy7cTzDFBAfz?= =?utf-8?q?oNMg3CWq833kqgejCr0N7lioDl2nH9PVIXYaQgStuY0fHqlPF39/qIiJWCvrtq0ml?= =?utf-8?q?FFXA8cM4ob3gp6yrI7t8/jBFOGIWhvSQ9KnpRLg5EcDFi4w8bXqa6HnAMG6QK0+sL?= =?utf-8?q?Jwa0mCJ/IMp+XJyFHpc6qmPf8j3joaQUwVLt3/QRxnh1jONlQkSTeJgbyxjzFM5gL?= =?utf-8?q?pa8Xt3QoiGETPOs5BKDfbdi7UD62ojlfG09lv4x9cw/BO++1IyLyaopbS8Z9mSlP7?= =?utf-8?q?Ijhhe1D4Io5D61yrc746ijGjXybldwh1cqiDi2uH9HB9cFCDFMh80/I+/4nMupERb?= =?utf-8?q?klavlxrrnh4HZWxelJQOD/iEGU4ZhRJng+tIle/aZuXTF2NTi1OF10ecCEoi1Uysg?= =?utf-8?q?QXMWOyZaWFzVl/EpqkzlhV4b0J0okmNu54szdPUyPbQyUG96SHd3xlfYfmvX7u65K?= =?utf-8?q?CFBV2FSGOV0gyLheaWKUN5aHwpEztpTZA+k9QPiOEf3dmQcslxom20vGTeS9qogFK?= =?utf-8?q?aevoEpJy2cadfnW1zZ6BJzhf0nhbWskTSTmJLM4YbFjFSQTKRJcc73SFTrDz6/S61?= =?utf-8?q?qw+wkuj0MZSRe+LgOTBPIiUNRB9ZZ8qBjMNtSYG0HvQD1lFFWl4INI5PHbYuHCg3K?= =?utf-8?q?7kO13u4PzEZGTfzLT8ZuuQY2au2pPqnrl1dCn2Qq7Zt8u2TZ5B6KREPaeDrtjGSQA?= =?utf-8?q?L9Odx+SCuLe+14nohLJb53Gqb4JIeZbIm/rJDZIBJzv4TQd+TtrIjUdCQa9nNtta7?= =?utf-8?q?ifTk0xDV6KU6dcklmkkp9Q+xpulWOttL8OZcg9LialvTPTKfd2dV8AmrMs2KPEAhc?= =?utf-8?q?B2WU6HbTNbKxxHnm++8o+N9YnHGxOb3B3x52BRNXwdt4UuZ2RV+iHNzkwl42JR0oj?= =?utf-8?q?bDx5+Tb5vsIz?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 389e9db2-7142-4a95-13e0-08dd760d9066 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2025 19:51:18.7027 (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: EIXUtUqKHbQOvvBoGjip4EgMQnizhjgZh7Lt3wd0QrxCtA+1NWHhWB3ZXgIE+4MQRLPQIszUb/MXw4Zi/K/apw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7452 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250407_125121_493387_92E029A5 X-CRM114-Status: GOOD ( 13.44 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
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);