From nobody Fri Dec 19 17:15:30 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011061.outbound.protection.outlook.com [52.101.65.61]) (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 B48AC30BBAB for ; Tue, 14 Oct 2025 04:55:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.61 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417702; cv=fail; b=JJ9D5kXZ+gGezRPhulYOn0N/lEEGM8qi6bhV/6Cf8QPuQc0fmX9vgtytrf+dqLGNyO57r8dJr5tZDn1r9/xH9iSsuZmgmQTTXEBuWufefk8jUcMLu5cg1HGT6zXIlLRljQuTwJ7JMVPiPuVjtJWslBGV4vnyz3XNeMaQQmVH2HE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417702; c=relaxed/simple; bh=iSDOmlMIcdFsZqbrmwpCLaOJhWOjkdAIsc/nbJUQN14=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=iFd70mcirn+1cbiZ+uWE4yk7xFXq7HJO07IqUh55qPeuB8Qju8aGOLUSHk8Rxd4LgbdvYxLkIwmaQmVze6GbBfq3S8QcnJLG8sYi6ZrhMS/3v1ZAwSVuXV3yzfSo9jEVb7LdKz/+FsU7E5BqNjafsrbGss1oPghi9JHy7FQ0d+M= 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=OsAtEWVc; arc=fail smtp.client-ip=52.101.65.61 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="OsAtEWVc" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o2Nt62oH4h5mpG8+wbQ2iwK4DgDqcVA7EChxozxjNQCYWgW8IqcU3Pk3AKVIA1Y3N6T6ppCQjkXgfnC6biuz70aYQYHzorILqyTgymp1duuCDKOPNGbZc1iqlw3kETOWBumFz44b/+aN5wFOvwEAWF57ejqYiQryP1ZbsoVqRxNPfNY9pQXiBMDlL9T8SBt7EPaR7G9WTLu/vxlwZ8CoGabQXrY7ZSmFw12wiJul5Xk8ID1KjUctXHxIC+hcKq1JLCW8R9wa8LiJbKmFTJhLEW1bZb0YOX+uCaDjwND9Pk3B45HgPLo2AcMYwIjebHxP9XpW6RPEUuZwZ5+2QIOW4g== 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=dbU7tfhh/HzZUXemzbMuKFdhGGNKSbULMyvcXI3NslI=; b=OVG5/slHO+ZvB5qbgazkXxfVpd3eWFNl6dsHzSPt+QTGy37lgEoj7VhSL2KMZy/kelRQYbsR2a4ZGgSiGr/7DwjiBHQCNsbFFWBD8hu8cyQhDnxD3pC1kfcIL15s2DuTKLGK1WoJSufGJ0VVD01U4lrlqvMpWl1Qeyd5GAqSEN1FzpHcE9UtYve627Pad1mI9PIN5V85bKaOIKFpQf+7y2YiksxIyrZLd6eVBR4WJc1arV0DKjpN8V5zLM4xIpytXkaQxMGOPk71rNKs6vtbxQ2Ea3JXYYL7JS1sR+cpIYa3J/0Ptf4ce39Sn82cLGuqKWHd1IE97qPmE/eh2znVnw== 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=dbU7tfhh/HzZUXemzbMuKFdhGGNKSbULMyvcXI3NslI=; b=OsAtEWVcMr9oLWun7j1Lk6uyYSchFQsCI23e4KBSLUKceDym7g+uVVyaKZMiG7rA1jg4+/V1O6wdhTjNo6IwitUgGUkBvDTbyZ3OMkz8nj4juGVbjDQZvL+26lg97pAZ+jn5a3o1H0jUGsGcKz8x9oUuR5wWb5S9Mr7zGgZx3dtgBBDpHD2Z7k3aORm788KexpTIfhm015vSjqshPP7Ht1LKd5xzrCVoTVV1mKh1IRVqZq+mumnP3PCUouTwhBzV3TFryllt1U7Y0IIQAkRBykXaQsxMVC7snCX+ho1wLW2ewB+7tKVSLAESld8TQIQmPnXyziPkWBFLD927nc6oYQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by PAWPR04MB9838.eurprd04.prod.outlook.com (2603:10a6:102:380::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Tue, 14 Oct 2025 04:54:58 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%4]) with mapi id 15.20.9203.009; Tue, 14 Oct 2025 04:54:58 +0000 From: Peng Fan Date: Tue, 14 Oct 2025 12:54:38 +0800 Subject: [PATCH 1/8] firmware: imx: scu-irq: fix OF node leak in Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251014-imx-firmware-v1-1-ba00220613ca@nxp.com> References: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> In-Reply-To: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li , Dong Aisheng Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760417688; l=1099; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=iSDOmlMIcdFsZqbrmwpCLaOJhWOjkdAIsc/nbJUQN14=; b=cS+1nCF0ioEbPXo3yztlEXtFmTglMZ5W7Jjnp214PpT1ezw4L1CgDpbvK222kiAE1k7Xc/+CW iT2GpCBTvRpBTqMFzC8a3VqEPUyXF0Awb0jWZZw/OWZw+4S3WTQIQWe X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0014.apcprd02.prod.outlook.com (2603:1096:4:1f7::9) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAWPR04MB9838:EE_ X-MS-Office365-Filtering-Correlation-Id: a02dc053-6ae4-445c-c88f-08de0addd36d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MUlQV01YOXAyU1ZQd2RzYWZibnBaeWozMy82Q1Frbm1jWnpFemNOMzg1ZmUr?= =?utf-8?B?VVlFczhwS2dKWXI1WGFDSjU0bXVadkJGR1ZxUjF4U1VvelBJVW8rV29TTWxY?= =?utf-8?B?VUtwbWdJRWk1NlVLcnVTQWJBeXlzRlBLZDhMbWFUTGNCTERteWhsdVhZVWY0?= =?utf-8?B?Q1B2UUpDTUlPaXJabk5xS21FTkZJUDlCNWx2UzJ6M0pPRHBUUjdXZ3dCV0RM?= =?utf-8?B?dDlleHFrRDJiQmpnOWU3ZFV2aEhBSDdWbmw2SjJQUTBXTE8vWjVIUFN1cnVp?= =?utf-8?B?bEFROUVpaWdWL0lCTTMvZWRvaUFtb3p0emtmT3NnQVRiL1NaWEp1K1dNeDV3?= =?utf-8?B?dTM3Nys0bE85cDFjNSswVnRRZUZzcDB6RTN6WWt4WEdtZm5WM256UXFqTStZ?= =?utf-8?B?dnkzOTBVREllZjdqOGhaQW4raVNEZTNMMC9XODN4YXVXcUZxdXNwbk9VNXAy?= =?utf-8?B?YU9WbXd3Q1BoRXd2RmluSkM1SXg1aW1yWFppekQzNDJPMlg3cHlXM1lSYW5p?= =?utf-8?B?SU96SGN6OXlMb3RKVEIvVlVKYzIwdGt6SitEWHFlVnBnc1ZTS0JMLzlYWXJE?= =?utf-8?B?V3JLS1pJOGVIVmtlaG9vNTBwOG1EUkxyUTl4SUhzdTZYOVFIWDZ5ZGpKMDdJ?= =?utf-8?B?R0NUR0xIUjgzNlhjRHpWa1lBV293ald1ZkduZ21TWnkyYjYwcFdiRXN6Vjln?= =?utf-8?B?ZG1YMFRGejBxM0VVRkVOR2pNeVdPUkN2VnhDa2krL0VVNllaT0JMNnoyY3Fh?= =?utf-8?B?UWlwd0dma243K2VRRWF2NDhPcnNaN1NuWUdWNE0rY0hsSk5GbCtFdjhPdGJw?= =?utf-8?B?Uk5GOWYvZlJ4cUFndWd1TGxBaU4weElOYmJXWVNRUG5kQmxWNTU3RXE1UW15?= =?utf-8?B?TVd3bm55Vjk2dGNhbkZXM3EycDFBMmtRbzBEeE4vWjR3b1hrajlNUnlvOWti?= =?utf-8?B?ZGRaaytnN01MTDRYV3V0bzN2U252RFNXRXZIWCtNTVlxcVJMempQK0FiakVv?= =?utf-8?B?emFjMzJoSEJMb291SW8xUFJkRzdwbjd2UTJ2bGhxUnV0bHFRV3NyY3ZOdjNC?= =?utf-8?B?dTlDbTVFYWRBS2pRc0JON3ViUklLcHJuYjlNREh0Nmp1T1k4RDFkZzloRXdH?= =?utf-8?B?UTEwS2tyd1Vyd2tScE4xY1I3YWJiQjJyTlNtSjdKYXplUE1PTGNFSVB5RGlX?= =?utf-8?B?RTV3Rno4dzRyTWlkK3dMRjhxY0JVWENNYjUweDMyQTNodWlMaEU4VzR2Q25Y?= =?utf-8?B?SzFSUFJ3MVZOKzVoYVFrOXhmOCtSRkJkNmhuT212d08rUVdyVWxRaFR1T3Bh?= =?utf-8?B?OUlNR3NXUUJmcXluNEphaXVpSnRIL0FXK2JwRVRJU0tsSEtXc3hoVndxMHdX?= =?utf-8?B?QWZiZDhIWElsaERNSVBwSE9vWkZzWUhyRzZBeGZ5S05pd0hIVjhyQTBaL1h0?= =?utf-8?B?ajJLQjF2SE5DKzFVZ3NUY3hnQ0pxSWpLSS9aRFlydXh0Z0p2REY3OUNGYmZn?= =?utf-8?B?Q3A1dVZGR2pxcVBwb3NiRGFDaDdmWWFRNDRCU3RPb2FuclNxYXpTblpzVVJi?= =?utf-8?B?b3Zuc0YxZkphUzI1cVU0dXVzVDZRZWV4QTJVMjgvSUZjR2V1cEIrNlpoYTVM?= =?utf-8?B?dVI4a1p6VWp6dm03Z0Jwdnc3TnYwNXdmQXJmUnVvV0ZOa1F3RmlML3BvS2p5?= =?utf-8?B?eHEyWFhnSU9kenpqV2pEenNBU0RoUDhLN2VnMnowRGplTlY4V3UxWEF1dzFs?= =?utf-8?B?ZUUrTVFiQW11cHVVREY5WndoSUpOaVA0N1dMc2hnaXErbjV2VTQ0N1JPUlNF?= =?utf-8?B?WThoSWZwbHlnYVBmQmZnNnBScFBSNWxrYnY4SzNMYVQ4K0k5NGVhdmEwU1hO?= =?utf-8?B?dERBeVpJYjJUWHU0SVNxV0ZhSHp3cUlLTDg5OXY3ZHNsbllFNXNzSEJOd1ox?= =?utf-8?B?RklqT1VhdThXYVdxZkMxVklkZWkrZE45NDhPcEFXRm01QlV2b1RrQUNpRUpC?= =?utf-8?B?Z1Q5S1U2QUJFWVNrNWNtaXh0NStKM3oycDJVcUFBWTBsQUhNU2tEWWpwaVJY?= =?utf-8?Q?xIoK1W?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bUdUcFN1eGZwWEU5bjlhNEd1aVlYUXJ1N3BaaFdUTE9iR0JQYU9rSGNkVUJz?= =?utf-8?B?TDVOd1lncVhEMzhMZGJabnJUaTJnMk5YeTNQSFd1M0VSVDd5OE5PaGFuWVpo?= =?utf-8?B?SWRBamtXbFJVVC9WSlFWcFcvTnZWS0puNVhnV2RIQ1luY2luMkxNNTNSY1pD?= =?utf-8?B?TlpNazFFQ01xekhPdEdDaUtsRVQwc0JzekJjalBhOUYxVzRMdnhGQUwvazl6?= =?utf-8?B?aHdWUU82NVJiMXUzZzdFOVB4L2ZES3E0MkR0U0MyYUQ5dG9qQnU5TmZiU0E0?= =?utf-8?B?V1lXcmxjU1Q0alNKYkduY2VyajU2Mlg3QnozWnU3czhsRDc5Z1dId2JsQzkw?= =?utf-8?B?NzZvVE0waXdQbmcvTDAvWlovMEh1Y0JlbUFSTTZPRUxHWG15VC83OUtLQ1Az?= =?utf-8?B?UTR6SVRTYzNKbUJvTFlDY3MyTVhFQmh2TXlHSTQvU09IVCtlblhZdTkvdUpu?= =?utf-8?B?elg4Zm04cnVJeGM3QXN0UkxmcHdHRmdLMGtuMEZCOEZEdnNLWTJaNG9Uc01C?= =?utf-8?B?S1huOEU4S1FNaS9HNFpEakdTWldVV3hnWW9uY253b09FTDYreit6Mnd2LzQx?= =?utf-8?B?c3RvdjJGNUtkZGcwZGZZVmthaEtnV0Y3ZU02MlVnZzdwd3ZQemZsdEZWTWND?= =?utf-8?B?bEJHZHN3NitBRy9uemNQSnBYTzN4dWtQV3FhNWJxUzg4MmdhSWlsZXYwNlRo?= =?utf-8?B?ckNrUUVPYSs0T3JNazlWcUZyb09zcFFuRTU0V0hpQU5iSGk0V2J0UUlwRzZE?= =?utf-8?B?czR0RDU4ei9TUjhSNXFXMEg0blBpMTFpTmZNR3JpKzZ5VllQcHdtamRRZjZp?= =?utf-8?B?UTFOZ2diVUdoQ3VTbDRQdGc1N1FVem5hbDFXY3RLcU5VK0IyWUtxMEIyNUhm?= =?utf-8?B?bkRaWEY0cWdGU3NGYkd4NXBKYm9lSDBQbUh5RkIxeDE4eE1uQ3U3YXQvdi92?= =?utf-8?B?OUFWZURiK2dBWUhVSDNUeUNOSERnTDQzOGN1ejE4bEhUQUJkaXU5S25lWGV4?= =?utf-8?B?WFFZTGQySE5SYmV6TXhSVkZRMFF1ZHJBc1B6L0FNeGVrbDdWZ000Z1VLcXV5?= =?utf-8?B?MDN1QjZTUXNxOXlucGJUcGhoYTNxblA4akhDZk9PY2pxY1RraFRFeEszWmZW?= =?utf-8?B?WnhqcXJKWE1EcVVPTjFnUkJuc0szdVJRMzBMNmNGR0FRa2FXTHdxc0NmUzEv?= =?utf-8?B?VHJLbkVOMmlOUUlEdHdIdk1RRmpqbW84dnNubHZnMlpQWUpHKy9Jd2EzZG94?= =?utf-8?B?Tk9KNlNRci93aCt4MUJFTHRPYlVEQ2JXSVhWK3RxYmFzL3RjcWtPQjJZdENO?= =?utf-8?B?VmtnbkZsUVZWR2dhZ21mYlh2c2xPR1RVY3NnWGJuck1sR1pUVUlIVEtTc2or?= =?utf-8?B?eDZneGpqQnRyMXd2d0lRbVlCamltc0hnaHRxQVhGZVpSbjBVYmhHajdhZnBH?= =?utf-8?B?T1hPT252UUJkZFF4bmtXcFd2S0lJckhOcmhUUVBqaC9wR1dDcGxzazl3VFdi?= =?utf-8?B?TzNtRS9ESDFYb0xndnQyaGwrS2ZOVlhkQVp3MVdmNDJONlVnQzR3M1Q1SCtH?= =?utf-8?B?L0VLdEdia0hGeEkvVWJDZzVrYzN6WmNGNU05ajV0citndHRpR21VT2dtUno5?= =?utf-8?B?bHdHZndzYytxeG9sRVJMcXRFSHVqckk2TWFaanFVWmVEN0x4eWIvQnhLa3R1?= =?utf-8?B?Lzd5KzY1WnpPQ0Qvcms1MjUyMlIyOXpGeDRKZUlzempERmpYeTRpUDRXbCt5?= =?utf-8?B?bWovTkpZU1k4SVBPanJ1d2daejMwTkFjaEZTMlZleWRQYzNQZXpQQlRTQmhy?= =?utf-8?B?dEJmMERLMmNRRGgreFJhTmxGblR6U2hMdzhmVEFxbjFWSFlubm5QWnpDbUhU?= =?utf-8?B?UWpiVW5HMlRUVUVEUzdzc0N1Zit5NTZDRER0NFZxWEZpcDZYTmpyQjN3UUFB?= =?utf-8?B?SW1ZdHBxSS9FNzJwWjJUa2k1bDJxZVRFR0xTSW9waFFubnhMaDdUbUtjaXFJ?= =?utf-8?B?V0IrV3NXK25ZQk1YcWlVSy84TytRYlhsMGhSK2JkbFNtOEhwKzk5OWFwVzhr?= =?utf-8?B?YzJZUUNQbXppakVTTDNmbWNoN1lnNzJYd2JKZUpRWm1iN0lzSzd6anhNUi9j?= =?utf-8?Q?zlz0RYiSwdXobPJjazz2aI1uP?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a02dc053-6ae4-445c-c88f-08de0addd36d X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2025 04:54:58.6490 (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: J3dhnwYvmacbT4h9nA0CPNHQNmMeqKRCQs3Y35+V9rhRZCkPhZxvWqaJ0OvCGOODrm3L4PaYB7dhRexYvpyZzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9838 imx_scu_enable_general_irq_channel() calls of_parse_phandle_with_args(), but does not release the OF node reference. Add a of_node_put() call to release the reference. Fixes: 851826c7566e ("firmware: imx: enable imx scu general irq function") Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-irq.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-= scu-irq.c index 6125cccc9ba79cd3445a720935b5c0b276c83d73..f2b902e95b738fae90af9cbe54d= a4f488219906f 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -226,8 +226,10 @@ int imx_scu_enable_general_irq_channel(struct device *= dev) INIT_WORK(&imx_sc_irq_work, imx_scu_irq_work_handler); =20 if (!of_parse_phandle_with_args(dev->of_node, "mboxes", - "#mbox-cells", 0, &spec)) + "#mbox-cells", 0, &spec)) { i =3D of_alias_get_id(spec.np, "mu"); + of_node_put(spec.np); + } =20 /* use mu1 as general mu irq channel if failed */ if (i < 0) --=20 2.37.1 From nobody Fri Dec 19 17:15:30 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011048.outbound.protection.outlook.com [52.101.65.48]) (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 6528D30DD15 for ; Tue, 14 Oct 2025 04:55:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417707; cv=fail; b=hhg+61NgDwc3flt6tOimO1ZiBmCbHEUs8WpIQnd7MSVUU1rhnZ2UVhFWTIz07B2KQuzx+EIdMoL88PNUFuHnVP4gimLXQBiBWZAqFgWP+EkNURnyEGIHzp5afTcUgFkWU+/MitqFQlbm9E64o3WfjL1OlzyFy0bpG4ENswT9H3s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417707; c=relaxed/simple; bh=ehHvgSKQUwWYmewa/fky7V3E3br7uJ896w7lOLCS9A8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ADWv5My3woRB6NT4d4oW13YjY3f5/4mYPYxoflaKny7hbTk+hheN5uhhgrkt8jfT/VCJdtX2pHX5ewqGrDzV1z2Y6waKl1yfyQgKDmGOpiWbnf/KbdpAmlBDEdyfsZVgojNNwteV8ej9dquL0Q0wZ77aYr82LR+O1RQpnla7aRU= 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=PQ8iSmzM; arc=fail smtp.client-ip=52.101.65.48 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="PQ8iSmzM" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ckjqOsATIBgBe4ZcMYEZufLMMCyjeCUnobuF9TV8lhAmZzdJGJwG7fOAbl/mDVPbsOpUTOsadxfCQh2r9I+Z5ATSY5DJcO/fJUKxD6b5t0Ogyx6QXCfscRwHunHLQWlEa1HS9RCBdT5a3VFB2JBPe8vJ6AAgD4GwqYJrTNS2vor+e09dVkuyUgprFRkTpvkshOiBFnn6A0CrfN5wpyXX9zbidVvWKzaN2SOQat+AUq3taR80aS9d3/zcawfLQqkalDHjQz80uqiFRS3aDrqgpPF4GoRG0fF4HCFky9oxgbncz22fS3UYOtLxLlaF0s3vyMQeQPFWo61FIhMtwUSdaA== 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=CpObEYgkodWwaLvOuFlLiOxwYKqKH1qh236szS+dlzc=; b=dVjU7QhrgNJF1tGvtAZUmSmI57y83DqjCYWDc1uUdSv3X18Pr4R894wMLj8alRsjoPz3h6UUdLcD95/z7w3mQRTRTyGrWuShl7QaTv3y5b3mR7c5KCECjs4S8WYdqhw3q8+66ahSMyHMRzEh+Y75y33gudK3CZLeY1Ir6jX64IWaZLeS6P7cbawNhqHPV9MJyD8Y113GVLi/rUaSbzTgCEyt10DNFgBGGD8z8sMdNG5oR7BwzLH2tkJpQXiczhaMQk0cQA+3pXlDj0VNzbrs9kaML+d22iAksZlrcqbVM/Xg99TjM0v9v21J7tYsVLaSn/OFcmfOwPDqNl8aPebWoA== 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=CpObEYgkodWwaLvOuFlLiOxwYKqKH1qh236szS+dlzc=; b=PQ8iSmzMq/dt4hzcc/80EiHmvEggKr3JPt/8CbKLa3Rf9qQVDQ2P0rnHpJl2Yn7AjBPUO0HVGh+Bnx2h8HE7ncfItpPQPhSmN3b4GFaK7Vxob2SacbOuyyoL6EYKEj4hZ7whOBKsVZlNEVeazKgTbjgeSOPROqyK+9kRu4iR4oyAHiSI1VyIa7fotDHCEso8R0fgVgzQ6ygfd4q5Dce6AUzjsBEtiADAJstKLaY1ssg3luVomLe+z9Ck0wc3lm5yFDRxJQzCrnfAUBgi12rBoYJTwQkBEAEk+ULUuabV+o4+QgIfuKQwVJJz1ofTc09KbWd0PwmhE9DGu3j0lEvnJQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by PAWPR04MB9838.eurprd04.prod.outlook.com (2603:10a6:102:380::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Tue, 14 Oct 2025 04:55:02 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%4]) with mapi id 15.20.9203.009; Tue, 14 Oct 2025 04:55:02 +0000 From: Peng Fan Date: Tue, 14 Oct 2025 12:54:39 +0800 Subject: [PATCH 2/8] firmware: imx: scu-irq: Free mailbox client on failure Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251014-imx-firmware-v1-2-ba00220613ca@nxp.com> References: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> In-Reply-To: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li , Dong Aisheng Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760417688; l=687; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=ehHvgSKQUwWYmewa/fky7V3E3br7uJ896w7lOLCS9A8=; b=3S6jMFjWbT6xadOmiAFlXpw8/P4Z/lNXpertp8X4kx8iOMsNmHKWKwo530+ZcPlGsyDNlC9Op pRL3bQYpmrwB6WOMVtmWzjwpZV+2JaoRvOzX86mRyk+Ehwek1Cw+xH/ X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0014.apcprd02.prod.outlook.com (2603:1096:4:1f7::9) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAWPR04MB9838:EE_ X-MS-Office365-Filtering-Correlation-Id: 1841de6f-4d9c-4868-8227-08de0addd56e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dzFRTGpHclBzS1E3WE5Tc0V0ZC9ubXFlUFJJVVNRbGVYQVVXdnlHK3hsSllW?= =?utf-8?B?SmxEYlc5Uis4S3oyVFhaNjBqRE9ISDVXaVFGQ1EwMjVGZzdKbklOdllmTXBm?= =?utf-8?B?emppM3hjRWdYZjJrRi9VL0MwSHNKK1RYTDkwMjNzSjh6aS9iQ1lpUEtuZEx6?= =?utf-8?B?UXV5Z1NIaStrNUd3YkJtb0hFWkpNbllUakczdy9qU1RvRVB5S2gvYThVR3BV?= =?utf-8?B?UlpaVG5wa3gvc3RucnVGU0RCcC9WUHdXVEdOTnE1TVd3bVlYQk9xSUZMM1RS?= =?utf-8?B?R0l6V0JkTUFYcGZPRzdQWTlnaUtUU09NU3VmalF0Slkvbm9yeEtTaHRiNzhi?= =?utf-8?B?UnNzeVZkNUJ1aThtT0ppYkltR204Tlg4N2MwOURhUE5PRjR1em1FNnVaN1Fy?= =?utf-8?B?YW55U3VOQ1drcWlhYmxHTzRkVW5DQU96VkNvTkJQMU9Ca1Ntcjh2NFpLVTBr?= =?utf-8?B?UkIwbFMvQ0NBSEVoUnc2OU5xRFJVaDUwamRFQ0ZSb2Y2NzE2dlQ4aWZJNE1Z?= =?utf-8?B?VlpDWXlKRHJCUnA4MGdRcDNrb1VDYU80ZXpyR291VHEvNVA5dmNnU2daZ0tr?= =?utf-8?B?TVY2SXVKMVNmRHV6ekRiWFlSczBKMTJCbnNCL0RQY1c0Z2NLTW1sem1lK0Rw?= =?utf-8?B?aDVJcWphVnRqeG5yZU5tRVFQWG84WHFkbGdHWnhxSmtjeC9aMVZBRjczZ0Mz?= =?utf-8?B?KzVjK1IxOEhtTWFXb1NSMnJDQmQxUVc2Z2ZxajJ6OFhRZGo2NkVZYWI3K21w?= =?utf-8?B?aXh2SWVVNHZGRmEyQk0xMHZ0M1VhVzdXcjgzSW56ajY5ZUIwU0F0R1R5c2Fh?= =?utf-8?B?NFZ5Y0kzN1pIYTRreVRrQVU5N28yYUVqangwSWU0T1dIalI3K1lKSnB3QTk0?= =?utf-8?B?T3JpcTNMK2JZUmhEcTFPamZ1Kys4eGdENlJGY0J3YjhtdmFoU3ViNGY3ZUM4?= =?utf-8?B?UWV3TkhwZWVnb2huQXVoVUF1Qkk5Q1MzSFpubUJPblJtR3I2Qjl3R3BkbHRa?= =?utf-8?B?K1lDQU1mV1VuUVplS3ZvR3dGS3ZvaGxEWTVVRlpuRzd3aXM0U0xrVFl5VFJG?= =?utf-8?B?anM5c1R0Uno2TGFpR0x2UTYwWEpPaDUydUlVUFNjRUo5WDJ4V0FuOTJEdTBt?= =?utf-8?B?VGg4L1IrUXlxZkliU29sMEZqNjF1cXl5Z2dHTmYwaUJ4M01qS0UzNGF1MzNo?= =?utf-8?B?M3hQOUZ4YXhnWGhyMkpubWs3NEw2amYrOHVBaXN0TU84Q1U0Y0ZTZ0IxcUkw?= =?utf-8?B?RWxFTWI2bHg5NmpRZ2tLYkd1UlM4RWJkeVdneTdLYzhVb0NVRkY3VzQ5ZDRW?= =?utf-8?B?VGxWdnhvT3pCSnhKWldIMlFrYlFVMGg1Skg4TmdDemsxczAxRDE2MlJVNWhl?= =?utf-8?B?RVQzWGZLUDFvazlGQTFVZWxZNEZvN1NSMG8zMTREUG1PUEdiYVdtV3liQ3Ju?= =?utf-8?B?Q1QyTmVYVFdXUjY2YlJBL3BNN1RqYlEvbk5mVmIyZ2QwTm1hWHJlcHBWaVBh?= =?utf-8?B?TkNteTZmY2dJNG9xMDk5YXBCaG1jK21GYTNqVjRIYS9HV1ZDOXJIclFielZB?= =?utf-8?B?T0Q5VE50VXR0SkN5SktUeTJ5eXM5VHBnR2FRdWZ4UlBoWWticEt6UmhDQkxv?= =?utf-8?B?ZnlSUm5wYnl6QnJtQ2EyY1FDbVVPQnFBa1dMb1JXY3o5SjQ2b3JmOTVMcisx?= =?utf-8?B?Ti84ckpxUHRLdHVYQ0s3emkvL1RHakh2SHRreVJvTWxwbGRNQVdrODBZNzBj?= =?utf-8?B?ZWdTa0xQUlQ0bVJRZHVDcXQxMmQxZmhIZks3VnhkbXJRZ1owcWduY2pkblE5?= =?utf-8?B?byswN24vTFJ3RUJNcFFtSnd4eWhGQ1J5T2M0UlZTMmhJT0xQVW56YTE2d0Rt?= =?utf-8?B?aGFLTDB3SUxYblh3QjBIU1hDSlEyUkRiNEZNWUR3QmZPOXlMaWRCSlVRSVN6?= =?utf-8?B?LzQxcnpjRDFvS1dXTWR2Wm1jY3dYOXNUbjVrakxxeXJSZmRxWjZMV3JVejhC?= =?utf-8?B?Q05IYytET2N3Uk9qckJqWU9HYlJWM1ZLNXkxaHFvQUlzNzZybndmMzg0TW9h?= =?utf-8?Q?NXRsUI?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WitBWVlWSHlPMk9oWFBsdWVrTXh6UU1UOGFPQlo1d2QrSG1WeUExZU5EbVFm?= =?utf-8?B?K1EwaXFkeXpxeG5EKzNQUElPaVB0TEgyVzRLM1REQ3V0VE1hMzVxNlk1ZG9t?= =?utf-8?B?clEyeGpxTUhlVlRqd3Jsdlo2K2RDeENqOGpmTWlUdFVrcHJqVXJsK1JjaU15?= =?utf-8?B?Q2dSYzZVMmp5QXBHN1JEU0J6RUcxSTJ5Z0JhSVJxSGpPMHZGSElKK2R3RU11?= =?utf-8?B?eHZPYlZiL0Z3QThWQmtFRE1tazJGT3dlZXZGMmpwL0E3YXpCVmJZUGNjbHBl?= =?utf-8?B?bFZObVd5OGNpTzIxdHNoSDMvNGMzcDIzbHJ1UnplU0VGRks0R0h4NXJzekhw?= =?utf-8?B?Rjc0bFZkUmhWUmR6QUtZYWNham9vanFSaDNQejVQQzF2enFhNDM2c3hFMGJw?= =?utf-8?B?eUl2Y1FzUVNzV24xUHlDSHNUUmFWNFVjM1RETjc5YkdHbE5nUDRUNjFMWmZE?= =?utf-8?B?TlNKZHo3MWdJVWhVclliNElycUVEUzlPVUFyMyt1dHVlWlg5encxcEYzeUM4?= =?utf-8?B?cjIyeExSa1J0aEtvcytzWkFaRHIvaWFhMzRJOVFHVTNnVTZuWkNlYWpOSlZv?= =?utf-8?B?NjVueExJcENhYVdGdlA2UlVqUWtrRkNpcU9hMUhKK3lOOHhYU1hEclQ0cUhF?= =?utf-8?B?VmxzRWgzbnFXclc5YWlTVlpaTWhMdHhxRlhiUVQ3Z3lIR2ZRdy9BdnNWbzZx?= =?utf-8?B?bUFoQnpkbHRZa1o1OVJKVWZTOG1KSVN5T2hKanVicmx2cHdFa1h3OUoyZzZZ?= =?utf-8?B?SWpENnFkZkQ5R3BNZ0dVVTR5VTc0Wk5SQkx4cWVGbUJaY2sxWVl3SytzYktr?= =?utf-8?B?YjI0NVM0NU5PbmdsY293KzVyekhPdGw3MjM5cTZORlVBckYvSjRRbWhlOEdG?= =?utf-8?B?SlQwNzF2MStGT081WEg1RU5hMzJxUUhsRnUwYkdScjFVdEZWQjI3OWt0b0tP?= =?utf-8?B?S2IwemE1YjRuS3RiTC8rb1F5K0FtbjVHNGpQbXBiclBRUDNnQ3lVWGxYSHZH?= =?utf-8?B?eVVhNXhRTTBrb3lPVjFlMEtJazRZQjFxSzdnMWUxbGJFTFNWT0xpVXlydkRa?= =?utf-8?B?aDZ0aWhDYXFyK2lIMUNGRHBMQzBuamYxU0k4TGFqR3JkUUswbkg2MU5hcGNR?= =?utf-8?B?UWNRVGpybHJuOSt6YlV5UkJZUEdrVE9Zemo5NXdUQTByL0VUM2ZsL1l2bXY0?= =?utf-8?B?L1plcWt0dGJFcGVnMEdxcEEyaDhxMExybkJzU2NXanRGMFgxN0l5R3kvVHpP?= =?utf-8?B?WVNpbzdYMGJSRmhRNFBTaHd2c3hvNmtNTmdCR1hMazlzYkxSSFVQeTk4bUNr?= =?utf-8?B?NG52SVlhSWRDSFdoTEZLbmgzTERLRDZNNWFqMG5HTHloaUtZb0kwN2hMWUN1?= =?utf-8?B?NEpTYXF2RG9aZXErZDZxL25oUFVmMXBwWEpKMHlyck5JbTQ0U0hHZXoyTWFK?= =?utf-8?B?ZUZWb3FQaWlZV0dFTzhDbC84NFB5WnZUVlZhWVZ2OTZHWWRpcE5ub0JFeFMw?= =?utf-8?B?WTdDRkY0MW5HN1hBUUw0bGpxNEJqODZZVWdZeVNLcy9ldjJTUHJVd1JmNlMz?= =?utf-8?B?UEpxOUhRT3FvWWR1WDR5MnpRVU44RGJ5TFQzMFRYOExIM21HYS8zUTZZeS9V?= =?utf-8?B?Z0FCMWdTNkpaaFlWQWdaWlpLSE9NOGxLcHV1WjZSK3FjWmRKcWdvSkx3cHZX?= =?utf-8?B?eUdKcnRwbzU1RTJ2Q2t2Q00yM1gvdU41UFBHYW5qL1BOUFdtNHh4U0ZjUVRo?= =?utf-8?B?dEZqUWlTUUQzVzF1OXhRcXRwQlpvaDNsN1IydDNJUmdTQmdQTHk0c1d2Z1Zk?= =?utf-8?B?dFNES2VlZTJIMmx2a3F2OTFFOXR6aDNVejNlUlV1eXN0RGpQc0tUYkZCa0xr?= =?utf-8?B?bWI4WFR4dFdSd3BTWHZmVUVIUlhURjZiV0dlU0xwQ21TWm84Q1JFZm9NcCtV?= =?utf-8?B?WHhkZis5UmZhSG44bFhCSVVDY1poQmdQczk4WlY0d0JTN01CUXNoOXBoTkFK?= =?utf-8?B?L0RERjB2TUxVWERyc2RuRXV3TTJZSGhmUS9teWpSdFkvNmxwUmR5VTRKSW1q?= =?utf-8?B?NkluakhiYWpDVUJqZWFEaUxqOWYzZU45dzJMT2VzWkFuQ280NlFwVm9xTk1U?= =?utf-8?Q?wR9eZSrhac/DsIjpkffROC0eu?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1841de6f-4d9c-4868-8227-08de0addd56e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2025 04:55:02.2098 (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: 4t1b6VKckHorebE2pdQQ5+bPxsFP7TIGICPsxD5AXdzjrWd2jvXHuzToWDHAkC7wHID8svMfKKA54XO2NbpZ1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9838 With mailbox channel freed, it is pointless to keep mailbox client. So free the mailbox client in err path. Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-irq.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-= scu-irq.c index f2b902e95b738fae90af9cbe54da4f488219906f..1fbe4c3de5c1592bfcf2334a837= 76c25d5ca7a3f 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -255,6 +255,7 @@ int imx_scu_enable_general_irq_channel(struct device *d= ev) =20 free_ch: mbox_free_channel(ch); + devm_kfree(dev, cl); =20 return ret; } --=20 2.37.1 From nobody Fri Dec 19 17:15:30 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011048.outbound.protection.outlook.com [52.101.65.48]) (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 8D41730DD1E for ; Tue, 14 Oct 2025 04:55:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417709; cv=fail; b=jklbzq15Igd2qkSbr6mWpm203KLu/TOKZrVCBc98z3ZSknkC5rnYnQ0P0+GyVukXDexu3shS1/zLHCmMl7gT0Qva+CyX+Xh3ye7Zqd0CICIX8VrQgYdgSxTI8MRT+4hsLf5EL2etxvD94N7soumz5S7HWrF+HZCUdZ2RABKoczs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417709; c=relaxed/simple; bh=j0ujQNgY/TWP/xIL5F1afddv7DXZMWsK4K+7CEEVrXE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=sk6Ciq2wlcDVh4IUQoDmmitQQ8hY1GO/X7lMtZvbYW0Kp6N+JcyyaBprRG3gF62PqggyLLu5FkjTzeXxT3Af0AeFersbXyxtOkR+3zmZfoxMsbsiIftXW4OOM7pT9emHVDz+SI4bAFdySj4IC308cUYNEmdShJybPOgISPaZqls= 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=NuaRu8iw; arc=fail smtp.client-ip=52.101.65.48 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="NuaRu8iw" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AxRMVG+qVjlxQrOmPtZGe9cxlN/doLdnCFIUQRcBtFAnJT+e4TmYVECxLijmx0uMXyv9zHptMkI3fDvwqHXVWmiwSoiTzqdgnQLmgYhmCtIUTIZcJbwbV5nOOyVMvp0g9e1rqTYxbzuwIuFHMYswtsGWqWTG+HqS5lHkVPzn9uvJynMtQrvBrvIs1HRvu8+FeuTDdnGDyO2KnKfuK1s2RVVTnQ9+fgfi3jP+iJiY1vc/UOk6IuIiut60MsrzPfBRjFcPZfsOhkH42uPKgS9gRqK2qyQdlYeAcCnvaiZtDObo+M0xTjFG5X5nRhzqkTiylkZ2+4dZJbxetoOU+dN+Qg== 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=YVD9V//Wy6Qk4NNboeqOxlN0/tXTHoXEuzGGy1VUR8A=; b=yvqbCoTu//K6Eb2HgaxCRbfRhHootEXjPpGKcIShNhRbfz+Nvh9ifi3GFq809N3yiM0NXtG6TCsDwzs7g2LyNULAGDABmIuBtdIInodv5TZpIBqY2vvGHoEq4UpHJDneRA7zbZIam6jzAEX1HglWQJdMjyHTdennuV5s4C5Or9m6/WTWDV9ITYMt3ysqYYcqXGdDbNCBoneufa/F9I8td6Uy09nUuWL83x3tScFFQkTrXDurCMl4c5AVLVbWMYd8ou4e3piTnO8Cq5MwskN/UqLg6DPYkd1DK1YTnjiiUlT6Qw3Vr6e72lusrvX2JN5r9BxQEGnzI3qzezTvXbyNlg== 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=YVD9V//Wy6Qk4NNboeqOxlN0/tXTHoXEuzGGy1VUR8A=; b=NuaRu8iwm7YEBkSggtHjGHk4llQqrdLRrYqZGmrsaRfivYf3iSqv2nh0PELsABwCBrEtxgx6q8h32No83BB79w70zgXFSbRqRoQS13U1TIcch1CEnBOoAA/xncaGzwBzoJTW+SRyRbYvITbUnpip+0ZGwlHHqBeFkXN+C8lQSJ0TKH3akkfOEq/IoET3snXdMHwbB3XRYKBE0pyylMfjxKrCV/nPDpPVsQKs1Z14lD/qYdynNc2q5UnVJwKcrBWLJJ7qIPGGnlBg/9Y7hC69tnPvWl+TjrHtMPfOx4ss2KVhUQzdMhVa/Q3Ga1/bqfeWVbatJZCHaOZO6sVu6KXVqw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by PAWPR04MB9838.eurprd04.prod.outlook.com (2603:10a6:102:380::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Tue, 14 Oct 2025 04:55:05 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%4]) with mapi id 15.20.9203.009; Tue, 14 Oct 2025 04:55:05 +0000 From: Peng Fan Date: Tue, 14 Oct 2025 12:54:40 +0800 Subject: [PATCH 3/8] firmware: imx: scu-irq: Init workqueue before request mbox channel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251014-imx-firmware-v1-3-ba00220613ca@nxp.com> References: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> In-Reply-To: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li , Dong Aisheng Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760417688; l=1258; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=j0ujQNgY/TWP/xIL5F1afddv7DXZMWsK4K+7CEEVrXE=; b=/txDpBzOZ0A/2A43urQgMBWmxgMz43ho1oYkrRb1DiB2Gg1SZ2kX9T6mSB5A4Aa71sBjormcp /Wvq6roBB9bDoFMMs4g8eiLsg/DdVL8SAOwkP01YiU3K1LL0QMUt52I X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0014.apcprd02.prod.outlook.com (2603:1096:4:1f7::9) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAWPR04MB9838:EE_ X-MS-Office365-Filtering-Correlation-Id: 7af01ccd-0860-4e06-063d-08de0addd78f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Qy9vSU9jakZaV1ZrZUZlWU9VNDEvcFRKU1I5QTZ6Qk1TU3NKaUhzRkRKVStk?= =?utf-8?B?bHZMdlc0djZGcUhKK2taWFlSZnJIRFFkWlptTVQwMlRVWGRMQVJxMGI2cHpn?= =?utf-8?B?MTFWNi9NTlZCUEJWcU81dzRpSnpWTzRqd3pjWm9OdVBlaHNnUFRuZk5CZFhH?= =?utf-8?B?eVBqWEdXa2xLUjQvVXhPUEZjZ09MUmRNemIybHJRNWhIenN4NzNBSi91ajhG?= =?utf-8?B?eTcvdnpoblhhWUswdGJxQ3prb1Z6c0JpMXJUSGFEWSsrZFNORDlJVWtTSXpO?= =?utf-8?B?Q3BZSmZIRHk5cG82dmtPSkRIR3dmMFJkSWIvVlk1WERndElCeEdBNlpWSDh5?= =?utf-8?B?TVRjZkw0eUVJLyt1ZWlLMmxMYytTbUgxVkpzS0pTZGZGRlk2dnpZMXBJOE83?= =?utf-8?B?WWNPM3ZMUXRrTjNyNkxYRC9PUGttc1hLcXFySUlmbkhiMzhSSmdVMnBOdy9M?= =?utf-8?B?MnNpSnBDa0pBVWZMTURNdEhWQlhFQkZ5aldEa1prMDFYb0tVQjdtYmFXeGtL?= =?utf-8?B?RjcrcmtZUTA5VEtHQVlvczVyaWJuS2w5Z2RsT1NpUnZudHczRXdWeUZpYWxL?= =?utf-8?B?ZzNsazFYYVJBNUJObTNuaUVMT1F6enRmTTJnRGVySkZXNDUxU0wyWkM3ZEVl?= =?utf-8?B?T3U5Z0pKOVBadFplbVdlYU8rTjVzVThTeUtNeCtZczZzZm1UTXlja1pZM2VG?= =?utf-8?B?MTFGcDRiS0JRTnkyM21tdDVJVUY5cHhtYS9adTd3cUFhWkJSTGRYYTZBZ2Rh?= =?utf-8?B?Z08zV0k2T0NuaXZQUTU4Q2xXWUF6WHRyMkNTMkxBOTZtbDk1cnNHTUVMZld0?= =?utf-8?B?MS9zb0hQdWlaQ0tjSGErayttcXBIUFhGT2hWQjFDb0pja3hldHNzd2NTdjFQ?= =?utf-8?B?MjZqNlJSUTF6b2RTa1l1cFZCZi8wQk5JbUxTSjRsbTdra1hnbzVCVUxRMElr?= =?utf-8?B?ZXRhOVlmSFlzK1NJMWR5TVdkY3BzSkZjV3pQSXRQL3UyN3A1MWpLckRBSjNW?= =?utf-8?B?Q3M0QmE1MFd3VTY1SjFhVkk0R2o0MUh6VUQ4YVVqNHR6aXRBdUE3YllQN2dt?= =?utf-8?B?VG93aGZrM0ROMGRhSjJsbTU0aEZMTE1ObXdVc3Zka0VQRzJHcWZQKzFidVlH?= =?utf-8?B?WmFxTDBSSnNQZkRxYTNSeHN4TDBpemtQeEpuYys3cFhYMXNob2ZWT05XVENS?= =?utf-8?B?eGtUMU9RYXFmN21FRDUvNG9vVDNlb3E2TkZwYzdFNVBmVTdCUkIxYkQ4YWZh?= =?utf-8?B?YU44MUZHUm92S0srOTJIUlhHK1MvYlRSQXBTbDdvbGh0b2ZOQXQ3Yllla1J2?= =?utf-8?B?dEIzWERnZlFNYkdDd0JYa01UV09HVWd3V3RWQmR5MDB4aDgvSmVWTSsvMWkx?= =?utf-8?B?b2xjRXRBQmx2OWFCSWdBcURxQmlUSUJvSTNDbFU0aU9hT0JLME9oU25MWk5x?= =?utf-8?B?WUN6Ry9MUTN5cUMvU2d2bENMa0tMMnY0QkFpMFFiTE1hS0lTYnQzNVR5WERD?= =?utf-8?B?bWVBekwrMml0UlZBSks1VCtxVklZZlYybFBlbXRTR3V5NUdnVk9vaUJTOGNp?= =?utf-8?B?Um8zaWltSS84ejRZQ2R4bFZSZ0RPRUdENFdqTlFaR0V3dVkrdnlkdFBOa3dr?= =?utf-8?B?eDhzMWpQbVI5a1VWaThmUUNUU1h2azlXeXg0UHQ1KzZPRG54THVMS0NiTHVE?= =?utf-8?B?VnIvd2Uwbk0xSkgyMjJ4NWdVZ2FtcGd5RWE4VUhPSGRXNkV2aWdHaFZDYW1Q?= =?utf-8?B?Y1BscENBSmlQU21HVkNIVjRNcE5QOEtOd0F4YlhhbGl4U3VBWHd3VEVtd2t6?= =?utf-8?B?K0pCVEh0Z0gxVXNkQ21QYjlhV1pwNmZVUEJDc2lsS0h5WTNQNW1qWkJzblJm?= =?utf-8?B?aFJ6Y0IrVFcxbHhCYkVpaUFKRi93RWdsbjhHK3AzalRNSkpUK0dVYnNOenNu?= =?utf-8?B?enNnRmIzZEloeDV0cVdrOXJ6c1k1NjZvNlprSjhNeGQ2Mytuakk4Qk9wY0Zv?= =?utf-8?B?anUycjNCc2VhekhsMW5YNThJNlZ2VkFVWFN3UVNlMXNpZDV4aWdaVUpFdUR1?= =?utf-8?Q?36CZ0E?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U2tnUG5NSHp6cUxLNEpiNjZxZVZZcUdyRWxNUm5kUDM1S2hnRjkycjVCTWMw?= =?utf-8?B?dUFXcThtbkZrSS8yTHNYT2hoYjJlZ253WDFWdDNxZGYxYmpzZHNnYS9Fa3Y3?= =?utf-8?B?VjA1QkRxTWUvQ1hMazhWaWVtUDRpNWkyd2k5TU5YTXB0WXQxZm83VXB3eGtu?= =?utf-8?B?K2E3YXo5aDNWUlBjdnhBWkNld0g4bkpoQjNwT3ArWVpMNkppSG43N1dKcks1?= =?utf-8?B?TFdGNnlLYUU1SVdNUnN2S2Q5MGpFbVFYa0RFOER3aGRJWVBVNnljYzRMd1pm?= =?utf-8?B?YmVYTVJOQ0Q5bmpLMjVQaFJka2MzNFVWaEtNbjhtc1BjOXZuRzFIUFVzOFBW?= =?utf-8?B?OUtKNXJ5NHEvWlNVZUtWbURndzVNUXlCWmpCMURvYzdZamt1b1FCZGpaRG81?= =?utf-8?B?RFBjeVpZV1ZBdTlBMGdSWStsMmRPQUZHYS9Xa3o4UkljakF0MGtacThzb1pN?= =?utf-8?B?N05ZNUQ5Y1RZbFdxa3pBTjJFN01YRXJBWDJUcTdyNGkvbzkzc0x4eVFYcWhK?= =?utf-8?B?Z2lGSU10QUp3R3duTHdaRVpIUklodThDVVFTdHQ5SWJLeVdNQkI2ak1tUTFw?= =?utf-8?B?THllTFErdUxyc0ZUTUk1ZDhnWnl3YnFPWHR2aUdQNi8xcFRPRksxZUlXMkhl?= =?utf-8?B?UDcvNURja1JjK2Y4WmtXblFPd0YySDA1SDQrVUZ2akZUME9iVTM4UG0wcXkz?= =?utf-8?B?a0huS255UXZ4TGVXL1NZWVd6R0F6MlZUcG5HRGJzYzU4Y2d2dVRESW1ISkUw?= =?utf-8?B?K1Jrd1kxY0h4TDdlbHhTVUdjWWFtR3BjcnhGbTM3VTJ5SlJhWUE0RE5hTE4z?= =?utf-8?B?OWFJZlFzS1NQdHIvUmV5SDlGVzdPZXBIMjZtbUdHRHVHZDBsNTdtMjBFbVE5?= =?utf-8?B?Vlp1SHpYV3MwdkhFbms1M3B5OCs1TWZXZUpFWHJiSDlvY0RNd0tpUEZqVlZh?= =?utf-8?B?M0gzeFRuT1UzaStUNWkxcFlpd094bXA3K096TWhhR3FSbnhTSmJIemJsSVda?= =?utf-8?B?L0xVc002RkI2bG5hTXVNdDNtMkR0UldML0NHbW9lbzZwV1ora2pyNmtmZHky?= =?utf-8?B?cGhOckIwdFk5SkFmdnhHNEtNSHoxM25tSHp4ZVUxRi83VFltU3hZZHlRYWxx?= =?utf-8?B?WE8xaGU3VjNxUWpJd1dMeisweDlUSkJDLzRlT0ZTbzZ6UnpkWkliSzF3Ui8y?= =?utf-8?B?SW53NDVGUEcxb0RHQVVTMFNkdSs2THY2aHNUVVd2eUo2NmxldkJRKzdWbFI1?= =?utf-8?B?cS9zNGJJZDY4UDN6MEtRbnJibHBBZFJNYVpEYXZleGlwaE9sMEFVNk5pTW5q?= =?utf-8?B?V3BwWlViNnEwSnNEK09SYk9tOTVlUllQRXVjVklyazgxSkVtdGdPOWRReEgr?= =?utf-8?B?S0VibXhJOUZldW85UWxpMGtNLzhpYk03VWd0TWEyYmhzZ2ZhUytia1Z1c2Ny?= =?utf-8?B?R0R0YXhUM0lNMCtqMXU1NFJPK3VSeWpJbzVrU0lhL01pNzlUc0U3UHU2RUJn?= =?utf-8?B?M0pZZVlFZWthbE54RU9oSFVTMHVFSytMeWFDQWwzTUtJU2duSEQ3TnJCdVFJ?= =?utf-8?B?ZUM4dVBrUy9semM3UnNIaUJ1ZnhROWhEMTZTSmtlN3I2K1VmRnAwa0VYR0FI?= =?utf-8?B?S0ZtK2RCTE9GOW93a0NBQXl1RVlPSEN4N2c1VVpBYzNiSmxyRlR5Z3cwOW5T?= =?utf-8?B?NHRQUE15TFhCUnh4TEZ5ZkpDRCs3QlBOZXNDNVl1OFJhVE5lVDNOVEJhWDAz?= =?utf-8?B?R1hPUG1GaG9Ob1I3WG5ZbkhlTy92djE4YVVEZGN4N1FKeVpwT2t1c1llRVg4?= =?utf-8?B?SzFtL3JudlVJYWVkM3BPVnZPejBzZGVZd1d2cVVLa2tNcDZPZmxzYUNPam9t?= =?utf-8?B?bG9yK25XcHZOR3FRV29Nd0YrbjV1WWJ1ZGNKVDJpVlBhVURhV2pydjNHTVNQ?= =?utf-8?B?T3pFZ0g4K2ZRcHJUbUY4Ri90QVZvTEVkajFGVTBvZ0I0Z2lZL3RlWVFLd2Uz?= =?utf-8?B?OHFCRTViVjhnZXRSZVJMZ0RVVStMQ0tld2NFdDBFYUlrV2dQV3BQMVEwOEZj?= =?utf-8?B?d3lWMkpWczMzd3lhV29vMi9WdnkxQzVlVXJvdjNGOHdxVkxDVHJXL0tuZm1i?= =?utf-8?Q?FSvUxlG0q9QaTV368U8v7APet?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7af01ccd-0860-4e06-063d-08de0addd78f X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2025 04:55:05.6298 (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: TKwvem//4dSgWNR92Ic0uZaXw+Ze4b16usbef8u9V6Xry9HYiJ9Qoq5DkV7NEWdKe/csx66je/FpqvQLvN2lVA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9838 With mailbox channel requested, there is possibility that interrupts may come in, so need to make sure the workqueue is initialized before the queue is scheduled by mailbox rx callback. Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-irq.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-= scu-irq.c index 1fbe4c3de5c1592bfcf2334a83776c25d5ca7a3f..a53ed2040c0cf7065474d681b2e= b933a15877380 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -214,6 +214,8 @@ int imx_scu_enable_general_irq_channel(struct device *d= ev) cl->dev =3D dev; cl->rx_callback =3D imx_scu_irq_callback; =20 + INIT_WORK(&imx_sc_irq_work, imx_scu_irq_work_handler); + /* SCU general IRQ uses general interrupt channel 3 */ ch =3D mbox_request_channel_byname(cl, "gip3"); if (IS_ERR(ch)) { @@ -223,8 +225,6 @@ int imx_scu_enable_general_irq_channel(struct device *d= ev) return ret; } =20 - INIT_WORK(&imx_sc_irq_work, imx_scu_irq_work_handler); - if (!of_parse_phandle_with_args(dev->of_node, "mboxes", "#mbox-cells", 0, &spec)) { i =3D of_alias_get_id(spec.np, "mu"); --=20 2.37.1 From nobody Fri Dec 19 17:15:30 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011059.outbound.protection.outlook.com [52.101.65.59]) (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 424B930DEB6 for ; Tue, 14 Oct 2025 04:55:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.59 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417714; cv=fail; b=Qg8d4+fKGPN3HdXYUsPu2TrE+5F9vWW3MD/W9Geph+UV7mKMmOftwvmTxGnAAVrcNcHZgCxOomLDwUMF1ZRwSl2tiGijhlaYhSckHnGZ+mbEYVPsCyvQ/GFxNYIJ9f7NhMvyMZQBaRdzS1BsFMLB3/5AQowZENjDWK9QGDpni7M= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417714; c=relaxed/simple; bh=g6Xbw+yvVzO5YKoAyuvORDzNLu0Cw/v/cAhU6pMy/PQ=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=YUagj8y7BH/lfj1LhgMzdIT0+ofijk36Ewla2jDFOk9V+sGI85RPc4DdBfEE8H8993ZVgfosTDEzUtir4ElbOSybRHE5ZDfbtvDtnLb3TxElEkspS0KZmWLaHlId9uKLDmiK0xpg03DRS7SkaybWn48ahUWzY0fBWYc7urCqeAU= 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=m0dcfCeA; arc=fail smtp.client-ip=52.101.65.59 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="m0dcfCeA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ffS2Q9RApYHKatGG9nAaBTx3K8jfGppn7ZF3oIAYr39VaDetW5xQHQ582cCTCm2yIM2vTU2QZf6NROqFXm+EmMv4KD58I/Pq5dw8IRzHmHk8vCAK+ASZrCmdH01KpKl4lBSgxqq+B44kmjblpjUq1CVwVeQ+GHVycZM9jgS5+0DCge1hTCK/0RfSdnT3lfcd6KCQjj+NsV84Rd9ekOcCm8HGT31uWR5V8q3d9XB66azeRW8hXVICY7R3LmywEr8YzdUOzQILmkupIKCi9zC0c/w8X5W2eQQwJaFdGns+qF0Cc3HJHO+vOIMt+JB2WJMbOY2btpSOMws9n/R8Xr1Sog== 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=WpwogZULccC6Wg64K7czRmj5TzqzdfrEXp0ncUEbJBU=; b=mvG7p7vKPYRRIaNZGEQvD59bUKnc2SGHaKKr35zXg/M1iV9XxpkALv1bI1fJ2udlhxaxr6sbAkq0nep7ujzk9n6t7a0QYnHtDV6Q7buKKikHqSjAPM53B16GZ7wr5MkZqwolJbgowXLOza+qbnMVa8bFigAlY2PKxAPddSNTDzCRZCRlxjagRUas/nQT2Z0lck+QgYLI8VOhK0BWa8K63cRhgrOwgz6u6NaegAp/e0NMUXqebPRedukukyEDbFXL/QAbwpL8ou+PfSeO+l8NdfH9o705sAfm27wdphO5EmoIvqqD+YqQjoPmoHApMCy2RU6M0NbU+IKHzH5cTyqYGw== 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=WpwogZULccC6Wg64K7czRmj5TzqzdfrEXp0ncUEbJBU=; b=m0dcfCeAd+VJJ9ghOkrVNpYn3X43S5GbAe4uwbtaoE9sUcohogvPvBlvpuUxsmcYxMZ+7H+aYz3Xf4sE3a46s+TrrAdrrzMxqcSYy+zOWaUJtwpAjqIyVhV8O4c0bluXCltVeb4EeDnH2gtdIIxMdbmT+7fSsncsCwqMtLXk3JC3mlxacVYgdJjkBLnfVkETEzAl2txkDgh4teY2PMESVAWTZYhcg6avjae73oxOxBWwW5gjb3DKhXuxEW3+wrM9JxW/EbpiMkHaPw5YavwDNhRoyHEfngU795P/9XTTEikNUCklvsdUpU4rn0ZSAjxt5lasreZ1lHrkdLM8C8a/hA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by PAWPR04MB9838.eurprd04.prod.outlook.com (2603:10a6:102:380::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Tue, 14 Oct 2025 04:55:09 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%4]) with mapi id 15.20.9203.009; Tue, 14 Oct 2025 04:55:09 +0000 From: Peng Fan Date: Tue, 14 Oct 2025 12:54:41 +0800 Subject: [PATCH 4/8] firmware: imx: scu-irq: Set mu_resource_id before get handle Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251014-imx-firmware-v1-4-ba00220613ca@nxp.com> References: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> In-Reply-To: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li , Dong Aisheng Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760417688; l=1725; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=g6Xbw+yvVzO5YKoAyuvORDzNLu0Cw/v/cAhU6pMy/PQ=; b=ufMHqH5Y1EtbyNpB/HIMFYDdA7KSOicnGId9ttVyJDYOnHEgBF4iP4PN1v0Afr6to9nk+uVX1 +eojsnQpEtoDJRGyZk7sJwDWkjjZc4qIZaDJa/j30Sbxdg131gU3OoG X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0014.apcprd02.prod.outlook.com (2603:1096:4:1f7::9) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAWPR04MB9838:EE_ X-MS-Office365-Filtering-Correlation-Id: 6c353909-9743-4205-b994-08de0addd99b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UWl4Nkl5d09ZUUNCMHJ3Z3ZVN0NXWUQwMW9mNHZLTHYxTWVyRWR3cDEvbmdu?= =?utf-8?B?eXV6UEtpZVBHSktDblgrUGhiK3h0b3dJOTN4NGNlY21WSUNpTitLZzMzNjdX?= =?utf-8?B?bFVQTmRBazZJL25UUXkyL2I1cmxONnRpQ1diNnNEMG1IS3J0MXFCZ2dlMXls?= =?utf-8?B?N0pIc3Z0dVNFSnVqQ1gyaEJETWxWRVJYU0Y5aXl0aVFZcTJNNXQ1aTI5Z2JN?= =?utf-8?B?S2dhemhnYWczODlrWmlnWmFLMFBoaHNnWWpqN05sVVNTbUlvUzQ2MWpPNzFD?= =?utf-8?B?ZlRhRGhZQzB5czRhWjZWWFVINXdJdTlaendqVjZkd20rUHozeFBlUTNsdmo5?= =?utf-8?B?OExOSVNXTWdpOHR1d2h0OWNFVmU3TitTdkVJc1lGOVFlcnFEVmZHSUN3NWRs?= =?utf-8?B?SGpUZ2Uzdzh6eHJCRSt0SXNOT3JmWS9pMk5mVmo0a24zaU5SRG13NEQ3MUw2?= =?utf-8?B?U3JyY0thd1pvclVxK2EvR1ZSL3A0NDBhK1NpdzZQODZqUEJzbEwxRGJ0b2dW?= =?utf-8?B?NXY3WVZNK2RIaWh1SFM1bnFIUEFaM1dHMDVDMVBNOWRlby9PU3dQZEM2NG5J?= =?utf-8?B?VjlnbW02dVhVb3laVWNMWktIUFhKb0ZUK2xVbnc0ZnJadmQvY1c5MzNXTyt1?= =?utf-8?B?RkxhVmVjN2FrSUVaSkl6ckRPbTg1blBwOXJ0MkxOQjlqc2k1eUg2N1lKVGZ0?= =?utf-8?B?QUpwMVR5THBvcS9IUEx0Z3R3US9nLzN5Mi9jekFkRkJHeGt3R05jWTVPNDVO?= =?utf-8?B?VjAvTm0wNjllZXNMNG9QTFM5MU9GbmxRaGNldXE5R3FHbHBBUTE0UnBjcXQ1?= =?utf-8?B?T1pudjVibkZHNjRRUXFzSjRLR1ZGWnF3TlJ3V2FNaVp0MkgrbitjcEF1dVRq?= =?utf-8?B?SGxJOEp6Nm9HOWF0aTU5WDJLWVI1b0dFTnNXWXFwZEFtSElBSXAzS2toaEpl?= =?utf-8?B?K3JTS1phMEVldDZvaWZ4Y1dxRVh3aWpkdExveVI5RWQwRVJibGV1ZVFoTlJB?= =?utf-8?B?MS9IY0Y3YXdwbGxHSEQ5UklxZlJYWE1oTDY2VUsrckc2VC9pM2FSc2xUNzJ5?= =?utf-8?B?bHdOQkhYQ1hvM1VVMnBPSDIxVVdIMjdXY05lNnBteU9ZWTllbWxCZ0QyalMx?= =?utf-8?B?aExaMm5POUtaZDM4MEM3RW40V0lzQWhEb2xSVVRNb016OHhrVmhPc2s4QjhM?= =?utf-8?B?WW1VK0FrU2RwU01WUDRNR2swVlRCUXRBTDArWHhHcFJUaEFTeDRwbFJxZ1cx?= =?utf-8?B?S2RuRlExbjhCQnpZZnlzVStFM0NFbEFLcFl1bEt0eUo0Y0cxOWFOUlVMblRY?= =?utf-8?B?NktiTzRZRTB0Z2FUcXUrOGpIeTkycnp6NGtwRWZMK0ZycTI0YTBaVnhhSzMz?= =?utf-8?B?UnY4YnQ2Yzh6ZkppaGJmMVllRDNxMXdLc1RPRGRndzQ0a083ZVZublNuY1VT?= =?utf-8?B?bTYvemZ3TWVKcnVkdDhoZG5lRWVRZisxTldYWVN5dzg5dXJnVTdHQ3BUY1hX?= =?utf-8?B?djdzTjlKaGFKSUwwSElmOHNCVlhLMldvSWVHT205eVNxcGRrb0wrZDFMeVdB?= =?utf-8?B?YnJSYVZWZGpHRHpURCtZNmZxdVRNK2tEZnllL0JzRG1FZ0Y5dTBTcXNBbm0y?= =?utf-8?B?dHdBSVNZaFRSYkpFK1JYYmZ0Z0c4eG5IallWeVVuZUhvN3RtVndabDQvdjNL?= =?utf-8?B?ZEVGeXVUT3RZMk54MVRZZnhuUEV4Qm13bEEwOTVxUEVmaWxJTysvL1pqMytH?= =?utf-8?B?N2hTY1kxWUpzZXozYzBzYzByOW94Q0l1Q2tIVGZaV01aQkx6WFJFYVZMWkxk?= =?utf-8?B?VG5sdUNpc0IwQmRLNjFmMVhwUXdjQXFRYkpoWVI1eCtKaTRIMDgwL2lRdnpj?= =?utf-8?B?MFU5Y1RKN25rNE1DS1NiUjdKUFNqNHdCSEZ6NzBqNkg0TUZKa0RvQzI4b3BN?= =?utf-8?B?WENBOUlaYUZqVkdDQkllLzdQZUlCS3ZvNFhXQ0pRdG5kbTdBbldaWDZCVStM?= =?utf-8?B?dldDbW5lTGNLb2xobDdxaTdEVmJ4dHdialB4eG95NFFVQ3ZxeWNhQ1JwNW50?= =?utf-8?Q?uWXsFn?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eDB0cGdGNWRHbTBNeGJGZEsvZEpVYldGdXFSSHRuRGphSnJ1UUxzdGhFVDM5?= =?utf-8?B?NnVPR09sYkpydXZaNGpUeVBmWXFIaXJEa3dSRjl6QnlJUjBVdFYvRWtUWTRT?= =?utf-8?B?dU9WaldsQ2c3czlrUWsrTzZXYVFZRFdsTHdYbXdLbUZsSzdZV28vNkRJK0cx?= =?utf-8?B?UGxKaGtBbG51UWt0RUlZQzlpTkRXOFhsbkpXaGVNM00zbDRhRytNb2NvVGNj?= =?utf-8?B?UlIvMk05ZkM4UmJhR2JZNitWNTF2Q1cyTURLTFR6cHZENkhmNER4NnhyM29x?= =?utf-8?B?MHM0UW5QZ2JSYStOaDlXZSsxbWtQZWdPbXdDRHRabiszUW1aSjIyemEzV3ZU?= =?utf-8?B?d05GUzB1U3VVclNOZDM4NFNTZm9RNVZ1MjEyM0VYOWpKMzZMSExLdHA1MUIv?= =?utf-8?B?RG8rVVJTUkhZbEg4UWhGTUQ4ZXRzdDhHMVF6RnlHM0JQUnRSb1RteEJTdU81?= =?utf-8?B?cGtOTjVzR3VZT2xRK2p3TVM3b2tIdFd2cXVSeUdNTlVUUEJQaG05WGpJZzZC?= =?utf-8?B?VVBPdjVlY3U2WHVpc3JjNEFiaEhKdmJMT21RTm1CSjNqTTBMUTRPQVdSMDBT?= =?utf-8?B?UXlDUS85V3VYck51YnVhUmd4REF2VE9DOE51OUxKV3BONU9CY05sbE51TExt?= =?utf-8?B?cElQcVJrZHJmZ1JJV3VYbzNQdzlVOFZqUWdKd2Q3bzRSb1JqZEhzVGJQS29r?= =?utf-8?B?MVVTOW8raXhmMHNSOTNjUGgrN2QvNjY3Z1VDeTZxQWNqcTUzSDFNVlQ5R3dN?= =?utf-8?B?aGMwb3B5N09JV3ZWcmJkQWExTkd3d1NYb0hDeElCTDZjb2dyUCt5VzUxQksw?= =?utf-8?B?V1l1N1J3a05RNmtPSWhpemlqVDZCWVZjWXdsazlzWXBkczdwK2NKd1pPSGw2?= =?utf-8?B?UGQxS3AxcHFhMFBQM01WVlM1Ylh2RTJDc1NRQWx4SEVGV2REclhpUUJHSlRu?= =?utf-8?B?dGZHZzhzOElrb3pSR2pGbW5jL2tZRmg5Y0c2ZWpBU3hXbVdVZXdCQUNibUFB?= =?utf-8?B?TVJ3S1RJd1lzYUl4V1FDMlRBenZhY3ZZcm9kbWxSeG9aRUZsTkpCenE3eVpU?= =?utf-8?B?dGJDNE9qVUxoc01EYTFkbnZhUE5WSGlZZXFLaEJ5am5BWjN1WmNUd0E2ZVBw?= =?utf-8?B?b0ZDanhRNzZTc3QxaEY2eWZZUU9ZWXFDajJSdWNUZldnaWRFYkNSS1lpaVZS?= =?utf-8?B?cldMaEhZUE9EV0pNRndOZU1zS3VrZUorcVZuNk1yUlJpMXdZVVJqemwwc1Bh?= =?utf-8?B?cWdZWTh2WlBxMms2SzN6NG1IUkVYV3JBWGwrYS9scWNaNFVPeERpWi9jbk5t?= =?utf-8?B?b0JNbzJaOTNqZGMrTkt5dG1YUTl5NEE3dW11Rlp4V0xuMjRtOVY3TnBQM0xn?= =?utf-8?B?bkg2UzNBa0lNYXVYQkFiUmRrcU0yY1FFblA5OWtreUdJVkpPQ002YkdsT2Zs?= =?utf-8?B?amFmTnZnSGdGT1pQZHEwZkZ5M3JLaFpaT3BiSjJiaTkxRmVueXNscG9yVjA2?= =?utf-8?B?YUp6UHR1S0xIN3FUUUROaXhtUGFzMVVieFFTOFJLemxjRzdCV21LQSsyNElK?= =?utf-8?B?ZGR0S004NVZwNlh4NENpc2lXTlBKYlBXbUVLNTVJQkVPUTJSOWVmZWc5V0p5?= =?utf-8?B?RlZqNndEZHQ1OXhxV2FzbzRKaDd0QVloUlhrWWdJRFVUODNrTWY4cHYzT2x3?= =?utf-8?B?NHVrdjRsUjFhZkVpamlLdVBNelhwenp4WXM0VXNQcko4UDJtT0oxaVdUSzZZ?= =?utf-8?B?V29FYlBjdHYvb3EweDMxbEx5d0pHYWc0Ty9JODY1cDRpWEFxZk1wendmSlNB?= =?utf-8?B?S0FYcXNMY09KTTVFNjd1S1F5bVd3MHdhdmhCN2x1Wi93RzJjb0graDZ3ZVB4?= =?utf-8?B?OFhHY3dOT2lUenhsMjNxQjJ0RWx4QXFkMGYzdTQvZ2F0VTh2Z0tRZ0dDZGU3?= =?utf-8?B?VDVhU2NDZjBVRVZWMWdoRytSdGxZeWtCVEVaQWNmWWdGenVUdjd6em0wK0Vm?= =?utf-8?B?a1diL0RBWTVGbUluQ3dOWU1GNE1yaHZDbzVlRENMUFAxMlhBTlFUZG5RMnlP?= =?utf-8?B?SkJtTSt6UjQxVFUweHd5U0NxTS9pU1lNYytlWDNWQ0g2YjNZRzBrdENMOUZJ?= =?utf-8?Q?TXA+4pyONIOOp+dtIG1nFKwQV?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c353909-9743-4205-b994-08de0addd99b X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2025 04:55:09.5088 (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: n/oZbPA49dCXvVxiYE3R+88upicoykZzuZXI+WpCvHWJGxdpzTbOpc8FO8GFO8ctRGSL2+w4XZPv3j3HlRmBOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9838 mu_resource_id is referenced in imx_scu_irq_get_status() and imx_scu_irq_group_enable() which could be used by other modules, so need to set correct value before using imx_sc_irq_ipc_handle in SCU API call. Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-irq.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-= scu-irq.c index a53ed2040c0cf7065474d681b2eb933a15877380..1346b75596293892ccd90a856d4= 6f52171d88734 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -203,6 +203,18 @@ int imx_scu_enable_general_irq_channel(struct device *= dev) struct mbox_chan *ch; int ret =3D 0, i =3D 0; =20 + if (!of_parse_phandle_with_args(dev->of_node, "mboxes", + "#mbox-cells", 0, &spec)) { + i =3D of_alias_get_id(spec.np, "mu"); + of_node_put(spec.np); + } + + /* use mu1 as general mu irq channel if failed */ + if (i < 0) + i =3D 1; + + mu_resource_id =3D IMX_SC_R_MU_0A + i; + ret =3D imx_scu_get_handle(&imx_sc_irq_ipc_handle); if (ret) return ret; @@ -225,18 +237,6 @@ int imx_scu_enable_general_irq_channel(struct device *= dev) return ret; } =20 - if (!of_parse_phandle_with_args(dev->of_node, "mboxes", - "#mbox-cells", 0, &spec)) { - i =3D of_alias_get_id(spec.np, "mu"); - of_node_put(spec.np); - } - - /* use mu1 as general mu irq channel if failed */ - if (i < 0) - i =3D 1; - - mu_resource_id =3D IMX_SC_R_MU_0A + i; - /* Create directory under /sysfs/firmware */ wakeup_obj =3D kobject_create_and_add("scu_wakeup_source", firmware_kobj); if (!wakeup_obj) { --=20 2.37.1 From nobody Fri Dec 19 17:15:30 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011059.outbound.protection.outlook.com [52.101.65.59]) (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 5530030CDAB for ; Tue, 14 Oct 2025 04:55:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.59 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417716; cv=fail; b=Y11+38E4GNF+hQpQsDJC7M8ox1YuPmY5Xmy51SEZ5EkYZY/JXVE8ucTIWLA2Y2LJ4maMuIrBkZBL+lRl3sQSzr1e+XzXZKboIEK0J4Oqn5TlpJgrZtlY17N67LBDsT/rQUNwDkOi/nxXXXTWY9BEzxhLPUt1JD8RrjSbRvu0uHQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417716; c=relaxed/simple; bh=Tguh0qFfXOeNMR7vybX3LiGKL6okEdnbBJ73eOTbO0c=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=H+jMys+bnPmuXbMrHWSbZuA3TRZpdmGpYwGWPXrNtVYv9Dbop3nKn/oXQ6C0n3eWGEy9WYTQtwczdfZn4kwJYTTX6rsN8kSO01J+0dNDXlmn+faj84IjvLlnGsqanorSbiQxPakG8+E0SfycstR0WnYurETIE+FDJN3mJLV2aaQ= 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=Qu3J4WqB; arc=fail smtp.client-ip=52.101.65.59 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="Qu3J4WqB" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Us4OHpYtjqQCh5FW9e6Wf7K8VIiwfaGJxmcEItDPOxWO+3K1dE5PXmF33Wrya1ukXgbOWN7/Y4E8jP9gugiZufN3//vi2c1ENN72LojUp77rLcwvnaLEHAFwoU1S5rotMZwCho9efbkT3Aoj0VY0avZEFHRwOsBXVHQ9UyILgx/NGYHpnUKME7nCuWKvGw6JB0AXkpWBkpTKO+9XRRh5iiAUJk1xhviRyChy+SNGhPxDxLDwBacKH2+VzVhTufKgwIQnb/pFlqJrqjXa+8/uLEAs3N/VqT+IPzDranyuGZGY/DxH0CuTOJ2cTR3m3rzduKQD4R1WDtw2jU+/KTjX3Q== 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=k5NuLsSA/MR2pG/SbwlQFEHc0ZxkLo5nvBDtFe62Txc=; b=oBxt9BJiTQZ+ldN74oPAD0p9p8p399tbhR+sVqzvKhDvgKMxvmZqoNakBMHXCIdD6es6XMfzRAHMsy0bCDOJf43QE4vAQtLFJC3NlSRZi/MokYGmXFMvboj3meUWoUuJwlkxcokAjLYXdpFMCFxfctd1CJ2Yc7LFR+ALKRzcHHwXW9weVMxG1EHTVDn1v5s2l5SH/OCZkeYbmFjI4pWY+CVZSqtDuqd9wrDGeyly675p7BCytCGlCBzd2OYnfqRYAzLhlGNENXcVp1X44cw00mBOroIVCkmkp+3slrdZS+DVXrlpg1EXRmZ3vYadhfXZnE7DzkUPC+jVokMvpD0GHA== 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=k5NuLsSA/MR2pG/SbwlQFEHc0ZxkLo5nvBDtFe62Txc=; b=Qu3J4WqBFLllm+h614H/ppeJq6GEFH4hIPaCdQ+gvDzlSZGrGtLhWVU+cmeLPBo08Vw+5cvyOrSdtlMMNd0UDuuIA6HzImtngr77li5ZUBUDtM4Ldoe91HKAseSg3Hb8BMrkiyxB3D5C3dbAtJ2fO6c9Yr6scwDapt8zNyiuDq4nlnVTeZRv32VfqQjTrgDm4rgxGSb9hlkznOPkVFHLTSDZxes+aUWayrRG2/A3PKmHnbEvu3hwNxLRqXHI+/mRrqg+jo96AeShDCCNIJV17D5BgYNZi2k0wtTlUIg6BpNYbxA2UcizIRnT4oruVeW9R6+w32pXaZzSpfz9YHOFXQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by PAWPR04MB9838.eurprd04.prod.outlook.com (2603:10a6:102:380::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Tue, 14 Oct 2025 04:55:13 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%4]) with mapi id 15.20.9203.009; Tue, 14 Oct 2025 04:55:13 +0000 From: Peng Fan Date: Tue, 14 Oct 2025 12:54:42 +0800 Subject: [PATCH 5/8] firmware: imx: scu-irq: Remove unused export of imx_scu_enable_general_irq_channel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251014-imx-firmware-v1-5-ba00220613ca@nxp.com> References: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> In-Reply-To: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li , Dong Aisheng Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760417688; l=838; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=Tguh0qFfXOeNMR7vybX3LiGKL6okEdnbBJ73eOTbO0c=; b=KrcA+n7TtJbGvprrw2kJTTnXEdQudc+Kp9jq3CQ4d8gcYc8kD4nAo+GY+DZQPFnCVEUJ6N1GC XUsSHNu38uYCoM9lj2oL7sGnHdg9QjfQLF9lS20D8Yyp7Xa9C+hOqsU X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0014.apcprd02.prod.outlook.com (2603:1096:4:1f7::9) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAWPR04MB9838:EE_ X-MS-Office365-Filtering-Correlation-Id: 43c0901f-d9dc-4a10-6a3c-08de0adddbd9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dGw2RXExRU5vSkZEMUFQaGU5ZGdGdFl6SkM1U2NIM1JrWXhjVU5zbDh3anJ1?= =?utf-8?B?TEJEeEtZQWJQNXQxT1laK3ZGSzVUdk94TlFDaXhRK29tQVoxdU5lSDhVanMz?= =?utf-8?B?WjV3NmN4VUNnNzNybjBuWkIvSHp5T0Z5TGxaZVpEVkVPTmllaG5sd2luT0ph?= =?utf-8?B?V0twaDNvcVBrVFN6Rko5MWkvZ1k0Y1JNNlhtVVMyczdHZjBmK2JXbTQwaWR5?= =?utf-8?B?NmF6S29GaFQwRjBmMVdySXM1eGV4L3lGMjlGdFBSOWRxYVNVV051aU1EaG1s?= =?utf-8?B?UGV2SGtGZ1JSaFd2YUZtdTlPb3Y4ZC84WFU2ZnU0M0M1Y1BuTGMrSk9Gc3kw?= =?utf-8?B?YXVEQ2ZxTXllRUFOVDFiRHpHbjBNaGRlOHlwK2xReTYzWTFhdFdhdndVVnl4?= =?utf-8?B?b2R1dXFPYmpLcXZUYjJKbmd2cGFsM0I3a3JmMVFtVXViVW82U1hKUmM5d2VH?= =?utf-8?B?TEYrUndTbHlPZHRpaUY1U1FoUDFkeXVPRVpPOWJ4VmJxVE9jbUJFVEUzQThu?= =?utf-8?B?dDNFbHdJcGYxNDMwNmVKd2lldWdycDR1bVFjQUR4LzRKMW01QXEwcTRmTHNa?= =?utf-8?B?UnA1SC95dzdlMFh5QmxUaThpTXZFdkMrRHdXUTJJTVRMZCtJTVZKRy9ldjNU?= =?utf-8?B?ZW9oNEtGdU9CbGF0MUQwM1NtSlM5RlNSSXd0UHNkeGRzdE43SzBZSFdjYVAr?= =?utf-8?B?OVBXRklVZVRIUmN4NUFCeUc0WXllVmxCN2dSVDVwbGpqZEZpVzBkN2t3c0Mz?= =?utf-8?B?emZTdDE4YU5qMGZjbmVBZ3pVbGh2WVluTzVzczRFSlI0TGlBUmFZNTA3MkZJ?= =?utf-8?B?QTlHOUpVdmJXTkFuMldxZEhWZk52QW13b3VuSi9haHVaMWlkN083bC9reS9x?= =?utf-8?B?aWp3dDVUd25lTGhQTVB0UXZGbWMyK29HcGFYSGFoZEEvZWhrN3k0RjJrWllZ?= =?utf-8?B?WHFoajhDa2ZkNjRlUDVpeGFkZ2pXYUh4KzJUd1NYRmlHQmVpUEYrb2gvRVZ1?= =?utf-8?B?andSY0JMVURiR3VOd3JRdm9IWXRVS2FUcjdOdHQ3SGhCc3JzMlFhZmFwZEpk?= =?utf-8?B?bW43Q2hiL2o2cmlkUGRUOGRodXNQaUl3alNSZE1FeDg3QVpxaFVsbGNXdkdz?= =?utf-8?B?SUZtZHF5R0tCeFNycjloUTVqUG83VlN5Nkt3M2lNVjZBZm55WHlWM2xuZTRH?= =?utf-8?B?eG9BdlBuMmVxWk9YTGYzRTg1Q3ZucUw4MkdCRTR2ZFRPTXgxRGw0cUNrdTV4?= =?utf-8?B?ZlZtcStjSkRFakF6RUhOZmtUVUpRSlJQdXU1VzVRSVpxb2JOQlE5OVBNaVNk?= =?utf-8?B?Z3A2Q1g0OEhkRWNjb2RkaG5vRFRGUWNsTkQwV3d0c25raWhrd0lvRFhaemxt?= =?utf-8?B?blN3bWx3Q1NycHRmVzNPdlE2ZjNBTDAvT0FFdzJwMm0rSm1maGtqcndIV0NW?= =?utf-8?B?aEIyK1RDRnJ1Vll1TzMyZGhOUTg1YkRZSld1dFRzOENSZXBwQlZpYlRoYkV6?= =?utf-8?B?a2tuVXJpSndkQkpLRUNIRTQ1TGFqQmxMcVhCVHRINTZUNGlweEF6Y2wyZVdM?= =?utf-8?B?d3V5TXAwRFArV1FWSUFTWUdmbEcxUGxQM1R4N2EwVHBnTFRDRzNCSi9pTXMx?= =?utf-8?B?YUxRVldRdlFobyszTDZRdmdqbEFPQXQ5NjhjMXFmT1U2cFVMYUpJL3ZZWU5I?= =?utf-8?B?ZTlFdkxiWlZaQjlhRzg5cmN1YTVVVllyUWpTQW5wN2ZZb1VJTkpUSlg1ZmJa?= =?utf-8?B?M3RsY2h6Nm9mV09wNS9nakY2Q3YvenllMGZKTEYxNkxaRWp5T1ZWR2I0L2xr?= =?utf-8?B?dCtUSXVlM3JNNU1hbTBCaS9ZdHlYSjdaNlFCZDJZdURNQ0hpZnRyanRhamZB?= =?utf-8?B?UVBlM2RZbzhoeHl0dTkrbHd2dFNTMXd4ellTNGRkM3FoUjY5Z2J4clhyS1E3?= =?utf-8?B?YWIrOXZMZStKOXdHeGkxdEE4Z2VNa3k4N2xTa0Nwc082VzhVSlVwSGJXY1Fq?= =?utf-8?B?WjBjODMvQ093TVdhcDJUbmhsczhqSk5OT3FnNFVZZjhqNVF1ckdTZU9jTnI2?= =?utf-8?Q?iaJ91t?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N2YraFlyZnJjSURrSkV5bCtPYkpSYWtXSVhRMFU2dUpXOWw3TlpPdkF5NElD?= =?utf-8?B?QmVWSERNdEUyOTVmYUxqbVpiaXZYSGNyQi9kREkzdTJsQkVaNUkzWnlZZ3hw?= =?utf-8?B?Y01RZlgzZ296dEVsL1pJUnVkS0puK0NzQlFXc1haaHROQjRsU1NrV0VlWDdq?= =?utf-8?B?QWFGUnR5UXA2UjBYT2paQTZ1bm5TOTRyQ2NGRFRzbVhPODI4ZmtXNTRmeUZ1?= =?utf-8?B?ZGJuSmJFNi9CcmJHYzRFYkxkMVpHYWdqRUppUmZ0S3U2S2IrYnB6bHFKR21J?= =?utf-8?B?Si9QRDh2L3VsYmlhZUFuWUUzTk5SSVkyR1MyZ2wxUkV6dTJXR3FOYXRLL3Jz?= =?utf-8?B?S2FyN0lkRU9VMTV6UWl1TlNYSkx2aHpPNkwwU1BjNmFjL1hlaC9yc24wT2dr?= =?utf-8?B?cnNlZ0NwUVFTb25URkxxMnFCUnJJYU1rYVRoREZpMFo1WDJOSWhOTmRwS21Z?= =?utf-8?B?L29LZ25aNXpPRW90TUhBS0xYb0RNOEM4WWpLZ0JLMjBITFl2eWU5emd5NVlh?= =?utf-8?B?WElneGkyYmJ5WUhwekRTendzV3R5Zlo4QTR2N3JEUVJmTzRzSnlKMjhuRzhw?= =?utf-8?B?S1YvaWM1Y0pYanAybHNmcllwVi9uL3ppTFlVeGVXU1B5eUx4d2k5eUhVanRD?= =?utf-8?B?RURtMXU2dmI5NnVzY1haUmp5WFVGems2MGV2ZWwxWGxhM2FDQk11MDNkWEVJ?= =?utf-8?B?WDRTYzM1MzRMbCt0c3Y0UmpXRU9pZ1kwVzZEL2dqN3dHWnVpYTV6V3ZUUzEw?= =?utf-8?B?NWxicHUrUjIvblZYbUE5aVVtWDJaMVZzS0lSd2RtQnA1dVV2Zk9GWUt3dEFM?= =?utf-8?B?R1UrYkFpaTNpOU5hZ1hJbXR6MHBVV0N0bzFKKzErWVZyZFBqajFGcHNFUG8w?= =?utf-8?B?ZTI2MnB2bm1vNFEvaDlHVGYrejR4Nmx6bm5VOCtLQWI2WGJTeUVvVk1EV0d5?= =?utf-8?B?aUFqRzFTbGVBT1J2c0FLbnFLSlN4aW50bnFuT01SZHNqSGtBL1AyZzBuWU1V?= =?utf-8?B?UHc5MklQaGZCS1owZ1VXTGg1Wll6cm52UlVONXNsTVlDQmdEYXo3VEsvaUlH?= =?utf-8?B?dUhrMU9pQmtQUExPcDZnS3BubWZmMjFXSW1LZGxRQ3dFSWlXSWhTS2ZzTHZj?= =?utf-8?B?aDB3ZENCZjYrOTNxNzg1SjVHNWJxNFNCNjZab2kxWUdVNlE2Y0NVTHRYUysv?= =?utf-8?B?a3djbFdmcWlpQUJjNXhPV1BsYktZYW5XWXF6S09zM2RpK2VSK0dKZ3JDOGgw?= =?utf-8?B?N0JCNmx6V0RndWUwYzBKSUVhYW5XckdiaEswaldWcXI3WGJBVjh6NnFNbHhz?= =?utf-8?B?NlNFdS9SN1pqNzRRMDlEYzAxeGIyR1FjbklVKzBEeW5FcFpnM3dYRUc5ekdu?= =?utf-8?B?eUNSRU9NMm8rLzdZamdiek5mUnE0OC96bVIvOWRVbnA4R05wbFFCb21meGQ1?= =?utf-8?B?WVpFNWd2SzNpamdkRDVVcFNmR1g1OENXUWFhWXVFWE82RXRveVdnWWxyTGZq?= =?utf-8?B?Kzg0Mk9HTmxzenRiaHJKYUl5RVZEVEl5THYzQVcyQldOZTByZUUrUk91b1JK?= =?utf-8?B?cGtra25NaHI0MVVOUEI4enFZYnZYVGVlNjhSdzFnTkRDb2ZuSWZ4YUs2MjZZ?= =?utf-8?B?elZDYVFta2I0VXNIWkl6aGx0Rmc5RnNJdS9mL3VNd0FPK3QydHNybjdsKzZx?= =?utf-8?B?akdZME1Fd2Npei8rWE5iUjVLcTZzd2pMWFAzTjdndFo2Q0xkZEdNMEhmV1lD?= =?utf-8?B?N1o0NTBBMEdzNnp2S1RtVkoxRjM5aTV0eU1hREd6N01VOWF1c2pzbjkzNjl1?= =?utf-8?B?aWhoeXlXREtZR2dpUHpZT1kzWmREa1krdThWU0oyb3IrRUtYN1pzY0xISnQv?= =?utf-8?B?aHNaRFE5eDBiWFhEN2l6Y2JwTGJxcDJnZ2RGOUJ5WFBtMGZyRExjMm1JY0lx?= =?utf-8?B?RVpwNmVrdU14VDBtRTNWYU9JcXFPV0RBdkxLUXVrcHlZTEs2eG1xbEErTnhW?= =?utf-8?B?RXIvb2Fib0I2U3VURnF4eU1WaC9wcUMrUTZvckpjTUM1TE9WMmF4Nkphd0tO?= =?utf-8?B?cGR2TGRSKzhjNmt3YVFOeElNL0tGU0FWSXovZlN2V1l6bWlYbTJLSktCc2hI?= =?utf-8?Q?Je3mjcyqwMDoUCT0Q0BouFNbL?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43c0901f-d9dc-4a10-6a3c-08de0adddbd9 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2025 04:55:13.0020 (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: wxaG8zg8inNsxwPLtrOszEvnt8aimN8DYNHXNaU4ukUH00snlfwlMLmQZpE13DbvPQuawLuya1wWuLFgm2y+rQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9838 Since its introduction, this symbol has not been used by any loadable modules. It remains only referenced within imx-scu.c, which is always built together with imx-scu-irq.c As such, exporting imx_scu_enable_general_irq_channel is unnecessary, so remove the export. Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-irq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-= scu-irq.c index 1346b75596293892ccd90a856d46f52171d88734..0be9c4c75d826a641e7078a265d= 30f146e8eb14d 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -259,4 +259,3 @@ int imx_scu_enable_general_irq_channel(struct device *d= ev) =20 return ret; } -EXPORT_SYMBOL(imx_scu_enable_general_irq_channel); --=20 2.37.1 From nobody Fri Dec 19 17:15:30 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011066.outbound.protection.outlook.com [52.101.65.66]) (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 6C2BD30DD2C for ; Tue, 14 Oct 2025 04:55:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.66 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417721; cv=fail; b=NXdebMwuUGsYh5G1SEu7tlhk6P9ewuM91AHYjgqVDCs7joBp4qjUMmCU57eQhqr7lL8R87n0HiKAUJ8qJpygp3ksXO8SBvz/+lbdkkqTB+4LnRRrnx2YoTai9K/IwhMrHDlVSYthhYgUVA5uSSLsbGGizFL7bFXQg2h73/jYK9Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417721; c=relaxed/simple; bh=5unI9c5m9IXOQuHH5pqSnrEDHuYavYZJ+al87e6FFnQ=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=NuCTBNY6zDo/TT494/uwq2klA4ifk3TBByDue3ZfXD6/0eqHgQx3KQKAs1lOeg5bUn0XlbL1lo+XtrRboxtBs+S5kQJFxX8q3/Hjy8kFLaKr1l0KDOY4l13RsLk3+Bk7QthFZodmuCyIMxmZj3QTeeEz9wjym43RxdPwysoe1FE= 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=UfDcCIgW; arc=fail smtp.client-ip=52.101.65.66 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="UfDcCIgW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DefNsY/tNSScVmm9vTYRtkpCYAYZZWz4J/VxLpN3HrKo0JzlcdDro0nt31pZvKhbgGapWudYHyMq78PJjyviSk4tW4O8QAytJ/uLAnnvMsHpL1vZHvkolPVGcQFzhnaAyqx2o3whnC6PPj3c4k/oy4immx04InM4UOevXceSfxK5AV8OJpJjUvSuyBvZyBbDJn7Vx38CiCIhpG6nhsI8+0hqd7WIvqjTZVM25r9epvxVv+8az1HXyUMzVT7SOTZR7BpDjj1HFOr3KkXrnVTZdZeQM9x4W/svG/XEJQKqnBCwa+kJhi+cShrfr7zFLVvlIGDOFJKGYecmRx5Sjiz+6A== 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=aGrf6bHeWEu1WHa8bMWNQY+/jdHg3GVX7eWnoInMjpI=; b=P9BXpvEue3Ulv+JJYnf5xjwjg5y192xnFfe3GtV8aqO+U07y+29E8lmRzWcRsmknF1W7mPReUXm7gxNWl3diODETwx/5LSnIyZSmTfk8Gk1vbt5ujgzIdVA55YgbwQnzbeur0Ph5mBYefbg/jBC94dgk4r/zoNpXcz2uHTKczp5aLTqKKpD/RaULdLEaMPsTIChjboap55YYEiJtdbf1WatBhIB/5MUZ0h+RloTT2zoLckSMSQtTQd8V1YGAUh+FfmiDxFjNC6S7gBT6Ga1uxHd5v1Ax6ISYguJa52kIXqO6f266SHVQo6nEgxV7qXX99Owstvfx8Tw7TgR5p0v0+A== 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=aGrf6bHeWEu1WHa8bMWNQY+/jdHg3GVX7eWnoInMjpI=; b=UfDcCIgWvHb3sXZoS4gAwXDNdHaMM1ETwchCEhR5L05T13ocIt9EDl7g3rdmvjZLti9X8HGjrbtV8JR+b1TUPoi1NI8fJ56QoFn57qUmWRmU89VZZB6d1wEKGKXR14NGmgb4GyqPZ3FA2Y/8S29CvwRP8twnTUGWbFTlU7Y+CUTdmRJYPZJESHjSkoyhwar3Cg+ZR0HSe1+s4uhp9MO9cVfY2r4lNpEkYD/wDmUXasKYAyMoNQbPyJKtS3nMiBB2hx57xfwqjrgLRSkVz+uMnH/JSONnbFva/ULvq6VnKOnntT267Z220+0EpB9W4R1dJ119BYyz2WN1E72oaXJIbA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by PAWPR04MB9838.eurprd04.prod.outlook.com (2603:10a6:102:380::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Tue, 14 Oct 2025 04:55:16 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%4]) with mapi id 15.20.9203.009; Tue, 14 Oct 2025 04:55:16 +0000 From: Peng Fan Date: Tue, 14 Oct 2025 12:54:43 +0800 Subject: [PATCH 6/8] firmware: imx: scu: Update error code Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251014-imx-firmware-v1-6-ba00220613ca@nxp.com> References: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> In-Reply-To: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li , Dong Aisheng Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760417688; l=1044; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=5unI9c5m9IXOQuHH5pqSnrEDHuYavYZJ+al87e6FFnQ=; b=HaiWDHKD0XyszNvGN3ZrM7c0hqGvPCszM9CCfXNaYkve7neWgwSx6bUk3atGG9nviFblA58A5 07+Q5E09f7mA+NlzhjgOOBI3+Rot7kAmZm89UVCx2Ed0iRrJs/n34t/ X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0014.apcprd02.prod.outlook.com (2603:1096:4:1f7::9) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAWPR04MB9838:EE_ X-MS-Office365-Filtering-Correlation-Id: 220ffe8a-7585-4d2d-b844-08de0addddfe X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?QVcvaEpRRjZ2TnFLQzhvMmRmNE84L0xERG1HMEdja2o5dDhtMGJMYmtKUlZ1?= =?utf-8?B?VVllN21ubEt1VTFYTXppbU94Q2pVWHBGdmpteEx3RXUzcDBVa2ZxSTN2b0g4?= =?utf-8?B?SFBTR0hET0NtNG1Dc245bVovOXVkSzZHOGRacU9LYjRzcHVrWmYxYzR3Vm40?= =?utf-8?B?UlhLVUlKLzdEQ3RpQnV4YkNyU1hyNjQ0Y1R1ZzhmUXJ6OFltM3ArYUU2NUda?= =?utf-8?B?TXBGYnpnenRNNXpzRzU3U2ZiWXBnQ0trMWpQTFlaUk9YU3FTV0dMZmRadzd1?= =?utf-8?B?aDNtTEpDd0lYMytsY0JFWTBsN0ordjV6azBGM0Z5cE5hcVV2eXVGcDNYVVBC?= =?utf-8?B?M1RhQzViYUorRFM1MnU1YmFiZHVJOFhMblo4OWhqQVJWWTgxVzVxc0xXalY5?= =?utf-8?B?bG9jNzU3R3NUV21FUXh2Y01xY0xxUzUrcXY3WExHYzFUMGZ5ZW9KNmdsaEdM?= =?utf-8?B?dzAxYjBKWmxZTTRQT0hBN0xvdjV3MDM0TXBEMmdEV2ZZSzUyRDFyM04zREN0?= =?utf-8?B?aEJCTVBZU09GNjRPVG0xRWdPWHJMRlgrKzJMdmZzdjBxd3h0N0g2NXNNaTh1?= =?utf-8?B?QmNyU3NMZHVJeHJ1QkpkMytiMlBIN0NTU2o2T2VpV1EremJuZ2Nvc0dQelAr?= =?utf-8?B?TWpLNDdjaDZwTm0vN2FLVmdVaGlBTVVGR0d1UFpkSDFLeDBvSmUxWUlDVGJR?= =?utf-8?B?NTFveitka0MrTkluREJaZ3N4cE5wVndYbWFQRklYdHE2eFRFWHVnUVNzVmlX?= =?utf-8?B?Zk1PTFFORVMwSzNaOHJHangrY05tVnFDaXVLaUVLQ2tFZEZVR2FaTllrbFpG?= =?utf-8?B?akRRVTBEWnkva0UvcHg5WG5MYndtbkNPN2dRTW80NGl3eFRScXhzWi84cHBM?= =?utf-8?B?VCtiUUdKUHI3M3dlek1MQStqWFJTSzUzdmRCMS92WnM5cXd3MTRxak9uU2xB?= =?utf-8?B?TTBITTc5U3hKV3RKZlNyOXZPdXJMSGtnZVhUK0N6V05LOWdRTFVaaDFwNUg3?= =?utf-8?B?dW9wc0hWRkJvMjRONTU1WjArbGFabHBhQWRjcWJPL3Y4YTZON2JQVU5uM0h1?= =?utf-8?B?QzBCejFhYmdZSHRzb3gybERoaU9DSWpmQzdFcVJqQTY3WFZ4dUVyZFJiT0FM?= =?utf-8?B?NGl6VkcvemQ3Z0N5ZHVuSC90N0pHZWtlNkQra0dJYUdLUnhtVWNaYnR6QzFT?= =?utf-8?B?ZDVEN2hXaUpDTk9LbWJUVVVTY0RubHR0VkV2NjZXUjBMSE9jOFEvdUhrNlow?= =?utf-8?B?ZnRDeExsRHY1WjVqT3JzRUdWMjRtaDhaUDB6dU9NOXlJU0RzUUlKRTJMSkRT?= =?utf-8?B?bkhaMVhxTURkcnZzMlc0Rm5GVHNXUk1EcTk2Z3M2ekUyZVlUWEhobGV1VHZp?= =?utf-8?B?VzdNNExxNVBiaDdzajcxcHZQbjNQRld0clVrWDFObVBua3c2ZDc5akpsbnJK?= =?utf-8?B?dWVTRitqUDhXL3RsL05WUExkMlFncUlYcjJGZ3RlZ1BqdStQcEdscTVNVVNZ?= =?utf-8?B?UEFjUk9MdUV5YUVMeS9SQ2NDMGgxWm4vRHoyblBIWXpMdUpMUXhmb0VsS015?= =?utf-8?B?QlpTVXhYYUpjN0pnbVVPRGh0RCt5cVg4bXMrbDY1QW9vVEtiZkhRQU45ejNX?= =?utf-8?B?ZU1veEZFT1hnSlFCZjNqaUxyaDFUOEVIQlQvL09JQWhGTzlGT0tnN240L0sw?= =?utf-8?B?VThPY2Ztc1NaOHUvcTZZdEE0UXVFOWxFbFJVQzdFajVUbzFicGNuTFpYWFd3?= =?utf-8?B?RWo1S3lWMGQ3YitVY0dMcEM4a1VETFlRSWxONGUwTzlydkticU1ra3lWT3hx?= =?utf-8?B?ekZCbHdNNU5rT0FDVkFvTzRRWm1DZXlKMlN2b01DY0RQL1poLzhTOHpQNTl0?= =?utf-8?B?U01TUUNkZzFWZVplVjloVm4wOWg2TTM1dW1FTlQ5NEQxeFUwZXVoNFVmTXZV?= =?utf-8?B?UVZNUTV5RzIxN1FuVHh4VlVnMWVoSWFnZzJuY0QzTHJHWkFLZkpXblJBc0dm?= =?utf-8?B?TGRqNkxvY1BBSU9JaGgyR0V0SnZ3Ui9tcG16OWh5b3BDU2tqTVNMcU1Yc0Uv?= =?utf-8?Q?3Yc8Wf?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bTBBZlFyK050ZktqMHlWOXpBbmRTOGpmZUFPUm1QZnFXY2FXNGhVOFNwa3B5?= =?utf-8?B?RjhaOStja2tJeStBV0YwSEcxaGVUREV3MXIycU0wOVNjS2pkK0pwWjNjVkx0?= =?utf-8?B?ay82TlZOSnZobVI1dUU1dXg0ZVVCQXVkUmlZNmRKSk9vK0Q5K0ZsaHJSdENW?= =?utf-8?B?dzFXVklvak9zdTAzajNLQlVFeXRTVDg5NEtrSkMvb3pSa2lyeGk1V09KUUIw?= =?utf-8?B?aTRQNGJuRlYxN0k1bTg4Sld1QU1PRmlVVlEzdTRCdjRNdklNeDJ3ZEJjRHpu?= =?utf-8?B?UlNLUjcvRThDTmxkRXVMd0RHOXhia2RueWVnNkUwemp2bWVCQlQzRllVMmto?= =?utf-8?B?bVMyL3U3eVJRSWtFUG5iQ2VJMDh1ZVoyQU1NTzRvNHlXMzNXRXh1QlF4NnEv?= =?utf-8?B?alJLVG9ENm1xaWd4dXBxRlpubmtTL1JLaWZFQ29TekFNb3ZtaGJIMUhmTzVv?= =?utf-8?B?eVhiM3NxOUtSZUV3Z0xyR2Jxc1Z4cmxpZC90emNtd2J3UjVuNnZmcThnaWtX?= =?utf-8?B?VFVhOXMwNmNaNHF2cjd6eXczYnFMNHB6WWZIVEQ4OGtQbHlWTWVlcktXUk9Z?= =?utf-8?B?dEZVUXNEQWJpTlRBOWFEVDVMVjBDOWFIc2N4Mk4zdW0yaVVaRnIvRU5tekhz?= =?utf-8?B?ZTdIQmNNU1VlemtSUVk0V3FDdjFqL0U0ZUZxSUw2cHFHTWhWVzBzZWVybndl?= =?utf-8?B?cVdvYURRQWFBQnJWSEx3K0VVd2krU29FWFBFVkhNVVRIVUZ5eTVkVzZ6Qyta?= =?utf-8?B?LzJoT0h1YmRjNUh0SW16L0hQY29wNkFvTUhpaGUvNzlRYjduMTBGbWc4SUtB?= =?utf-8?B?VmFFclF1K3RDQ3FvK2ZXeVYwL0RseG90bkVFRk1Ed2U1ejZBQkc4UzlFc2ZP?= =?utf-8?B?REFXWStNd1dFYWxtZjAwVE1GTFh4cWZxakFhSmltVjlSZFNiK2FlOWVxSTNy?= =?utf-8?B?enh0bVBXOHVXS1dZYmJwa0IzUWhBZitjTVJ0VmNPUG9jQlEwQ3ZKcnlDL0JB?= =?utf-8?B?eWc5QmxSSWk4c1B6T0hveEFaSkxwbSs1T216am1GZTdwZVExVkh4NFdlUU0x?= =?utf-8?B?a0dOOXdRTU0zbDFvRTVJNmdSb3czQ3lnOFJCQnl1NUVINnh4aS9mNmlmcmlN?= =?utf-8?B?TWJtZDg5T3doSDlCQnRadVFHRWI4bit1MnR1blljbC9TSFNXNjFPTHpTR1RH?= =?utf-8?B?enJ4NFdGeFBibzlabG9FbmNuN3p4aUE5c29aejg4N0xDcE1mWHloNllMWFcv?= =?utf-8?B?M3dJdCt3YkJkaEMyeC9zNjFPd3FJbFBFYkZSWFhBK2RiUy91aS9GRng1b1B3?= =?utf-8?B?RlV3TTl5d0o2ZkhTWUlkUkZGMnVBZ0o1NGQ0c3lFVnVheXB0ZEJlNWplVXNK?= =?utf-8?B?WXZYMnp3YXd1SmQ2QTdmZDZrTnhwajFJMjd2K3cwano0UUwvM2JndXlzNjJh?= =?utf-8?B?Ty9IUGw0d3dxblBMOS9SS3phZHFEcldYNmE2S2V5Ny9JeWpnU0FZOVE0QStL?= =?utf-8?B?eUR0QTBIMHp4c01MZDRkenZGYnp3QXdhWFN1VVlKOVAwWXJkVkVMUVJ3eEZy?= =?utf-8?B?RC81a2FqOUg1RFg4MGdIeEpxaXF3OWJ6RGxHUGhGZDR3VGJnTXc4R2pJVmJZ?= =?utf-8?B?eEl5VDNEdTdhZHhIWFRFa2lqSEVCZjNvWTVPbVFTT1ByTHg1WU1SekIxcDZh?= =?utf-8?B?R3hiVmMzejROaisyQTVGQjVmZ0hFRW5kRTRySTRDNUxmcEpMWm1rTkFzTytI?= =?utf-8?B?Z2pJQ1NINmpUYXRpL1NSWXg4MWRmMEhoVVhMK2xhdVFnTXdRSVlWL0xGU0Iv?= =?utf-8?B?ejZEZUZmbGlkM1pHZzlsVm13ZVkyTHh5aXJMeU5EdmV0bzVBa3NPcWhad3lp?= =?utf-8?B?TXk5c1BIMlFhdXZ0cGJFakt1OWdDU3doUDZTa1drS2JJUURuVTZVUmlZU3Rq?= =?utf-8?B?ckNDSTM5V2Y5L0dVNXNDM0tPVngvZ1RKRk5qdlcyUGd4eEdlaDZUQUZCRk9E?= =?utf-8?B?UEhNeHQ1MzlIdk1kQ0xicmZXclZHUTJvUWhxLzlPdjVSNHVSb3dSM3JnTXNk?= =?utf-8?B?ODgvTjZjYStDL1N4VTFoOFpHdm94REFTVlpFYWdDR1BqaTNtSHJibnZJUXJR?= =?utf-8?Q?Zjbzf6uK0dxK7Nz4NhTbF8YKx?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 220ffe8a-7585-4d2d-b844-08de0addddfe X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2025 04:55:16.6372 (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: GbD+X8qwk4emWbDMpQveV5YPH3+FxvtfcCcA8HGsUfzGBA62n3GxiuuOU1M9GhaUxpH9kGQEOG56sTA4HUjF7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9838 IMX_SC_ERR_NOTFOUND should map with -ENOENT, not -EEXIST. -ENODEV makes more sense for IMX_SC_ERR_NOPOWER, and -ECOMM makes more sense for IMX_SC_ERR_IPC. Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/firmware/imx/imx-scu.c b/drivers/firmware/imx/imx-scu.c index 8c28e25ddc8a650d2d191c40193cf1fb5e70bc35..6046156bc3c9abcd8f62b46f045= 71b1a9decc0eb 100644 --- a/drivers/firmware/imx/imx-scu.c +++ b/drivers/firmware/imx/imx-scu.c @@ -73,9 +73,9 @@ static int imx_sc_linux_errmap[IMX_SC_ERR_LAST] =3D { -EACCES, /* IMX_SC_ERR_NOACCESS */ -EACCES, /* IMX_SC_ERR_LOCKED */ -ERANGE, /* IMX_SC_ERR_UNAVAILABLE */ - -EEXIST, /* IMX_SC_ERR_NOTFOUND */ - -EPERM, /* IMX_SC_ERR_NOPOWER */ - -EPIPE, /* IMX_SC_ERR_IPC */ + -ENOENT, /* IMX_SC_ERR_NOTFOUND */ + -ENODEV, /* IMX_SC_ERR_NOPOWER */ + -ECOMM, /* IMX_SC_ERR_IPC */ -EBUSY, /* IMX_SC_ERR_BUSY */ -EIO, /* IMX_SC_ERR_FAIL */ }; --=20 2.37.1 From nobody Fri Dec 19 17:15:30 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011066.outbound.protection.outlook.com [52.101.65.66]) (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 8C6B230E0D3 for ; Tue, 14 Oct 2025 04:55:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.66 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417723; cv=fail; b=HPxT6+FD9Zvb/iHqpTnsPMq6belvxQdOo2NgNtSRC/5UTLifr2FgzaKyc5Vuz7q6/JJQAO9gZxET7AptJth86ChhBTlB272R8dBGI5vFi5YTy6zIYiL6OwBp3ooFuQZHW1ayM0ziPflL89U6eDhujZ7V6B+UxAbiy5dz+OTgclg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417723; c=relaxed/simple; bh=vYPwd77EUKqnf+7pARHql3LgApUW4JIhySkvzO4pb2I=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=CnQ2bNgcEAJ0tQw030kE8+Oj1MAWGCxS5rh8mI6bybzVFJV2EOz2joUI8q3PAojNP/b3FJT3ce1xLBDOT2IiRn1jE8s0iLtcwjr11iwMtlQuS2tnJqt7Be8b1Bnb14Y3/OJrYgv32EnvC88ZglP/qfXPLOBrq6NGHSzgppxQ+2g= 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=BSK1zS4q; arc=fail smtp.client-ip=52.101.65.66 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="BSK1zS4q" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eFTJjN7P9jqh+MPUSQ5gPJyUVaYRdcoZdkgEaOj9cKQlcId4BE3d+oxnaM8eHbhq5b/U2MG516XE2W3CzXSi0Ituj2kW7D0rn3lkB3cH4vqouvAQM84d0pfQa+EAYTQBS3tzWQNcwhMoPo4vm/BRUGX17lb2KGe3N/BAwcOoNHo1pcMn7243YlVQfGdhd9gWsGT1H97URQ22hLkXI9wbtFPrp/zb3xWptzTOQU7FyIF3SBl9oBUN7Q5aNTnQE3S95k4j6tQLiFah/1j0iB3cQE/yjpwjpUXTx3YgLRlUYZ7hU3pKDcbV+KlAlvLweDEqazSxSiEQu+D9384L4GjyZQ== 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=HFEH9fNIyDczBfRhUWNOlHfy5244QOBxy/5g8vmgrSA=; b=mOEJt1tcL196OUeX2M+t3ZvbgDeE4K1lh3E70LDgMFnTBAXXUhIqIYYGTi430woIdOURJ15zHVHpVZXcUVJ/wKyVDI4/skA9NI4dKZmfKsxgkS0F48l7d5GTV8CuWRzEJSd657tSi42Un+fRlCVvCMWzdX1kubOARvJu9gp8mzsGLmDwGqDrQGSWlFIR6H8q5Y7/NGGkNsVIBwVfRnnWl7fKmrHBS/iM68llODhlHRF+AoPQhhFxz97IlCW4hGweDcLjfq3GOabsgQcP7xbjI8Vjn4P1mKNBDNUnhWtrcasdzMowVDTkgOfkDp38CYIgKfls5olk28z5FURlNJLlXw== 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=HFEH9fNIyDczBfRhUWNOlHfy5244QOBxy/5g8vmgrSA=; b=BSK1zS4qvHjfoDGiHBAwHNhDDsgdQi+zGO1zGGfzuCRNjAw3UaogPA31ncsO+06ViXAXiZUwrEq0TzTd32Xpvz9MFlJ4mhy+B9qIm8/hG9WivesJT3w2SrYXOPr8Kz0+uaXI0YFMxNuTAKoG2FKRqALq87bhgSkcT8FPm9WGrZXlqZf51jSPifjvsmvL9DeWaERiDPxI5y/7gxKNRDUwe+5I23dJK6TAkaj667EMjWddXrOOHg/nFsu00KlKyvGMCuWu8tEornrrXO0Pn/2PidaUiPatlMnE9FrXzxRfIItrKYM6f4f0y6PVGzMj+pMHYiKQEjjFs2WgscrUUQAnJw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by PAWPR04MB9838.eurprd04.prod.outlook.com (2603:10a6:102:380::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Tue, 14 Oct 2025 04:55:20 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%4]) with mapi id 15.20.9203.009; Tue, 14 Oct 2025 04:55:20 +0000 From: Peng Fan Date: Tue, 14 Oct 2025 12:54:44 +0800 Subject: [PATCH 7/8] firmware: imx: scu: Suppress bind attrs Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251014-imx-firmware-v1-7-ba00220613ca@nxp.com> References: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> In-Reply-To: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li , Dong Aisheng Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760417688; l=737; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=vYPwd77EUKqnf+7pARHql3LgApUW4JIhySkvzO4pb2I=; b=QPTlearDUUJpwY17xHaa3SjUaF7xT1Ws+J44CGV4Pac0AsiuQQl0gaNP1SXmE4UjBd8jyFjzH Bb8/3mbNSOeDcEZJ4rlM6PfYeKTEq2x/ljzc+aJMY+BiN+Qu2YOrKaz X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0014.apcprd02.prod.outlook.com (2603:1096:4:1f7::9) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAWPR04MB9838:EE_ X-MS-Office365-Filtering-Correlation-Id: 1e6bc9ea-058d-4cb6-2998-08de0adde024 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Q2lkU2NrQndnZ0hraURCdlZaZ0hoQ0w1bG12SFpJY2JpZm10aWxrVGtJNTht?= =?utf-8?B?TDY5alV6YXhMcnZmRUV5NkQyZmZ5SzNGdk8rY2VONG9BVjlhbDMzQitTcVB1?= =?utf-8?B?ZG9LUjVVak1teERSWWMrRU1yZnR6dG9PNDIwOFZDVnY0d1pVbWxZLzAvQW8y?= =?utf-8?B?bElmQ1Z0aDlsdXZWdnoweXQzUHpRRTFWWFdybGZiUG5obHA5WnRVa3d1K0Vk?= =?utf-8?B?OW9vZksyd3hkNnhPTkxoUkxyQlVSbFUxRmplV2p1SFM4UWpSS1pxZnhvd1J3?= =?utf-8?B?dUVZa2c3RENIN0FhWVU2TnlwZGF6RTA0L0YrNnp5U0NiMSs5NVlwRTNPWGFR?= =?utf-8?B?d2NDa3hya1d1UUxHOGppTDQ1Q3JMd2Jza0NINnNFK0s2VVg5d3RBcHIrV0xZ?= =?utf-8?B?UGNkbTNxKzgvZTZ1V2owOUJzaE5CL3hxU2lVc2laOW40amxiNzZ4MVNTdGMx?= =?utf-8?B?U0lab2hHQkNtUFh2VCtuUEphdTh1QzBWOWNLb296Qm0wVDB0ZkozdjNNMi82?= =?utf-8?B?cGJVRUJvSXVUN1dYYkpyTDdGUlNiUFNkVUl4UEFtTXhMZUlTZ1hlYzBlNjhz?= =?utf-8?B?T1ZtZlBoZFdQZEFzVER3Y3o4S2RtaUdnUkpPR0tianJlVGlXSzUwUWZzaXdy?= =?utf-8?B?a3ZwNGhyNjNaL3l6c3pUK0hYUmZMVzdnQzkzakJ3eDNFSWtCR2NVanYyL2lZ?= =?utf-8?B?WUxoSWZLQ0dhVGpLOC9XV3RZQTlyVGh0WUJCYXczT2VXcENmQ3IvMHhyQ25Q?= =?utf-8?B?Vkh0VWRXQTI4K3NUY0tOV2hwWS95aHlrZDdtVjI1NHhqMjJXOTNHRmdGc2Zt?= =?utf-8?B?OHpSVWxvemNITUNKMEN3VzJUWGlieHlndWdOQVh2SHo5QjZZcXFEd25jUlJ1?= =?utf-8?B?TDNUekYzQ285SXV3L0g3dmNOWDRPQlZncklQYXl2Q3BHT0FSdDRYM21OMGwz?= =?utf-8?B?THNJNnhhVHdyRUVJRGZ1ZEZyWE5VQ0NVYkNGMEVYUXFYTzRLd0tNaS95U2pp?= =?utf-8?B?K0Q1eGV5d3dhRHNNb3RXcUFxb3hmazkvTGFqRm5XSnpLa01aMTNjWk0xMlgy?= =?utf-8?B?Y3dhNXlRenhDcS9hRGN3UDNWYzlkMW4yV2JSL3BuTlVnT1dGWnFjdEhzUkFJ?= =?utf-8?B?WTB4OGYzMm1DUXk2dDJGRWhXRlg4Z0ltSFFTamJ6OXNGV3A3RGFvQTRpR1Fq?= =?utf-8?B?UG8ybmZ4QVd3UnUzZDRwMnNaWXJEbFhCc1dOQ01HQ3dJOHRENTIvNlhxWjg1?= =?utf-8?B?WHBTYzVrSFdvZ0dtNnFFcjlyNWpZdDFqV1lLTFFZRk9IcFdJTzRtZ3VqT1VX?= =?utf-8?B?N2VMUnlWWkJxdHdJaTVtUnJWYVpzUmxvTTRLbzNFMGxHRmE2d2lHR3Nkb281?= =?utf-8?B?dmR6RUhuYTBjMmthajVHamhRSWdmSUlvc1RVbGNwMlNxWDVOZ1Zpei9Pd0kw?= =?utf-8?B?Y2h5ajd4ZEcwM29sQzRLeHVTL0JOS0IxUU4vbU14SVhsQW5YYVpoc0FLVHI4?= =?utf-8?B?K0x4dHlZT044b3MwS3NBcXZad0lVUFZWYlZRWVVXN1JwdkNBcWFxVWVDSVFj?= =?utf-8?B?elRoRDVpS01Ma0dJRURVZmlZN3BHMEpreHE5TTlES042YTJ3YXdGZ1h4OUdW?= =?utf-8?B?QjFqUVd2WE12VE8xaXp1VWJvajlCdFFsR2lsZUFqR2xNdm5EZDVQWHo4NXp5?= =?utf-8?B?T3JoZkJ3Z0lpd1VtVk5iWmxSWnFGSXRrTnJGTURESVJ6QlpYNFRUQXFtK0hV?= =?utf-8?B?T1cvckR1bzNFOEV0eFFDK21RRmVjQ1hRUGhUZkJPaUQrT0tRdTE0K2xyeHpJ?= =?utf-8?B?SVZoZlVqV0U4OEE3SmI3MXZGNmR6M2pzZm5xRzdaL2dHZmpSTjVvVkhtOXBF?= =?utf-8?B?TjN6WkN1VEl3eTNGRXlZZ29yV0F3Tms3dUh5THh3UWFVUjJvZzA4bmtZRmU0?= =?utf-8?B?ZUt4dS9iaDIyQjl5TGtINFA0bEVWUEx3VU83bFBrT3hVTTVZSUJzQ3lYSkhi?= =?utf-8?B?ci8zenA0bm5wc3FuY2VQMGlNOWVQeDNoekR0WlhvOFV6NzhvUGZka1E1R1JJ?= =?utf-8?Q?J2VjXI?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NGkvU0N1aXJRSzJpWlJGRkNxeWZ6YWVJeFJVMlhrNGh5dHhNUFR6cmN6b0lO?= =?utf-8?B?UVlaWjFjZW1lSHI1RHlNM1FOYWdCZFg5eGdvb01ZZi9TcXl6eWVOeE1qY0RJ?= =?utf-8?B?VUFsWGdNUzlla0xxcHJPZDR4TEw4RmV2U2kzdkhWcy9ndkNkblRnaDVGQnVR?= =?utf-8?B?OEluWjRSYU9qTFR6T0Q1WW9VQmFUVURjVkIxcXZOOUN5MHVEY0Q3UWZmeC9Z?= =?utf-8?B?OGdOeVlrdDNEM2UybWpBaEIvbE5ocG5wOUNWYW5XbzIvZ1hvVG95WVBEQU9X?= =?utf-8?B?a1lqMG1pd08vVVg1bnZnWW9HamR0RVk4dGtqLzBSaXh3TGpmakNmOGJBMzdR?= =?utf-8?B?SURmMU5ocDQ4SmhLazcyTk5GVTNHTHRuWUtaeGI4ZTE2cm5xTHFBL29vZDdS?= =?utf-8?B?T2Y1L3FkTzIvVjFlZ2pBL3NwREoydmIzTzlaNE0rNGo0UnZ0SmZEM05GSWta?= =?utf-8?B?cE5FaWN2dmpYSkZCU2lUOVJTTExwNlVaQ3hxR1RUS25zeWQrNmwwZGlpa3lY?= =?utf-8?B?UkQxRUNHWVpXR1Jtc25Gb1JCUXA5bllUZVVzMzJVd0xsNEl1blpGVUdyUlVp?= =?utf-8?B?TDgxdTkwL1AyU0hDL1hsQnVVcXdFMXhGbzlKOUViVmdLNXIzbzJzbjhlWjRn?= =?utf-8?B?bG9LWU1oNVprVlA3YVZGaU5jWmNFamZHdUpkM0MzcndCYis4QVJmeEo3TjY3?= =?utf-8?B?aElRNkg0U1k5S2c4OThVYmRSMG85SExERmNJdnNGVkQyQzB5bkdMSmtCM0M1?= =?utf-8?B?SkhmdXkzcWdLeE1kbWVWUzRYT1c3N0p5WGJNNk9qdVloelFrTkpYczcyVVJi?= =?utf-8?B?Z3piSmNKM0RUeEpmOEhSMWpTbFZWMmV1NVgxcHU5dXptTXF4M0JtVWpGWVVw?= =?utf-8?B?Qm9sSEVKVmVXdkxZRjJKNTVQeUx5L0E0Q3V0NUJncEdPMEdQaTNlU3g2cE1Q?= =?utf-8?B?S1RZZGZTU0pWRlk3cjc4MUY3VG10bTU1dGc2YjVYTnBHU3RZbUxFYVV6UGo1?= =?utf-8?B?c1lUbVNLb3FibFp2YkF1Rmo5TGplbmEvMHY0NG9kRXNPVWR6U2h4QWxCYUV3?= =?utf-8?B?cUhWTXFEWVI0eEpnQksxOEw3b3VTM0I1Vms4WlVWRUk2Qy9XZWRLZmdwOVNY?= =?utf-8?B?WGRHcjdmTExtMmFONTB2OFYxWFRqUGpybnhXRm9tZGNNMExSdE9wYk9jTlBN?= =?utf-8?B?dUd6VE8xYSt4U3dzd0FmbE5iSFVRU3VvN3g1V044cnNySW9JYjhXMk9XR1Jo?= =?utf-8?B?dDlIZTB1bUdhNHpjTU9JVE5ZWmh1NW94MnpiUWV3eDNuTC9zOTBLVTVSeUtL?= =?utf-8?B?clpmQm83ckkzMEhCS2dEQWNWUFBlNWpvS09TQ2J4YjRoekh2aWJSd3pEQUFC?= =?utf-8?B?NGhzU0ZmOEIzQ3lIVGZyV1NEYjRLdm5uNEwzd24yRjJmWVdRNFZ3dVRnN1ZM?= =?utf-8?B?bVlLWE5KQzJqL2JTZG1qSHpObEt6dHJxZ0s3cU8vYzR0UU01YTNXaG5temxR?= =?utf-8?B?T2FqOUsvKzd1YXMrcGhVNkF3YTIvRFdYdjRlV2R4RWZTa3Rod25oazhMeWxn?= =?utf-8?B?RUw3d0g2aElRczZlZWZ1YmhRaGdPdWJwVndvb1NDS0l4MS8reXRRUU5vSVNY?= =?utf-8?B?Ky9kOXpvbXVrOCtMbllkZGt5ZWg0NElGYy9ZUk95cS9zRXdEWVF2UzVCazFI?= =?utf-8?B?WlpnZWd0T05wby94N29aWmZyVEdnZmpJK3hRSnlEVFVGZWR1Q2c2cVY0VHRs?= =?utf-8?B?bEtzUExEMmVHUGtNQ2VybGdzMUJJemdpaUEyQ0ljNlpNOTg4U2dPVzdFcitS?= =?utf-8?B?alZ0NDl3M1E5Q2wyS3c4cFVqWEZ2VWQvelNBcnpZczdnaklKMnM3ZURUWUdH?= =?utf-8?B?TEhQUHc2cnV4cUlGbWdSV3pKRzdzQ3FuMWVLb3N4WlljSHcyNDc1S05GYzRs?= =?utf-8?B?QmpiaGFuem5yK3Rsd2lRcDBlZUVzSEZXT0tqRnBrTjVNak50SVowM1lxYmtP?= =?utf-8?B?bkhKQlEwTVpEVE1BNjR0R2traklLeFluSUNmZ0E4cTJTa21TQkRHbEVtMUpz?= =?utf-8?B?V2dyc1htZjJlNDNBSTVFaHlENnY5VUtlT3FhUXV4bm5KT0FKNEpzMmkwRFlU?= =?utf-8?Q?QgnTWVsb2iJp7bi40B4Y4EiXn?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e6bc9ea-058d-4cb6-2998-08de0adde024 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2025 04:55:20.0274 (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: O+A8Is+FLakhye6VmSqBzHqnXViyo1tBrxq9hehp6sN/hHi/vZKtJelZ/Er/k31gDz9d7oEUKFZVkiSp9fXYUA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9838 The SCU driver is critical for system working properly, it should never be removed and binded again. So suppress the bind attrs Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/firmware/imx/imx-scu.c b/drivers/firmware/imx/imx-scu.c index 6046156bc3c9abcd8f62b46f04571b1a9decc0eb..630e3dba4db15961ae4d77273af= 6248be614145e 100644 --- a/drivers/firmware/imx/imx-scu.c +++ b/drivers/firmware/imx/imx-scu.c @@ -352,6 +352,7 @@ static struct platform_driver imx_scu_driver =3D { .driver =3D { .name =3D "imx-scu", .of_match_table =3D imx_scu_match, + .suppress_bind_attrs =3D true, }, .probe =3D imx_scu_probe, }; --=20 2.37.1 From nobody Fri Dec 19 17:15:30 2025 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013013.outbound.protection.outlook.com [40.107.162.13]) (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 568F530DD34 for ; Tue, 14 Oct 2025 04:55:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.13 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417728; cv=fail; b=FJgHm6BKRVCsahC3hFELsvXMsZFxqcRevvgaeJZ2/wsAU5TXuQmfomM3dt+qR/w6qG9yKbcJcS7tJtxZLmwpTS3OmJAc5z6iJO26R/zXxgbm4Zz0DBxbjokN+0uq61IzIdzQTLVC5U7DkTrjgc8FZFgCjj4eNRcHaduz2gEP4Uw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760417728; c=relaxed/simple; bh=oHsfvnKmLj1CEiwgu+6iB1wi6z3K1FVkWhGPPN9Hnew=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=d87UQLuR3gIl+MxFOa8Y+0csqol15KJ9DfssP14xnos5WCXvOk38mE0LEOcxo99Hexck7dWOxsy8PX7jr7PKu5Dlza/XCsW0EWFQiXldmbsX91mXPsVoISYL2FKFKarAtIgeS3D6w9Izbthd7NPilOhe3KXAXew/pDU6EKY2Ddc= 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=MRfsWgqm; arc=fail smtp.client-ip=40.107.162.13 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="MRfsWgqm" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=m2UqLq5E9qLUoHE8gJ9RoHjEL9j43Z4yk0WI8PNvBNHxr0r5A0TQNwc8uSA3zUtjbv33OdT5fQJcR/wq7IHkcl7n+JBZUDs12NlokpaOC5xrP+kpZIv4EiR9IkUvtHUZ9G0HIQjNoDwu2poGI3O1zP6V88HUeYSh9nRgoixxERFjQgw8lkPZosVu/Iv+z7KRSxGBktcIi4S0qhoVFl1rSjGrE6HyCghmYBqvQXsnjSgPX65h65thiCC9tnM8ztB3xvbohILGmGhILNTKcLQtOS8nTUQDrChmZc3eF4UyxlmkBcuZuZYRZl7c4x7QqHpv8I+dlrcMcNKlXvpqSU0XuQ== 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=WCaHzuktPgDE1alRmcbh+S0xiAEPY7Y4g3kXtlET4TA=; b=MhEn+2EYZPhqwjipbGA7FX34OPXXwNEONioooEDJkGo+jWaIsMfogpzBEF/ElU0NEQqespmMh/7CjjNI9fWsQ0r4nEW7G2Ls2jLmc2rs6pSxPAuyWy1SMR4aIpnb5YiLiwPIFH6hqnKxemDmZoIkzeG9u5tYT+6DsVMhkDbmKIvze0aWMRnCC+AWefxb+4lWhzu6GNwX1aYBgPhiQFn9QkxXawdsckLuosJFEtySlj931y/dFFuCTbCa/RbVoJ90Xmw4MwLVx4g1nVUMYoaC7HiL7oQi6N9dGpjOuyQXdb8tyjkYAqqUmLG8hr/d/G+tsPCaEsvr8WonNQL4a1clsg== 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=WCaHzuktPgDE1alRmcbh+S0xiAEPY7Y4g3kXtlET4TA=; b=MRfsWgqmn+494FNLqels/xX/jk8a3VRMmxJqV1NkmMz85l0lNwkklYvuW329qgJYG6Wa8axHyqbod5VSVGqfjY7dFswZvLyoJaHmcG1VESkkvObHCdWkuNZJjaj3VdqlValhQS4/IkJYymql9Vmwy4prVTYdvdvNVym8H97PhuekvigEMvfcdk2DSZYzkmtS5mWhc4dMY3uub+nCCDnAtb6HL3vBLwgwmLnLXrwC+B1IyR/bLvhbEPXrLPjtghSEoOuCmuhTxSli4ZjFYiYKZo093apQEVtbPC6EirRSV0JBxaeZe2tsZDlReMfB/EhY9olDWAuchbfHQnMR2Eo9Sg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by PAWPR04MB9838.eurprd04.prod.outlook.com (2603:10a6:102:380::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Tue, 14 Oct 2025 04:55:23 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%4]) with mapi id 15.20.9203.009; Tue, 14 Oct 2025 04:55:23 +0000 From: Peng Fan Date: Tue, 14 Oct 2025 12:54:45 +0800 Subject: [PATCH 8/8] firmware: imx: scu: Use devm_mutex_init Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251014-imx-firmware-v1-8-ba00220613ca@nxp.com> References: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> In-Reply-To: <20251014-imx-firmware-v1-0-ba00220613ca@nxp.com> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li , Dong Aisheng Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760417688; l=833; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=oHsfvnKmLj1CEiwgu+6iB1wi6z3K1FVkWhGPPN9Hnew=; b=R+7MquQtjJXnNPoVFJ1WhqFfmWxHqrIamHTZ8rDhHLOO8M43eMYBDmkv6Fj6LVWBTmxjX0Qse GyLfMHwUvJdBlUY7mwVigxw2RsJS4E5c+bSmqWg03tZnACIDZYCR1yQ X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0014.apcprd02.prod.outlook.com (2603:1096:4:1f7::9) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAWPR04MB9838:EE_ X-MS-Office365-Filtering-Correlation-Id: 88e71193-53db-404b-f318-08de0adde218 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NWtnSm4vRmlJb1VuZFRHYzF1UDk1MGZCZG92YnJGTHhSTi8wNDl6aG9pRHVJ?= =?utf-8?B?ZXlLcUtJM0J1Z2pCS05hSWVQNEJqTVRrYzU2S0IwT3lYWUZOMDIwOW92dG1Y?= =?utf-8?B?VFpZczUxVDEvVlpoN1hwaFFEZExqOXl2dythNmZjaDdEZFVtdmFHeWF2elpt?= =?utf-8?B?UUpBMTM0cjlPOWx2YVNRTFJxMUlRYlNqeE9lSzdscmdlSWdNL3pDRUEwdG1B?= =?utf-8?B?OS9QQ0hKVWcxWm4vbFh2QVpKMU1Hd0FlOEVNb3YxUksyQmplcUxpd0Z3VnhM?= =?utf-8?B?ejZMTzB5NnpRcUt3WEM4TktsZDV0bSt5WWZQV2hhWjlFdDhJMkRCZmF1OHps?= =?utf-8?B?dlNWK2k2bkJrYXdkWVBBQi9STlhFOXRsdTk5YVlGQmtzbzBENHY0U1RPRlAy?= =?utf-8?B?SnlsNHZGWW5XK3JPa2FhTGF4TEcyY2VFOWZvK3dsR2NuSmszbkxPQlQ0cUFy?= =?utf-8?B?Q1BvTXRneUtPaEY0RlJTZktzVktMclI2YUZWSVlLM2JEeHVmaklWNVptamty?= =?utf-8?B?V3ZMYnFwQzJsVTRvOEE4bXE5c3c0MlJYWXE5dlpvVENvTVE5Q3FyaVBTNGxW?= =?utf-8?B?K2hDcnlJTE8ydFpFb1pXQWFQV1FmVTFOSmIwOThlZE9tUjJVeGQrMERmbTNs?= =?utf-8?B?SGZHeERIcDMrcU9jcVlHRlB5anJ3cTZPODkyeTc0Vi9IdngxUHp0WHMxd2lz?= =?utf-8?B?aStvUlhTUUFCaGRXWEFoNXJXQlNIWDVDc0pJMWR6aHZzdzc0d3haMXZjV3h4?= =?utf-8?B?cVFEK2l6Q1ozNm56cDVlOXk2Sk1lODY0NjNlOVpqbHF3bTQ5MkZzalpNNGxv?= =?utf-8?B?QTdLV1QvTzlUWlRESE5WcVdIRGwybmIzSUhmQk4ycW1IL01xSDNMemtlSksx?= =?utf-8?B?bEN4YmlkbnNyUFM5Wi82ZkJJWFVVaC9OOVZ2K2NzVmlOWDQ2NituVUJyZVky?= =?utf-8?B?cTJsRDFVM2ZCYzNicEVBVHp1QzhJc1VkV25FSW9VVmxaazk1TGxRcnJpclcx?= =?utf-8?B?NUUzY0VhZHpFTEdiaTU3M0VNSERQdEtqcFkzRENRUzQrYkZYMi9ueFFJMVNy?= =?utf-8?B?TkVUNDVtM3NZUlJ3Szh2b25xbm1WdUlHblFRVk8yendjcFR1K0d2b3JQVWJP?= =?utf-8?B?QjFtY3hiWTZoUFUwOHl4NEZWbndBSFg0ak5LdWtQTXRYbEhCeDRaRytLaVBs?= =?utf-8?B?VStabWFIR1R2MUV2RTBJWjUvNUpoRTdWSWI3YktEYW5rcUVDeEFabmVPMDF1?= =?utf-8?B?dzV4OCtRQUw2Z0UrOHlQTVZiS2ZsTjd2WnQ2NG8venFuUW9OazVla2ZzTnJq?= =?utf-8?B?UGVqYko3MngzWWUvYkdmQmZUVW54ZHQ3aGVyOVlxbVNQS1NyYUhQVjZ3Tll2?= =?utf-8?B?SW9zSlVQZzhnMERFUXBCNjFod2dsZ2ZuYUFkWWZwbDFDMHkzbXduY0hHMUFR?= =?utf-8?B?YzVTZU9iQ3d5VzFUMG50OXBxTzYvT21JRUl0TFJlTEkxaFJSbnIvS1JuN0JP?= =?utf-8?B?WWRJSDQ5M2lDQVJGdERIZS9qMFNpampVNWNkRUh4WEJMLys2MHZkYUc0bjVN?= =?utf-8?B?MXVQazJhYk1GWWltU3NCQmk2TmlSMVAvb1dtTVNDSmxKb1EwaGJMZm5QcjRq?= =?utf-8?B?MUQ0SWh4bUlRaElrWmcwZjY2WmJMd3BMVTdYeXR4RGg0YUkvZWhJODJ5V3U4?= =?utf-8?B?aXkrV2tEWmVSTjNnY0J5OXB2R29ZaGNaTzhxbGxXc25JUmViakQ4WXNZemh2?= =?utf-8?B?QjUyT2R1TmRaUWVzTUNIdTdzblg1QnF1bzJaYnpQOEZRM2c2RVpNVjIwaU9M?= =?utf-8?B?ZkNtUXRFRWhmbTJ0NWNOT1ZTenE1TlJ3aW9DazRDVDhZRHRxQ2RKNWVwR2hq?= =?utf-8?B?UDZDM2xoRHRyZTA2dHpCUjVmTThqZERvbnJvUzdFVnc2S2I2R2VyeldhTlV2?= =?utf-8?B?RHNkemhLMmN0YW5hTVJadTlWQ0ExSkszVkFiWHQ2RkhhOGRrSWtBU2dQdDMz?= =?utf-8?B?ZENZcUxTY20rSkxZb1YrMXU0ck5QTGVvV28yRTFTRjFDZGhwREl6NkRDOHcx?= =?utf-8?Q?wxcGFf?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N3ljYmtZTzYvR0E0b25vazB0RkQ1VTVMQ2ExdU5ZcW50dVVzUzNyOGY0ZVRQ?= =?utf-8?B?NGtBdEhRNDJWeGFoYUVOZ0pNWkRoYkZ1eDdVakQ4RmdJYjRrS1ZxZnU4aENt?= =?utf-8?B?VW5HV2V4VnNkMmxxbnNKa3JRa3VKYktzSXp3dEdSaE8zSkdHYzZEVWtEOUc0?= =?utf-8?B?bXM3Rkl3STFSQ2NoNXVLNDE4Mm1KWlU2SjNLN2dLTGw3bEtqWUFOU24rWURq?= =?utf-8?B?Q3ZxYmlmU0VLT2FCNXVMN21kSTJMNnJ4NWdZdk5yYTVoZ2NKZnE1SDdYMEJQ?= =?utf-8?B?dmN4YXovZ1VKWHZneUF3NFpCelVtcVZpeWkxWUEzazVyRjErM0Z6R3FqbXJo?= =?utf-8?B?WFVKRXlYOWpPbWprbXpYTWdKWVM3RC9JMHB2OFlyamw4YTNsVC9QVUNXYXha?= =?utf-8?B?SnhqWFJNWkhsT3AxYnhqaFFBenJ0TEhOWEF0cEM3MmUvbldLOVFvb0pLTE1h?= =?utf-8?B?RjQzb0ZrNmxyUUNQZ0NNZW1hNTNVcng5RzVGc1g2UTNuWUVFbmdScVc1dGhH?= =?utf-8?B?TUxMOUlrS2lQTlpGWmExNExCNGc0Tit1bUZMRzViM2dLeTVqL2tLOHhiaVBL?= =?utf-8?B?WG85RnNaUVNvWUpJWEJRVzdNVTNXaGxqRzdIcllJbkZSSE93MWlQeUhPYTRL?= =?utf-8?B?TXJUZm1Yd09EQkxsK3d6bjFtYVpEUTR3U2Y4TmxtQldtcjBoYlRUaHFtNUhB?= =?utf-8?B?UjNNdkgvZ2RjZEZPZFM2d3U1MFBXNkNwVzVoazlWcUxGNlNqbUVXaUZEa3JB?= =?utf-8?B?YitPVFV4cnl4Q1N1aVFJNmhRekVONFk3V01wOExFQjQrYmROaXJOTVJuaVcv?= =?utf-8?B?dVRnVzZoald2UU5TaWJOU200ZnRKaU5hSkZ1aFZSaEJVenlsTDdpZ2crcmxG?= =?utf-8?B?YnBvWDRrS0o1V0pSaU9SMDhTU2tmWFZOU0JpWlVOdjRWY2NudnBVbnFOM295?= =?utf-8?B?SXp2ak1ROFpxUjdYQ0EwZ2cxZ0thNXQxS1AzcC9NbGx2Z0NRUm1lZ0pNUkRF?= =?utf-8?B?TUV2Vk5Qa0kzMy9hY244aTQ1NzdwMVlkZnB6YUZ3YkE5OFc1U2pCeTVRUjVF?= =?utf-8?B?VW1nRkl0L0Zqell5aDNlS01yRXNpbzNsVEFyVWYzZDhXT3FvR3hSL0VaZjlH?= =?utf-8?B?Y0s3VWIyeDQwOVZCQlYrcWJVdVFhb0lCSDI2T2J1ME9wb202NFQ0OENsNnNj?= =?utf-8?B?ODF4U3RBdHNyRnY0WjVSM1ZrUXE1Vm1obEY3RUhWbHVaVVpValVmamFxUkNC?= =?utf-8?B?UUNkTFZhVkphNWZRSWZKQUJQQkR2K2lpbGVwUHRYWGtkQm9JRnYra2NycUU3?= =?utf-8?B?TllZSGN3eFFMUmNSQkpBRnZMeW1qZG1MTTB5VVdod2FYQnFrbEh5VlllbHhO?= =?utf-8?B?YndGMXQzUzA4SGFtTHZ0enhTeHVzZmZoaElZN29IRnVuQTI3TVVscUdhK0pw?= =?utf-8?B?N21YNHhsNzhhaVpiM3RIOG52eDRsNVF2N2lhZFIrMGZBd21XWElwSEJqcTha?= =?utf-8?B?QlA5S2dQT1dXTXphZ1RUd0NVbkZiajkyZTBnK1k4M2NSeHUrZ1hMWGZPMUdE?= =?utf-8?B?YzdoeUxya005MXhxd3V2a1l6d25KcnFYNmVWaUdVMHR6MHdIaytYNXFOTG5J?= =?utf-8?B?Nzg1ejdXTnY1U09acFF1dnRsRStIR0lMTGF3L04vbk5TdXBvZTUvMFdLWDMy?= =?utf-8?B?d1JQNzM3ZXZFNnBsc2hqQ0tML1ZLcjRDQ0EyYmc3bys2MGhGa1pMd0ZVZG5a?= =?utf-8?B?UzB6ODgxbnF3eEozTVFBVW5UQ2lGdlRiMVhVVDU5NHhuNUNMYlBPKzlGZU5S?= =?utf-8?B?dnBMMXB0TG9vekNqSnRBcWdhTW5UVjFKYzBublA1UTRLUmZlYlBRK1B2dFAw?= =?utf-8?B?cFpQaWJwOHMrZzE1Nnhxa0piMU1JNXYvdFFjTWRCb0pteGZjdWhjMG96ejQ0?= =?utf-8?B?RWFkQUNHZEtITFh3bDEvSDJqVmQ3R1lRZjFqV3Y1cEFBL1dYL1E0dzc4b0RJ?= =?utf-8?B?NDh5eHViaHhONFZkM2Q2U0hoWWhVYzI1UnUwVlhlMnhmZ2QvTzNKOTZkMnQr?= =?utf-8?B?TlRZaFFDVm13NjhqL01BRDJ3Mk9IQlEwWk00dWlVem5TTG8xcXdDekNyeHhN?= =?utf-8?Q?reUfxMmGDlM3jO07mrblzH5yP?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 88e71193-53db-404b-f318-08de0adde218 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2025 04:55:23.2854 (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: YUQhaNXY8c+yNMalAJeEw4NTW9+4W3DlS6B5f/nZpnMHpcbpiPARy8qlf3+Wo8BcRHVXIot7X2W+OmB+TSSzpg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9838 In normal case, there is no need to invoke mutex_destroy in error path, but it is useful when CONFIG_DEBUG_MUTEXES, so use devm_mutex_init(). Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/firmware/imx/imx-scu.c b/drivers/firmware/imx/imx-scu.c index 630e3dba4db15961ae4d77273af6248be614145e..67b267a7408a12deed77d2c8f52= d5f64b239a408 100644 --- a/drivers/firmware/imx/imx-scu.c +++ b/drivers/firmware/imx/imx-scu.c @@ -324,7 +324,9 @@ static int imx_scu_probe(struct platform_device *pdev) } =20 sc_ipc->dev =3D dev; - mutex_init(&sc_ipc->lock); + ret =3D devm_mutex_init(dev, &sc_ipc->lock); + if (ret) + return ret; init_completion(&sc_ipc->done); =20 imx_sc_ipc_handle =3D sc_ipc; --=20 2.37.1