Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2195496/?format=api
{ "id": 2195496, "url": "http://patchwork.ozlabs.org/api/patches/2195496/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260211-wip-bootmeth-rauc-part-info-nullaccess-v1-1-d0606be8a33f@phytec.de/", "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": "<20260211-wip-bootmeth-rauc-part-info-nullaccess-v1-1-d0606be8a33f@phytec.de>", "list_archive_url": null, "date": "2026-02-11T08:36:22", "name": "bootstd: rauc: Fix null pointer access while checking root part", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "bdbf6989e06174631d4d90b37380eb4b7807569d", "submitter": { "id": 90183, "url": "http://patchwork.ozlabs.org/api/people/90183/?format=api", "name": "Martin Schwan", "email": "m.schwan@phytec.de" }, "delegate": { "id": 3651, "url": "http://patchwork.ozlabs.org/api/users/3651/?format=api", "username": "trini", "first_name": "Tom", "last_name": "Rini", "email": "trini@ti.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260211-wip-bootmeth-rauc-part-info-nullaccess-v1-1-d0606be8a33f@phytec.de/mbox/", "series": [ { "id": 491795, "url": "http://patchwork.ozlabs.org/api/series/491795/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=491795", "date": "2026-02-11T08:36:22", "name": "bootstd: rauc: Fix null pointer access while checking root part", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/491795/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2195496/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2195496/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=phytec.de header.i=@phytec.de header.a=rsa-sha256\n header.s=selector2 header.b=iPuRPTEe;\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=quarantine dis=none) header.from=phytec.de", "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=phytec.de header.i=@phytec.de header.b=\"iPuRPTEe\";\n\tdkim-atps=neutral", "phobos.denx.de; dmarc=pass (p=quarantine dis=none)\n header.from=phytec.de", "phobos.denx.de;\n spf=pass smtp.mailfrom=M.Schwan@phytec.de" ], "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 4f9sHQ56Tzz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 11 Feb 2026 19:37:06 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id B2A078367F;\n\tWed, 11 Feb 2026 09:37:03 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id 729BC83A47; Wed, 11 Feb 2026 09:37:02 +0100 (CET)", "from GVXPR05CU001.outbound.protection.outlook.com\n (mail-swedencentralazlp170130007.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c202::7])\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 5586C802C1\n for <u-boot@lists.denx.de>; Wed, 11 Feb 2026 09:37:00 +0100 (CET)", "from AS8P189CA0006.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:31f::33)\n by DU0P195MB1883.EURP195.PROD.OUTLOOK.COM (2603:10a6:10:3cb::18) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.19; Wed, 11 Feb\n 2026 08:36:57 +0000", "from AMS0EPF000001AB.eurprd05.prod.outlook.com\n (2603:10a6:20b:31f:cafe::83) by AS8P189CA0006.outlook.office365.com\n (2603:10a6:20b:31f::33) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9611.8 via Frontend Transport; Wed,\n 11 Feb 2026 08:36:55 +0000", "from Postix.phytec.de (91.26.50.189) by\n AMS0EPF000001AB.mail.protection.outlook.com (10.167.16.151) 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; Wed, 11 Feb 2026 08:36:57 +0000", "from lws-schwan.phytec.de (172.25.32.118) by Postix.phytec.de\n (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Wed, 11 Feb\n 2026 09:36:56 +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.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_NONE,SPF_PASS 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=Er+tn9CbnRkkhxtnvZmV5yjz0l0vyf1gPDVUZqmnOF+911IJpdtyEc2fe/RWLgUhVsv0eqVC8H6/Aui6YkE+S8tdb/cy6PAEADS/lQHfvH1Y7n/gzLQjU+H1n2Sw8S2vYW42HkaxmKpEb6+/FOwLUbgSYQTEIc1WwwgxCzJEIbahS7p5TsLrB/CyI2wZcNTN5rnaJjlWrfOs+/2EiKYseM4ZkmazXLIt5aq5u/s9laZjRdugocRow/5kncPvwm6OaK2JC0kVYkWuZIIalLnpvkhGZjJDZehMoK51KdNkvJdS8d99PO/1WkOOmomyFoadhXlccmadr1hlChQyuvE8+A==", "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=OxhJcdsIpTIB4yq3WCnnZtpOBW3g1aC7iLlgFlJWz+c=;\n b=YIPBy3BAmvIZQRbCkoSoFtb37NPEtGxspcBAGVNh60x4CadPypg7p8fbFKbjl6WpeYN7pqPAlma5QMl124Jo2psPQxEMplpggGHamOXNqZy0BrQzJegGImk2/lsVcdZYs7dzoaz2Roh25YmC4uV2UcOOf5K1zLGGJZJuURcjL14Vyb1DkSH81SRfqDFofRUgxodCqPsR6IIRalV/oWVpbh+dNXpvpHAfluQMg5WMy7vIvJWXq1jvqQYEfNKbcgaBvkDOiIk6IOzgKZijHiMeXipbwXKCqOjWaMeBgZoSt2sGVX4SBk7faS/LWr0aNR5q9WF/acB8dkIOR+iJ8L1B8A==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=softfail (sender ip\n is 91.26.50.189) smtp.rcpttodomain=outlook.fr smtp.mailfrom=phytec.de;\n dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine\n header.from=phytec.de; dkim=none (message not signed); arc=none (0)", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=OxhJcdsIpTIB4yq3WCnnZtpOBW3g1aC7iLlgFlJWz+c=;\n b=iPuRPTEe6rBU4nOncCrkwByzHL8JdRMM0ysYBLC3WXdnrf2kOUiJ9YtXM4u+6zC02BT01iND496EXrGyhEhBrbddr74IYi+w4DNwmjS2FxS5KJZIBqlQL2J1ynMYWkEumCILujz/7ZPqhweBlo7gddKMVOGtxGkH9XWcrOVdXz8EFsXnhqtttzTkAvdNfxh4eQtqsvRtJ3z9SRt/+d7LsP7CS0PSopA5mHz9oc1mixoVeisKQ/IGo041fbukxX7AgW3tAkGJVNEQhvq9UYJ/mXDXivMQPGMNtSUli5WFXa4aZuDiAVShNa/b3eTcqjbdhYVD+Lo4NXUf2xD4n4C+Eg==", "X-MS-Exchange-Authentication-Results": "spf=softfail (sender IP is 91.26.50.189)\n smtp.mailfrom=phytec.de;\n dkim=none (message not signed)\n header.d=none;dmarc=fail action=quarantine header.from=phytec.de;", "Received-SPF": "SoftFail (protection.outlook.com: domain of transitioning\n phytec.de discourages use of 91.26.50.189 as permitted sender)", "From": "Martin Schwan <m.schwan@phytec.de>", "Date": "Wed, 11 Feb 2026 09:36:22 +0100", "Subject": "[PATCH] bootstd: rauc: Fix null pointer access while checking root\n part", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-ID": "\n <20260211-wip-bootmeth-rauc-part-info-nullaccess-v1-1-d0606be8a33f@phytec.de>", "X-B4-Tracking": "v=1; b=H4sIAAAAAAAC/x3NTQ6CMBBA4auQWTsJrYA/VyEuxjrIJNg2M0VNC\n He3cflt3tvAWIUNrs0Gym8xSbHCHRoIM8Unozyqwbd+aL1z+JGM95TKi8uMSmvATFpQ4pQwrst\n CIbAZXroz991Ax1PvoMay8iTf/2i87fsPAQtu0ngAAAA=", "X-Change-ID": "20260211-wip-bootmeth-rauc-part-info-nullaccess-948e546a3751", "To": "Leonard Anderweit <l.anderweit@phytec.de>, <u-boot@lists.denx.de>", "CC": "Simon Glass <sjg@chromium.org>, Tom Rini <trini@konsulko.com>, \"Andreas\n Pretzsch\" <apr@cn-eng.de>, Francois Berder <fberder@outlook.fr>", "X-Mailer": "b4 0.14.3", "X-Originating-IP": "[172.25.32.118]", "X-ClientProxiedBy": "Postix.phytec.de (172.25.0.11) To Postix.phytec.de\n (172.25.0.11)", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "AMS0EPF000001AB:EE_|DU0P195MB1883:EE_", "X-MS-Office365-Filtering-Correlation-Id": "27e6bdc8-81ac-40fa-4130-08de6948b7b8", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|82310400026|1800799024|376014|32650700017|36860700013;", "X-Microsoft-Antispam-Message-Info": "=?utf-8?q?mAn7651CaKcEQU6vbmNaBza/3LSlxty?=\n\t=?utf-8?q?h/0xtDWmNkxX0pGYcP0P0IW9VJpgjkATRMxa5WBvWvCdXVCqHVsHdpKN3uO8LTJ6c?=\n\t=?utf-8?q?GVIpp8xP6kxQX2dsu+yew6PLiDdFJXW99y0w3HQvhJFRk1LaxOKATxFgg5y+A0y7z?=\n\t=?utf-8?q?p6557EIjGULd6RQXylN2B/JYNb0ajukWGtDxkYcbQXbD6zsyXaXocEOm2M7nuhDwL?=\n\t=?utf-8?q?kymeLhqMeV2jwdmNCPXJoQzG8H4+fSNxKhQo1sexTxpL+CQBF0/If/h9a4yw8FDWE?=\n\t=?utf-8?q?47Bbk7RfTv95ir62REx/11kRsyXFbfgC8/KCPjJUFnYy7rqjhvolVXjKaz7+sZ8Q1?=\n\t=?utf-8?q?vCm3YUAMjBXbtHv9qPiUqQVtj2afWw4iaVOdYqqO8GFFFPKOtS73M0sRqC37ZarxU?=\n\t=?utf-8?q?fiRZTf3NR4qHHInletMbj2YYxCDTSEGn5i+Bk0lna7wVhq9D4Gq+TTIR5Csp0LLxt?=\n\t=?utf-8?q?mwe6vgg38qvY0e4VCrDNIWpP2LiImPFeKR6OMcu0LpECLq2Ol47sAXUbb/sgTne3G?=\n\t=?utf-8?q?66EZ935eDdCa7vIB4cldykR+hhUzUv+VwAHaPyv3Y2r5P5DFiRp21TU6l02yJ7dkf?=\n\t=?utf-8?q?t8TiNo6ID7ACMSFm62tYtrhW44Q8l1W0/Mw9Dm/xRs75sb3pfNYvKg2YbiLPBGpn0?=\n\t=?utf-8?q?xz9OH3NI1p/AsV9W5OQV0b12Y16Y6EaEihO+Vn4kq8WyPRjMJKjCt65QdboZtjJ3E?=\n\t=?utf-8?q?817rZl/iaxa7TPry2Bb5aF7+q9tePPle8UrDTZI0cLFmAxG/3ShKd/VEKRzEkTG9Z?=\n\t=?utf-8?q?AySVs3xH43S7gXYNzP6qfG9KhPilm3Wi/W3xsntKaK8WFEKYvtj/rXKs/7reDgMlo?=\n\t=?utf-8?q?4yUdB218qfMtYV39XfOYhdtXBWpcgbvMfQIx+V1eqUuzHtX5jxTENCSGlZ9V08Y3J?=\n\t=?utf-8?q?kcQiXWFM9NSBz7V4JMu1AxGxqEzr/fW9/d+kY3KFXrPIf14dWImtqJ5hhGRwEecYE?=\n\t=?utf-8?q?VkB0jbKgC/ZiJgJLdl4E708sBpsdokJgvqZ/RWdSkJfa/BnDE72hrqfGSrbE6IFY+?=\n\t=?utf-8?q?zEJdWJqNHbPTWGq553bfIJZbOz8je2cUEZT16aGPExzAd2WlasBZ3ewmG5Fsh/lxA?=\n\t=?utf-8?q?LzYHtw87IexZJpFKIyJC5MJc2Zpw+H6gopdLLyI5rjpTNJAZS5iNh7EFw/5kCQabF?=\n\t=?utf-8?q?yR57ADNEAOEN3emyc1WCrXvVg0r+Oj1v1973EEgcKYyBSDSAUVBT7+GRXeSTF1deO?=\n\t=?utf-8?q?lmKzuiLai7rVvztDBlSUb7vC9zYTSOwHkKdXQQsH8ywOIgeTuoJCkfjxXWg9f8lBh?=\n\t=?utf-8?q?hWlQyBnTgpeyx/3B3PY0WS0sWKyyoRl+BiomHL6eYv2PdHLp1Isli0PAGoUFEgZPW?=\n\t=?utf-8?q?E57OorRV7BNNpRbZVNQCVgd2NC8bOP0kCLk/JpEF2QLkZ5G3JTANBdCEXwJYQtigC?=\n\t=?utf-8?q?1R+95em9ixP0bRMyd+/WoIqYs1rQac26z/3grjbMylxiBQiCY45kZGNrQ4LhGm2On?=\n\t=?utf-8?q?xrfI31hRVtqXsCo13an/7wJPUP0UhvjXx9P/Od8W8OCZhqpmE+o4VclR6Mi/22aw1?=\n\t=?utf-8?q?17OSFrJIycHIm7mk+zPRPBDcfLG0cTlhG+W3F3sTgWgF3YdMyz25AYb1D9DOiW1qa?=\n\t=?utf-8?q?W3FKfJFEYBIBC7JiFvG/zDgpg9dRbw=3D=3D?=", "X-Forefront-Antispam-Report": "CIP:91.26.50.189; CTRY:DE; LANG:en; SCL:1; SRV:;\n IPV:CAL; SFV:NSPM; H:Postix.phytec.de; PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(82310400026)(1800799024)(376014)(32650700017)(36860700013);\n DIR:OUT; SFP:1102;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n 7xwEdONSGK9H7SokuhxXsQIK2MtYss5ZU74ZaPsT+Mc1UH+DcFSGUPAC/PODlYorEVzifxhwD2I8VzYI4G7b1qWNxLJppY6XdG0/JVA4SZaH9pgwNSe8lBihaHtr6XcT42pQ0BD7m9mEt5BdJjvtwTHgZX2Z9ecqBg8ZsS5NALqD8E3qOtUlme7r+dQZtXAdP8A7SCgp8+8hcW1wr+SQjNu2EQ5xydgsf6gqQT2qzXCXTjW92MzYJ6aPyVtsmUFeLR0cbCsU5v0cYf/S2HGXZW0CsdpKmW902065++waEtGyI45jpj+PfDHDYTjBmo8oMm7wiD77hf/9o0vhdHup0/+PHwHmRaLQrewd+vQLlPsxhAuhYPSqINXF0yXAtkPxrmu3MvLBDnFC3ZkOUw9rk0/lNoNiPjI0PVrvPMbODhcFoY99avA33yNPMQycwokA", "X-OriginatorOrg": "phytec.de", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "11 Feb 2026 08:36:57.3610 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 27e6bdc8-81ac-40fa-4130-08de6948b7b8", "X-MS-Exchange-CrossTenant-Id": "e609157c-80e2-446d-9be3-9c99c2399d29", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=e609157c-80e2-446d-9be3-9c99c2399d29; Ip=[91.26.50.189];\n Helo=[Postix.phytec.de]", "X-MS-Exchange-CrossTenant-AuthSource": "\n AMS0EPF000001AB.eurprd05.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DU0P195MB1883", "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": "Fix a segmentation fault caused by a null pointer access during root\npartition checking. The function part_get_info() was falsely given null\nfor the disk_partition struct, which later resulted in accessing a null\npointer and thus undefined behavior.\n\nFixes: 5d7c080ae5dc (\"bootstd: rauc: Don't check root part filesystem\")\nSigned-off-by: Martin Schwan <m.schwan@phytec.de>\n---\n boot/bootmeth_rauc.c | 3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)\n\n\n---\nbase-commit: 712765339a5c6576fdd5683748f97a1215868d5d\nchange-id: 20260211-wip-bootmeth-rauc-part-info-nullaccess-948e546a3751\n\nBest regards,", "diff": "diff --git a/boot/bootmeth_rauc.c b/boot/bootmeth_rauc.c\nindex 432d170e006..d7b0c686ffe 100644\n--- a/boot/bootmeth_rauc.c\n+++ b/boot/bootmeth_rauc.c\n@@ -97,6 +97,7 @@ static int distro_rauc_scan_parts(struct bootflow *bflow)\n {\n \tstruct blk_desc *desc;\n \tstruct distro_rauc_priv *priv;\n+\tstruct disk_partition fs_info;\n \tchar *boot_order;\n \tconst char **boot_order_list;\n \tbool slot_found = false;\n@@ -123,7 +124,7 @@ static int distro_rauc_scan_parts(struct bootflow *bflow)\n \t\t\tif (ret)\n \t\t\t\tcontinue;\n \t\t\tfs_close();\n-\t\t\tret = part_get_info(desc, slot->root_part, NULL);\n+\t\t\tret = part_get_info(desc, slot->root_part, &fs_info);\n \t\t\tif (ret)\n \t\t\t\tcontinue;\n \t\t\tslot_found = true;\n", "prefixes": [] }