From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013012.outbound.protection.outlook.com [40.107.162.12]) (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 A64043822B1; Wed, 26 Aug 2026 13:09:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.12 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787749759; cv=fail; b=FcHL/wKaPh3ibBdioQID+Q6kzA8K2VHq0eHpl3tKuyDxsXhr/nMHdM1g/VXU2Jz2e/Nvgdt3ptks0peZN13+LJ+WmDKA6IPJDhicrE33VuMe8QLA/BjQg4D8hin+kyBLeR8sOcLjZhIS3d6f0C+kyCnmjtjp8+/M8R+iM/XbUa4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787749759; c=relaxed/simple; bh=wv1ZjWlnBe9xU1zRcBWWES/vUcz6QAna3JtvDihUuoM=; h=Message-ID:Date:MIME-Version:Subject:To:CC:References:From: In-Reply-To:Content-Type; b=mYFBS8GWo/n6uUQQL37elpyyrxS8u9eTsFNsrks7dDV7lArH5STuPzn3cXzBPdHKVqB+ouqF46/lareT1Z6ii8xZtnjQFeTzZDwCecYi5el6V8F/loLxpCGH8/0q50dQnNEkPXtRXuQcDRs7+A+eoTR4zxRjvk2RP6L4xeNCce0= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=MU0bqZzj; arc=fail smtp.client-ip=40.107.162.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="MU0bqZzj" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VB30sGlxWnzCTtUgQxQXf5gMaiGUkS5GDtdrXKwqAx1+lVLixn+pTXXVlY0nMN5kvR9611VPUhF9Te4Oe7Xdn+YkZ2f8G5JbqMkLjG9A2vjnzsCiS5o09c2H4IZjzyoweEfS6xKSekMZyhLdUXO+h86w19wwA92h9xS8ySWxJ7b0flXWpAGgdjQCS/kLIpg7/wrMtwNl9qZrxE6BD9ZAMvUYwOzPf9uyK4YAqMbV5uZQIxgmnEtHJwGuE9IyQJbINfZg25cEbWRFozMNXlg74x3YSHbpGkRIxRKqTOQanoCbo0mQAjHCzgTDP4kro6tAbxm24ZwYseHLptTiHEfz4w== 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=IJqvpu1y+4E5NtNYaZ47CWI+OeRMPdsjPIXhqDX1g4c=; b=T4Hpj9J5uFUTaCjd+2YUvNNEkteOCsnbUyyCxzs9RBHktxdmGEnrQIpIIY01YxAH5mdmr1z+wRf+a0/POABG9CYN5Z4RNPPSjM9JucUwWcNJzCgPjrp/rRePPLIg6c4SXV0NaYyM9suTB85Uu2hY2XcbH3OYuPisb3qdcHZdcIOzfGhWkOgr/8myw2oDgrvQvpmG0viLJch9T0YpvjOmCeg+aR1Eg0Tq4orUBwLczHng7RvjT/FotTBJmaDvspsroqGg67e/1xhvPbfvk4zRN5WBxa2R2edi2AHC2mJWCQbabCKgDoZeviO4RDZbOMK1gnIK91+hc6qk7qHsz7pLmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=gmail.com smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IJqvpu1y+4E5NtNYaZ47CWI+OeRMPdsjPIXhqDX1g4c=; b=MU0bqZzjqr0hE3ZK8dlKFje+15ybxqRaIwYFbxEeLxyDfT0se7H+TVNVXrVaLZRuaSYJ8fdVN0MLf6wixhpUnuMVGJON7A7UWcGU+94oGg2MZKX2OQMCmxSUPS/+kvG7xnjCRTdUNz1cVKQjr5QnrPeQD+hFZ/dmvtMol4irBbmVe3NtJcDFmQ+w356+HsTpy/vH9mQ4s1j3REplJuj0F7tqPEsGmKF+XULqT1zTdBDAMuEQgTPHMtgEyFOifwxYbX+g6G/A3+w/6P0SzwxKowca4HcT+l9hDvmUHkiAN1gQQtY9qEotUePYnDmVn/Rr5JmUkkCZgR7iPEGXh7hr3g== Received: from AS4P251CA0005.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:5d2::10) by AS2PR10MB7852.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:642::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.6; Wed, 26 Aug 2026 13:09:13 +0000 Received: from DU6PEPF00009525.eurprd02.prod.outlook.com (2603:10a6:20b:5d2:cafe::a5) by AS4P251CA0005.outlook.office365.com (2603:10a6:20b:5d2::10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.8 via Frontend Transport; Wed, 26 Aug 2026 13:09:13 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by DU6PEPF00009525.mail.protection.outlook.com (10.167.8.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Wed, 26 Aug 2026 13:09:13 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Wed, 26 Aug 2026 15:15:07 +0200 Received: from [10.252.7.70] (10.252.7.70) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Wed, 26 Aug 2026 15:09:11 +0200 Message-ID: Date: Wed, 26 Aug 2026 15:09:10 +0200 Precedence: bulk X-Mailing-List: linux-remoteproc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [Linux-stm32] [PATCH] remoteproc: stm32_rproc: Propagate errors from optional IRQ lookup To: , Bjorn Andersson , "Mathieu Poirier" , Maxime Coquelin , Alexandre Torgue CC: , , , References: <20260810051907.27136-1-phucduc.bui@gmail.com> Content-Language: en-US From: Arnaud POULIQUEN In-Reply-To: <20260810051907.27136-1-phucduc.bui@gmail.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF00009525:EE_|AS2PR10MB7852:EE_ X-MS-Office365-Filtering-Correlation-Id: c50034bb-bd25-4cc8-c05d-08df03733996 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|23010399003|1800799024|82310400026|36860700016|18002099003|22082099003|11063799006|56012099006|10067099003; X-Microsoft-Antispam-Message-Info: OhnVTN/BJZPJKGAhvywMJDH4tFqGsG097UL/roo6q1ufztHo6pPE95U7Hq/bwtZQwuYiD1sT/azhDUebx5GslPqMwe4xm9AnLxaD4VT6xVGAgSlZIasHuo0Lflas/JLr9KMRCh/GTjOAn0nIQM1khZwmhYavi5SJ/31DuMyIJVCTmiXWY/TCBghwdn/BfVUh+kuieaNR7PC/+qyE7eusBqZ2rAOj6d+Mzzi33KqYE4Z7IvMlSSY9eEyOY0XAzfMz6Zn7KVHCXtH8yLvf+hDZwq0CydB6TH9oU8Yxh5lu0jI5uIZ53kqgzn80e57NQLzppWUEPcPjsT+RJrQFRlo5lG6Vi8CGNjjFD5cQ4aofOUqqw/7DwO86p1WYeMnrfRVzLUvgFugvbofuLXOr8r10mSO5qZIBVrAwVQGm9WespZq1Rl5uHwhN1RDyL/bam6IE9PL0+pSddxZuJCZmcIuC6cLnnCyboYMHqP58+K12VxoUvBYdT9Teff0k203gAXvn5weKqI376XBo74f1nHi+K+JyS8aVjQ16XWol3zco4SUDuGzrC8Nro6TWuQxboFIH+AG5SCraRLN3lNqpqJQoHBC0W7FWdgUeDa7hBn7Xw//eFQ0NaC7UrXl+kXzlo8zRZNzFyzToleRrbBul8DhWy9aTviMYLot3wu8ZTnxELPmfUQugxndYzsBdT1GNXU4wd7k7zyEm+gnq1lMfxGUywQ== X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(23010399003)(1800799024)(82310400026)(36860700016)(18002099003)(22082099003)(11063799006)(56012099006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PwSrnEtuqxAxUlDgsa/Gjr+71ep7U6MUAsE8kNWf+/EHkMC57bKaSbL8emqjJU6dvoCnmGu9D0s3F0d7iIQYWJJZi8fw/PK7y9eNK2pqaNnceGcdnjFn/bwMaUuxYJMpOklJ25nvxFy8kGs6MXLrzjLqf+HXYjQdn/OH5+xGMldXqmzp7EdCC9PrQazVwLteZKjvZnmBz7W9jZb9MI8Id2EvxBqUCKTPMvef6OFhK/LJ9ZRbc+wXHkXa7aUgwBYJs/AC66949jrsoUn9KC4FFq1CYG9BQfNnnRUE3hVhvcvqnUwPFCO5Mcuwbo6eTihMacoNO8HvUFuZpMM6x8avJcgyYdrYTsIgeJknM6aJkX8Px9GluuY/W+uoUm1SjdWc0RX5MgNiJsFtsRgwT/NChXdont3RHxhqu7A4vCubwlm4S+1dBWTlQbqyIpEIks/V X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2026 13:09:13.1087 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c50034bb-bd25-4cc8-c05d-08df03733996 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: DU6PEPF00009525.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7852 On 8/10/26 07:19, phucduc.bui@gmail.com wrote: > From: bui duc phuc > > platform_get_irq_optional() returns a positive IRQ number on success or > a negative error code on failure. For an optional IRQ, -ENXIO indicates > that no IRQ is available, while other errors should be propagated. > > Instead of only checking for -EPROBE_DEFER, propagate all error codes > returned by platform_get_irq_optional() other than -ENXIO, so that > failures are properly reported to the caller. > > Signed-off-by: bui duc phuc Acked-by: Arnaud Pouliquen arnaud.pouliquen@foss.st.com Thanks! Arnaud > --- > drivers/remoteproc/stm32_rproc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/remoteproc/stm32_rproc.c b/drivers/remoteproc/stm32_rproc.c > index 632614013dc6..9301e1dab830 100644 > --- a/drivers/remoteproc/stm32_rproc.c > +++ b/drivers/remoteproc/stm32_rproc.c > @@ -705,7 +705,7 @@ static int stm32_rproc_parse_dt(struct platform_device *pdev, > int err, irq; > > irq = platform_get_irq_optional(pdev, 0); > - if (irq == -EPROBE_DEFER) > + if (irq < 0 && irq != -ENXIO) > return irq; > > if (irq > 0) {