Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2194973/?format=api
{ "id": 2194973, "url": "http://patchwork.ozlabs.org/api/patches/2194973/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260210-upstream_rifsc_update-v1-4-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-4-74c813fa4862@foss.st.com>", "list_archive_url": null, "date": "2026-02-10T10:26:05", "name": "[4/4] ARM: stm32mp: Check secure state first", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "0aba5786a92806c01a248fdb51f9c55b5d3d61e4", "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-4-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/2194973/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2194973/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=FZm7K4I7;\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=\"FZm7K4I7\";\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 4f9HmZ5RWpz1xtV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 10 Feb 2026 21:26:54 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id A05AA83D71;\n\tTue, 10 Feb 2026 11:26:23 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id 6ACCE83D71; Tue, 10 Feb 2026 11:26:20 +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 07F2383D17\n for <u-boot@lists.denx.de>; Tue, 10 Feb 2026 11:26:18 +0100 (CET)", "from DU7P195CA0010.EURP195.PROD.OUTLOOK.COM (2603:10a6:10:54d::13)\n by VI1PR10MB3309.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:13b::10) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.18; Tue, 10 Feb\n 2026 10:26:13 +0000", "from DB5PEPF00014B9B.eurprd02.prod.outlook.com\n (2603:10a6:10:54d:cafe::43) by DU7P195CA0010.outlook.office365.com\n (2603:10a6:10:54d::13) 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:10 +0000", "from smtpO365.st.com (164.130.1.59) by\n DB5PEPF00014B9B.mail.protection.outlook.com (10.167.8.168) 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:13 +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:03 +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:12 +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=XZ9Ifsb7DTcqjP5ymK1Yf1UrJsWfy2pe8P5/WEuZzbvH2nqSlERgMhWPWwHBX6uPbvygKDFDTrKhgH976NeoY4NAaAYS/6EMV6KojJ/dvu2LG4VTO+yMrwjmcaGim6a3TZT42adhu21Gk/7LKXut5YL+4s+g0td9uIgjJtEgcfDlz/U9Th/jUEG4UQmQp4B44rcwZyQA4VV0ji6DphgUpwBXn63GCsMUFER/BXzZEQirY6yZMbQhZ4WFNSZLSJTuYXLt1TAMmppjsTttIGiGcEnyFkZOTpWeFvtxl+sqCroBg2Fonok9KHY7IYa59JEDnd/OEhH20hI5a1TkVIqCkg==", "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=J3d6wfoQyMIzuP3WTgv6Xf7mz9dTlfPR/NXQi5w2vfU=;\n b=iFDwUDifRMIRLWL6JAlsT3qRglp0bjWO1h3811IY67EQxq1H3Wa2vlwC001BNrZU3EFumWbBWlmDu5Pr/IF6t9ppGn0yvK/P7AZ3gU0hlaBKl8w7LfW3C2SvgN8fAwB6ReH7k+N86FNvPiUuuIdjaZccnfRMYu66uwas+xPy3OpjB0fgxucHtE9XdjETGry4FBgxXrU7LC6C8AFFQtAeJ55/LlZan725wAkSFerk++nk5YcFIcjLpgzZp720jx73Q9+vpZq3TS4YSF+CJMGXbCsFGGmRGW1U0qRHB3+giyXeoIXXETdPkWnblE2JhPz7/pCQYwtwseRJLxGn/dqQgQ==", "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=J3d6wfoQyMIzuP3WTgv6Xf7mz9dTlfPR/NXQi5w2vfU=;\n b=FZm7K4I7i27/LL7juab5p0yhql2KBw6stqxcklbCrmFaD9suvgQSWtXJnA6nSnoq3MXgzlVi8W+UKJY5DKtrp1k6Njo6GqfakxIgy6OQOey7REw6qR8K6r3O3AD09VDJWQ++DqgtGDZ+GkrtiGCf0phkfjRovcTlQjnEMm5eXa+sIdClC6X0xjjMy8DlSyMWzItfEhmUL/PLKtwD3doT1y3QRYTU13YiQFABYOVTjnSxapZ8wIDEzi8SXBQLKpX1hoIfM2X915KKfIsFDnSMCBqi1KsYVdAB4AgJi2f4jJU5wfIR6zhu5hd6B3cb1TNewGkCr023svQua5606aTbsg==", "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:05 +0100", "Subject": "[PATCH 4/4] ARM: stm32mp: Check secure state first", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-ID": "<20260210-upstream_rifsc_update-v1-4-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": "DB5PEPF00014B9B:EE_|VI1PR10MB3309:EE_", "X-MS-Office365-Filtering-Correlation-Id": "3cc3be76-dedd-4042-41c0-08de688ed0e3", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|82310400026|1800799024|376014|36860700013;", "X-Microsoft-Antispam-Message-Info": "=?utf-8?q?TnNKgO10Ryz0Cl8vxXyDV3KgXVJL15m?=\n\t=?utf-8?q?8AlQlEnWgzccCk7gSs85FwyaMGbT2r94ueBxp50A7iGAybQX8VvkLExnu2IPtcW3x?=\n\t=?utf-8?q?7q/bi5kcyhPNgZwr+/EY87Qg0KtJvNeOryJQyDmyTrBDp1FlZO7FRfB+hK5wNuN85?=\n\t=?utf-8?q?vFu3CUd1Jw5O8mM3ZMuG2b+jsB/5vxkHmmMkjXpEDDMv1fYcau3u0B0BCDF7QuHsg?=\n\t=?utf-8?q?NAZn12UCcEJzsMLhBfS5Zwegy+SHttz0mvyoztOQH0HBpFmPpHT/Rlj+fuF/pPGqq?=\n\t=?utf-8?q?y1SM5GOMLZM8MDQ5TdY+6xGPgLBlKgs7Lx4hvWwou+aaiFuAs2zFzjvLajaX73FdT?=\n\t=?utf-8?q?AFno97VrV+1bX0yaikB0SlAn9bivlwsvNSSud9c69Sa/bxjfGiUEg8/9ogPUDl/OL?=\n\t=?utf-8?q?slM3KlOFm7N/THkAJGpH5sDht6Pe7kSCgUgqsszVSKcDpmldI4lw+5CNPub/gDdJ3?=\n\t=?utf-8?q?5SXtZZAJI0GMvaATvEYvtyT1DZysPKKzH5Lb4hvd3hmPNkPMpKcViyzDKyLug/oya?=\n\t=?utf-8?q?aadWJE6WMi1/PIUchw1OEp6xanaKppXjLscZGkKyj+a7D+zLSG3MIYfTr+xrnqJ8+?=\n\t=?utf-8?q?1KJwb6dMnQ3jmC0Hzv8QmkYwzx3MPpa1i0ptb6U00qJe0lvwvIBovKSRvwEt9kUh6?=\n\t=?utf-8?q?5JP+TxnZUcvbxSino+pEgQqz4+0J6yrzt8MbJok0VDCtodYPdsrf1/Nzsn1B36TgW?=\n\t=?utf-8?q?kxiG8n5w9wyhohqe7DGAvxVO9Toj72Dnndcf4/xVKKGL1KBp9DrAVIVpZ2Pzd7cMw?=\n\t=?utf-8?q?JyD70aqB4t6Noc16HoZCMre7+JIfJXrK6TLKj33BD1TMatN2WF55vISej4V6D3+MS?=\n\t=?utf-8?q?WMzB+xc1RFXHgNkgxyK1j6Og6K2F/W3Csy7tZB0yLbudTT/gSbO/R2JKgg0EOrlhv?=\n\t=?utf-8?q?GXrZbp4WQBvKAeyTAKmMP1M2HbhfbcCWGvQjMD8O8YtnrM062eCJ63MZ5N7m0Xkql?=\n\t=?utf-8?q?l1mdLabO4bm2bfi1PNcZe2TyUxJclRgAAdqXLtu0xDqzlV5HAwmnu6Bl4VppI36sI?=\n\t=?utf-8?q?JjBfq/7dyBT2D5kYqXuQCa+mGGsPE8rt+I+tYWnhbkbBvI4WUlCMinIfp5p2BoD70?=\n\t=?utf-8?q?sg3ZbUmTxcAWC1OGN8IqbiTDqOkKk0hibhSGHiNe4yheenBPQyhyWM2WJpm1PrCv/?=\n\t=?utf-8?q?ObdxNoE1oDpwbeKcCFNKEMvg7TeFL17/bCr6uga6+qjTLAyZ63W4FqqQS8ke1LQct?=\n\t=?utf-8?q?tae/CCwrIoqLRhbVtyOhD3boyslj/9CSM9vxK/KelI5nIOozRwGm/QJHoU2pbSGEh?=\n\t=?utf-8?q?I1jBnxG81VFX71ERksq10Cn3uFauuvVVMAbEYdw1WT/HQ4uzWwwHK74vwrApHwR0g?=\n\t=?utf-8?q?y2aHPCGlqHHg3Kac1N6lwPb5wfM9uH+MMLkhdVVG7faGROPyaSmvWql4wXmhP9J25?=\n\t=?utf-8?q?xnHYLGNA2byJc8JX5pdbiW6wO5u3BMmENX4QnWUZPGIjmIGhP4zPp/tDyRvILxpNV?=\n\t=?utf-8?q?FWi6om9Me9UlEnmoM+RDv7KaTNsIN7qtbcw5YJWx+DQ/ixpPWnwzteIkQ/v2MiA5l?=\n\t=?utf-8?q?ThOrio//f7mUdfjfTWCsOYvQysPCQGPfjlGY7Z3SdCzbcO17ZwtwrJSVFcHXqaBGO?=\n\t=?utf-8?q?fjaJUl7Lofci1k7YFTOy2B6nVjKmVg=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)(82310400026)(1800799024)(376014)(36860700013); DIR:OUT;\n SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n 9XsgwVlFseCsj4JQv9jeCtqBhFPLzBe11SJ+UzCq1/XrBE+d41bsmRYw3im26I+DjTip4UyeMizZUCmjnKIuS4t5hae0o0w07Jefzz6JVdL6WX5YBRPb3Z6x0m7kcsLgWNmgGUKpBGY3YbKNtkELj4DXEaB585XQA/GQVj/e6B4mjzDQ429x9HWmdSzBKru1naNoqu/zEkcBHBcnTuDE0xuMMUjl8Aeixza7Wd2sW3G9xDX2QYH4FHrCq68v45ZXY3/fy8JXm7lvvojQiw5pRYNiMmj535ep3J7Ko1jNCZ+J5XuuvKAOrfZnE8Xr2SGCeZ1iywOsECGkRa7tQO5zdJ4VnfeRxeZc7N/YjECy8ql4b6ve1nwkVAFatoXfHkjUx/36+FpRH/6Z5cm3V0qt3olWlKnJYUSJkH4JPalw51YIWKCFiCTpoKpgDNN2IMzA", "X-OriginatorOrg": "foss.st.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "10 Feb 2026 10:26:13.1266 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 3cc3be76-dedd-4042-41c0-08de688ed0e3", "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 DB5PEPF00014B9B.eurprd02.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR10MB3309", "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\nSecure state must be checked before handling semaphores,\notherwise it can cause an IAC.\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 | 12 ++++++------\n 1 file changed, 6 insertions(+), 6 deletions(-)", "diff": "diff --git a/arch/arm/mach-stm32mp/stm32mp2/rifsc.c b/arch/arm/mach-stm32mp/stm32mp2/rifsc.c\nindex 0ef086bb956..9db8b9efc64 100644\n--- a/arch/arm/mach-stm32mp/stm32mp2/rifsc.c\n+++ b/arch/arm/mach-stm32mp/stm32mp2/rifsc.c\n@@ -141,6 +141,12 @@ static int rifsc_check_access(void *base, u32 id)\n \tcid_reg_value = readl(base + RIFSC_RISC_PER0_CIDCFGR(id));\n \tsem_reg_value = readl(base + RIFSC_RISC_PER0_SEMCR(id));\n \n+\t/* Check security configuration */\n+\tif (sec_reg_value & BIT(reg_offset)) {\n+\t\tlog_debug(\"Invalid security configuration for peripheral %d\\n\", id);\n+\t\treturn -EACCES;\n+\t}\n+\n \t/* Skip cid check if CID filtering isn't enabled */\n \tif (!(cid_reg_value & CIDCFGR_CFEN))\n \t\tgoto skip_cid_check;\n@@ -162,12 +168,6 @@ static int rifsc_check_access(void *base, u32 id)\n \t}\n \n skip_cid_check:\n-\t/* Check security configuration */\n-\tif (sec_reg_value & BIT(reg_offset)) {\n-\t\tlog_debug(\"Invalid security configuration for peripheral %d\\n\", id);\n-\t\treturn -EACCES;\n-\t}\n-\n \treturn 0;\n }\n \n", "prefixes": [ "4/4" ] }