Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2194971/?format=api
{ "id": 2194971, "url": "http://patchwork.ozlabs.org/api/patches/2194971/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260210-upstream_rifsc_update-v1-2-74c813fa4862@foss.st.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260210-upstream_rifsc_update-v1-2-74c813fa4862@foss.st.com>", "list_archive_url": null, "date": "2026-02-10T10:26:03", "name": "[2/4] ARM: stm32mp: Do not acquire RIFSC semaphore if CID filtering is disabled", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "6822a34d16928bf37028ebb61721c13556aa5e24", "submitter": { "id": 80709, "url": "http://patchwork.ozlabs.org/api/people/80709/?format=api", "name": "Patrice Chotard", "email": "patrice.chotard@foss.st.com" }, "delegate": { "id": 56455, "url": "http://patchwork.ozlabs.org/api/users/56455/?format=api", "username": "patrick_delaunay", "first_name": "Patrick", "last_name": "Delaunay", "email": "patrick.delaunay73@gmail.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260210-upstream_rifsc_update-v1-2-74c813fa4862@foss.st.com/mbox/", "series": [ { "id": 491643, "url": "http://patchwork.ozlabs.org/api/series/491643/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=491643", "date": "2026-02-10T10:26:01", "name": "ARM: stm32mp: RIFSC bus driver update", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/491643/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2194971/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2194971/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=foss.st.com header.i=@foss.st.com header.a=rsa-sha256\n header.s=selector2 header.b=fyPLLPvR;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=foss.st.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=foss.st.com header.i=@foss.st.com header.b=\"fyPLLPvR\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=foss.st.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=patrice.chotard@foss.st.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4f9HmD6rDCz1xtV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 10 Feb 2026 21:26:36 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 179248388D;\n\tTue, 10 Feb 2026 11:26:20 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id 8AC5983D6C; Tue, 10 Feb 2026 11:26:18 +0100 (CET)", "from DB3PR0202CU003.outbound.protection.outlook.com\n (mail-northeuropeazlp170100001.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c200::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 988838341A\n for <u-boot@lists.denx.de>; Tue, 10 Feb 2026 11:26:16 +0100 (CET)", "from DB9PR01CA0015.eurprd01.prod.exchangelabs.com\n (2603:10a6:10:1d8::20) by GV1PR10MB6394.EURPRD10.PROD.OUTLOOK.COM\n (2603:10a6:150:86::15) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.19; Tue, 10 Feb\n 2026 10:26:12 +0000", "from DB5PEPF00014B9E.eurprd02.prod.outlook.com\n (2603:10a6:10:1d8:cafe::e8) by DB9PR01CA0015.outlook.office365.com\n (2603:10a6:10:1d8::20) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9587.19 via Frontend Transport; Tue,\n 10 Feb 2026 10:26:11 +0000", "from smtpO365.st.com (164.130.1.59) by\n DB5PEPF00014B9E.mail.protection.outlook.com (10.167.8.171) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9611.8 via Frontend Transport; Tue, 10 Feb 2026 10:26:11 +0000", "from STKDAG1NODE1.st.com (10.75.128.132) by smtpo365.st.com\n (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Tue, 10 Feb\n 2026 11:28:02 +0100", "from localhost (10.48.87.93) by STKDAG1NODE1.st.com (10.75.128.132)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Tue, 10 Feb\n 2026 11:26:10 +0100" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS\n autolearn=ham autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=XrEL2Ub3lshKYeBB1OHiM5bJMoWDrSd/mJCeTs1D1Fz3S6HVi4NkXS7ic5LDcJu72arTduylRUHwlRWfGq0Ej634tjT8xYFJEN4p33fJUMR2EEUE0B5BiXgPddeIBjAYbh9Qttu/ptNB6xnIO1uUAb97TqWmeKgrUD3Mkq5dwT/Cwu/H/zHToCleeEiitsWzlh9AlJQFD1qAwDL8XTlAg5711LiO+5QEay6JBHOxpW4s7FhW7VUNp0+gaC4rplZKv3GtbknstIgszWlO5SsD9oR+LstM2U1691MquXDNnw2PqE5TvqlCdjRIZyRM+9IMEePpK5OVHXVXkT/YAwhb4Q==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=DKLUPudA9L9zLNA5eKF97KJcH9MLAG5MM+us8iX8igk=;\n b=R57Nd2YX2JyuOCl+uSfoU2k1BlxXN/RzSOSBGgT81JDcgYig3OU3MQNiwUDCrNgTQgNH3AyjeUh3g8y+w5quJXKcaINMXYMXV+2GIe3Orv4Uyi9UUa7BB6N5MYmxQhWofXud3ItdT/A0QMTQcO9w8E+eAhcSGF2vmhrQenhJvuNX86VXfx/gqBJO0l71CqVFbgRa/RRC3spB8gKrpk5H3SruHTH+DPOoCXENU2N+J198KZ3gFetG8juBqSaScMQMHnb3GDxjQGRNUBp4G4w08yHitgbgjyVibjXaaMDsnVbYaad1/jgN5bT4SloKWr5utfiwq+Go459NjyY/yXVhdA==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=fail (sender ip is\n 164.130.1.59) smtp.rcpttodomain=st-md-mailman.stormreply.com\n smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none\n 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;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=DKLUPudA9L9zLNA5eKF97KJcH9MLAG5MM+us8iX8igk=;\n b=fyPLLPvRm0NJlzVye2fX8PYxwzNjZZQHooHdwUN7H4EhDaaL/HesoQrBzwiYLajy9aRrT7lXgC8pCQrbYfMIlTkySgpRW94/9SwUOfBzoEfZK+glgGu6njeOTVlWY+EHUJEcJBLcPRcK9jhIUolQiGI1mrRaNYch2NqVvk36xfctfT4f1wmQ06CgV1XC0qOFebM1dCttwxHow0urQsnnNkt7aJjBxF7xdXm9y3p5/Kyjf92ijU79pr8nq8U24tRI1JT7Mzy63dZvPWk8jkgPdUP5JQg6V4EM4ovhQr+qHBNqdBEGCSc0QNxvG/U0an7xF60T61yT+uMct0Gb5nPdCA==", "X-MS-Exchange-Authentication-Results": "spf=fail (sender IP is 164.130.1.59)\n smtp.mailfrom=foss.st.com; dkim=none (message not signed)\n 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\n designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com;\n client-ip=164.130.1.59; helo=smtpO365.st.com;", "From": "Patrice Chotard <patrice.chotard@foss.st.com>", "Date": "Tue, 10 Feb 2026 11:26:03 +0100", "Subject": "[PATCH 2/4] ARM: stm32mp: Do not acquire RIFSC semaphore if CID\n filtering is disabled", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-ID": "<20260210-upstream_rifsc_update-v1-2-74c813fa4862@foss.st.com>", "References": "<20260210-upstream_rifsc_update-v1-0-74c813fa4862@foss.st.com>", "In-Reply-To": "<20260210-upstream_rifsc_update-v1-0-74c813fa4862@foss.st.com>", "To": "<uboot-stm32@st-md-mailman.stormreply.com>, <u-boot@lists.denx.de>", "CC": "Tom Rini <trini@konsulko.com>, Patrick Delaunay\n <patrick.delaunay@foss.st.com>, Gatien Chevallier\n <gatien.chevallier@foss.st.com>, Patrice Chotard\n <patrice.chotard@foss.st.com>", "X-Mailer": "b4 0.14.3", "X-Originating-IP": "[10.48.87.93]", "X-ClientProxiedBy": "STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE1.st.com\n (10.75.128.132)", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "DB5PEPF00014B9E:EE_|GV1PR10MB6394:EE_", "X-MS-Office365-Filtering-Correlation-Id": "5a13d8d2-ba17-4567-2aa8-08de688ed015", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|1800799024|82310400026|36860700013|376014;", "X-Microsoft-Antispam-Message-Info": "=?utf-8?q?XHt9wZKAGzEkZN1/Z0tzuxhpjzNJM6U?=\n\t=?utf-8?q?msVRFMGur/tskltyETsqFV5QTRu5aO3HR+LWrkNXXr4OlX/QhsooeYc0etipCdSRo?=\n\t=?utf-8?q?A93J9QnyT72EqjEOuCgkTP7Q0yMvuK8T9EfVt21xMHRLVH7gBYb5NmtdPSECFrjRn?=\n\t=?utf-8?q?q7c5C0103D4p85ZOEtIm8/eiycezRsRi5QoYwXWOmFL4cIpRr1LCF2nmd68Euz51J?=\n\t=?utf-8?q?HRYs9X6JUa0hbD1WMkdTQS/+s9dmWpXezz+813adDGxa049dtKxLkkFfs+b4DRunS?=\n\t=?utf-8?q?JsfgD7fiKiEwF9eERm2v1k+06iFgTbh9unEV0137rNap7fmeDldMUVEWbyJ+hCMrR?=\n\t=?utf-8?q?qrIPFxeixfqm3BvqcjekEoGbLqElyFo3n8+JbMPh4x5APLYvGSogzk6QsfEmTy9dd?=\n\t=?utf-8?q?sQKePt6ENJU+OACuc4WD0hgbengAuq1fW2Iw4RiRWWH3VUA0KmM2UX9foZtyUlUNz?=\n\t=?utf-8?q?mXQdnVG/86GF4os8SI5eueLZ3+kdo8lkOMGwaubCFmuW9+NhTsGmXROlE9NG15D3s?=\n\t=?utf-8?q?QE00jTffoGP7SVpxhXObAdkAetibMn7fj3G/VpsqkUMYp49QsIENoFGUWktbLLCMF?=\n\t=?utf-8?q?8MCWDfeZpZGA8JLBw/odChshxrYAELCi3+LpzyhpgHejtes9CY1kZf7oTaCxvp9S8?=\n\t=?utf-8?q?6+KyXlEu56kMbEdEjANWMf8PNnp5Xx9JEff+eFeHnvBvs4yix0LE6mXqYzVGFv1eu?=\n\t=?utf-8?q?DaB/eJlmglQBUrE7HUV3sLJdVnx2L8T+0KsupAJvABfPb+2S7+T6fFwaVoJPzlY+a?=\n\t=?utf-8?q?woyT4M/7oYfZ9YIj0t74isPEAap1ibtR6d5qxbr5qUFUAynTwn62bR+PRSeBCAeuq?=\n\t=?utf-8?q?FLqmbev02WgxVxMLNZSK/LTPC2701c0fY7gCo5SWjHmCe9Hbh+rogDEllxartD5un?=\n\t=?utf-8?q?xzAXWJBkr7MpxlWEu6lb4QKptfsH0xpGCkpJ4afrtelqXnJxaQb5kxbFlrnx8eHeo?=\n\t=?utf-8?q?3Yg8DfB+N20SW4d3LQPbpR7DJsotLZrivmWaRvYJvy5adC5joQ0If8Nm5vHkpw13h?=\n\t=?utf-8?q?0z0f4I0tNudkApevPwkG12nI2aPC1cuV865wBiFaukK0CQjSWKAF8021JpnEq0CHu?=\n\t=?utf-8?q?389sk/dBI+YS3LRJA7C+D/w8rMLzG1tAtS08hCPRyqmAIsnlH0XiKJGNuacDNpdRW?=\n\t=?utf-8?q?NpTdJ3PXcDX9IyVJHOjNV0zQtzeURzJIAnTWCydgNlrswfhnpbgTntDfja9IZYeWh?=\n\t=?utf-8?q?pYrW4AT+4AYCOojIOmKPAC3gh+l0WN92mczYQUbERfn9Jt/E4XvVulFlxCyb6E9Ax?=\n\t=?utf-8?q?e0OpKuEONF1WXnIIGPWuN63RA2evYTCMYdrArBjLiWeN/TbtkgertDSmh2vxCgU3L?=\n\t=?utf-8?q?IEfkPmR0aikqtoKRU8kJQTVkMpk8aVDRIJwXRAvQudNvjqFDQwurcT3Pms54UAY5Y?=\n\t=?utf-8?q?sPuadssnNXi0MWdJHdyolPGQ02Ru+CKfDAw+6D5mIoVMNjc9LaT5+q2BkurEyCVMW?=\n\t=?utf-8?q?43HFdp8CLqze5p6Z3LAm/7jy231EWMZR9O46r9YKSrMagIo2lZM7UgTN+Im80mIPo?=\n\t=?utf-8?q?0Dat4nkUIx4XIifmCMMgHEtHBi2zXh+wYvSNRzENAV7At1SbnDFSqXMFZvi4wfv4A?=\n\t=?utf-8?q?HYJ1u3Zi5XqHsZVmAhr5eG8XT0CmeA=3D=3D?=", "X-Forefront-Antispam-Report": "CIP:164.130.1.59; CTRY:IT; LANG:en; SCL:1; SRV:;\n IPV:CAL; SFV:NSPM; H:smtpO365.st.com; PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(1800799024)(82310400026)(36860700013)(376014); DIR:OUT;\n SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n +TXvxBHHfhkBclnxMVM9aD6wpK9SPDeU/ZNrAWOtmHhE3q4rPZVaM0xhayV7DxBBDwbsgNizh8fGgfEZwxH2/MLdG1FzKrJlFKLbiYshIq65nrUD6DmJZPjwZ06ZJgXOdgymtBPrKRPQBlk3bRy/BZroGiSA3XY2ls9kRUuF98nJAvGIYpDJFseLHTtEisiphtdPQ2vfTvGDcSaEq1rf0M6DdvbEmBOVzCpmiJ44pjWJz/koNx0GDwexXkto8mv9XbveyvcxFE+DXSOVej0XPFRbMjZ/ldtwBDjYVlTahtqS00wIEmZcgCNrl+VTvdh+OLXNxBi4Wyauc9kbe+jy5nM2uwg9Fbvm7zGfMYl2KxhOxDGTT6n4FBwnIXQGPef2Tro/yZUvB+F1RXn8IbY8IVAYegrW3JOn2wx4emqheCsSMBXpjqtCqLT1lmhannHa", "X-OriginatorOrg": "foss.st.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "10 Feb 2026 10:26:11.7709 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 5a13d8d2-ba17-4567-2aa8-08de688ed015", "X-MS-Exchange-CrossTenant-Id": "75e027c9-20d5-47d5-b82f-77d7cd041e8f", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f; Ip=[164.130.1.59];\n Helo=[smtpO365.st.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n DB5PEPF00014B9E.eurprd02.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "GV1PR10MB6394", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "From: Gatien Chevallier <gatien.chevallier@foss.st.com>\n\nIf the CID filtering is enabled, the semaphore mode is disabled as well.\nTo avoid an incorrect behavior and error trace, add a check of CID\nfiltering state before acquiring the semaphore.\n\nSigned-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com>\nSigned-off-by: Patrice Chotard <patrice.chotard@foss.st.com>\n---\n arch/arm/mach-stm32mp/stm32mp2/rifsc.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "diff --git a/arch/arm/mach-stm32mp/stm32mp2/rifsc.c b/arch/arm/mach-stm32mp/stm32mp2/rifsc.c\nindex cf8026088f3..01ffc9f2798 100644\n--- a/arch/arm/mach-stm32mp/stm32mp2/rifsc.c\n+++ b/arch/arm/mach-stm32mp/stm32mp2/rifsc.c\n@@ -208,7 +208,7 @@ int stm32_rifsc_grant_access_by_id(ofnode device_node, u32 id)\n \t * If the peripheral is in semaphore mode, take the semaphore so that\n \t * the CID1 has the ownership.\n \t */\n-\tif (cid_reg_value & CIDCFGR_SEMEN &&\n+\tif (cid_reg_value & CIDCFGR_CFEN && cid_reg_value & CIDCFGR_SEMEN &&\n \t (FIELD_GET(RIFSC_RISC_SEMWL_MASK, cid_reg_value) & BIT(RIF_CID1))) {\n \t\terr = stm32_rifsc_acquire_semaphore(rifsc_base, id);\n \t\tif (err) {\n", "prefixes": [ "2/4" ] }