Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2218374/?format=api
{ "id": 2218374, "url": "http://patchwork.ozlabs.org/api/patches/2218374/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/7fec12cfc852b25785577b4871b11d5629a14a8e.1775023421.git.michal.simek@amd.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": "<7fec12cfc852b25785577b4871b11d5629a14a8e.1775023421.git.michal.simek@amd.com>", "list_archive_url": null, "date": "2026-04-01T06:03:46", "name": "[v3,3/3] fwu: Move boottime checks to EVT_POST_PREBOOT", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "f8e63c8064a2834145a3b78bf4d2b5abd7714310", "submitter": { "id": 84271, "url": "http://patchwork.ozlabs.org/api/people/84271/?format=api", "name": "Michal Simek", "email": "michal.simek@amd.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/7fec12cfc852b25785577b4871b11d5629a14a8e.1775023421.git.michal.simek@amd.com/mbox/", "series": [ { "id": 498277, "url": "http://patchwork.ozlabs.org/api/series/498277/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=498277", "date": "2026-04-01T06:03:43", "name": "fwu: Call EFI stack initialization after preboot", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/498277/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2218374/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2218374/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 (1024-bit key;\n unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256\n header.s=selector1 header.b=jnXjDoGZ;\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=amd.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=amd.com header.i=@amd.com header.b=\"jnXjDoGZ\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=amd.com", "phobos.denx.de;\n spf=fail smtp.mailfrom=michal.simek@amd.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 4flvbC2kfhz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 01 Apr 2026 17:04:55 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 8A4DC84088;\n\tWed, 1 Apr 2026 08:04:39 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id DE685840B0; Wed, 1 Apr 2026 08:04:37 +0200 (CEST)", "from PH7PR06CU001.outbound.protection.outlook.com\n (mail-westus3azlp170100009.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c107::9])\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 C8D1A83F5B\n for <u-boot@lists.denx.de>; Wed, 1 Apr 2026 08:04:35 +0200 (CEST)", "from CH0P221CA0039.NAMP221.PROD.OUTLOOK.COM (2603:10b6:610:11d::21)\n by CH3PR12MB8728.namprd12.prod.outlook.com (2603:10b6:610:171::12)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.15; Wed, 1 Apr\n 2026 06:04:30 +0000", "from CH1PEPF0000AD81.namprd04.prod.outlook.com\n (2603:10b6:610:11d:cafe::b9) by CH0P221CA0039.outlook.office365.com\n (2603:10b6:610:11d::21) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.28 via Frontend Transport; Wed,\n 1 Apr 2026 06:04:25 +0000", "from satlexmb08.amd.com (165.204.84.17) by\n CH1PEPF0000AD81.mail.protection.outlook.com (10.167.244.89) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9769.17 via Frontend Transport; Wed, 1 Apr 2026 06:04:30 +0000", "from satlexmb08.amd.com (10.181.42.217) by satlexmb08.amd.com\n (10.181.42.217) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 1 Apr\n 2026 01:04:29 -0500", "from localhost (10.180.168.240) by satlexmb08.amd.com\n (10.181.42.217) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend\n Transport; Wed, 1 Apr 2026 01:04:28 -0500" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-2.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=kiXjli1mzZxh1980EFNfXMrG1bGos8R5w63P8+G6NocROdoaz0nXHZIrW0cGuIbvrJ1z+PA7aTlriCA3RjpNb6NlurRdfKMR24ePAMVIxy8JvFVJ/RSE6GZWAzUj8ZQ3bL9zUUZT8mB0WgkyJJL0AAh60JGUf+ljhEKWrrydLyfMi6hzdrbipivYnTrWKY3RAsHEW38U/OiF3Ib0rv3NllAWe/e9ALDQeZRRcHOWz+UAtkYOugnUxF99LHJ4XBplyKnZUorLI6cW16bYOpDbTBhZOgCkoJudFae5tOkcI3Tcbq4epMcIXxfyk1BoIF5gzHE9G+nMpzd0d2qVrENPuA==", "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=2idZQvoj7JcDQ8d+ASM96keYKVO8Y08LGZTBuiuMAco=;\n b=xACLi3qOpw9lEA7qef+yUiwfwSDn6JQ0ldys1FXd8ezOysRlZdkvPUD/+ioY0ER80ulOfAdxE9KEbZDApZEHwjhJhFa0Iye4Sez9N0XaxAgAk2+8TJLBx4c44M0TZQPQSk3KAPeht3DNDyvcVymVLIBDDSsId6cuu+DwPAUAW5nYZUt1h4ChYxm+dlxHrKJFObvUArwtH8lW9Q+JX9eMVV9kvtt91dUtwSVJxY1FQ9XHWE/3LQrpB7fZNf+m4eFKwc092df3MTrPTXICzrUireMXlgenosZ+BlvDi+lK4E0H02cZPv4/qd+Jl426OQm8NmVReC4ThQM1H+K3L0nZ1A==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 165.204.84.17) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=amd.com;\n dmarc=pass (p=quarantine sp=quarantine pct=100) action=none\n header.from=amd.com; dkim=none (message not signed); arc=none (0)", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=2idZQvoj7JcDQ8d+ASM96keYKVO8Y08LGZTBuiuMAco=;\n b=jnXjDoGZkm13PmeVOoI2JZo8SBXazG3ZszOKV+hsuoUZApHDi4wgqU9efv3oBGzrwYeuIaLZUtj2whthm9ttK8gQopHYfkSckZi0J+pCnvvrLJiIDPynckMzoLCJlLqMwcknZz01D7Sm4gHDzX5RIAgsLPKw5LdV6O8YoVy1Zws=", "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 165.204.84.17)\n smtp.mailfrom=amd.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=amd.com;", "Received-SPF": "Pass (protection.outlook.com: domain of amd.com designates\n 165.204.84.17 as permitted sender) receiver=protection.outlook.com;\n client-ip=165.204.84.17; helo=satlexmb08.amd.com; pr=C", "From": "Michal Simek <michal.simek@amd.com>", "To": "<u-boot@lists.denx.de>, <git@amd.com>, <xypron.glpk@gmx.de>,\n <ilias.apalodimas@linaro.org>, <sjg@chromium.org>", "CC": "Kory Maincent <kory.maincent@bootlin.com>, Padmarao Begari\n <padmarao.begari@amd.com>, Sughosh Ganu <sughosh.ganu@arm.com>, Tom Rini\n <trini@konsulko.com>", "Subject": "[PATCH v3 3/3] fwu: Move boottime checks to EVT_POST_PREBOOT", "Date": "Wed, 1 Apr 2026 08:03:46 +0200", "Message-ID": "\n <7fec12cfc852b25785577b4871b11d5629a14a8e.1775023421.git.michal.simek@amd.com>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<cover.1775023421.git.michal.simek@amd.com>", "References": "<cover.1775023421.git.michal.simek@amd.com>", "MIME-Version": "1.0", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=814; i=michal.simek@amd.com;\n h=from:subject:message-id; bh=JGr8nXWnwZuEoGEdXLcS6H0JeuMU3j8/ahHXdAKSpZE=;\n b=owGbwMvMwCG2mv3fB7+vgl8ZT6slMWSe2RrKotS1PDFIPPqxoaDzpO9B7q1vtKbPsjjtM+9wh\n 4iDTFFbRykLgxgHg6yYIst0Jh2HNd+uLRVbHpkPM4eVCWQIAxenAEzkegDDPzW7LK4N05ZNkw8L\n i8tW29IhcTjjZ8Chr6kpG/715N6q8mf4K+8tLfV5TvnHzpLPk7i382+/mvWb96uZoTjTnXmCIpl\n zmAE=", "X-Developer-Key": "i=michal.simek@amd.com; a=openpgp;\n fpr=67350C9BF5CCEE9B5364356A377C7F21FE3D1F91", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "CH1PEPF0000AD81:EE_|CH3PR12MB8728:EE_", "X-MS-Office365-Filtering-Correlation-Id": "53967fa9-c738-487d-f647-08de8fb489e0", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|36860700016|1800799024|376014|82310400026|22082099003|18002099003|56012099003;", "X-Microsoft-Antispam-Message-Info": "\n 7PlxkddDKXqHc9ckPQ4vG9EoFu8UJxpEejIUCeo+23jZTXEWRGt9G7vAqoEB49kayCAMjevwUwB8gNx6qA+sqyT3myjIVg8B0eNrBcTYkBIZm9xgxKPwwPeoIFvDMmzZEmwAXs+SIdpLZR+jv5T42aveedCS+3/YiXc6A8aM/S+IwhHIOWGtxDL10KS9zauFiSdSWE0XtNvv7jjhZCY1Kl8zKHjroZPGMuuYFOtWorskC0cuXiuP32irLRmhZncy/slH7/gvNzoMRq/tIhX3Sc6JBx2GCvvtb1N4kerrNDD+shhw+chlPAgc5LoLxKZTAtuSzirrkcqc9Jnih3uJ3K9YYWhUBTzMvMwFoVFrEkO5a+w5d2QC1c3+9BtikMFIX0NftDdCpBZS6qxqOexIIbuVx6Pr7a1U5UMIH1xYN0DpkFEiD23YTaslU6L8/M3bcwmpbj1iGwKn6gxTJayi6dr61KYXeeRv6wO5+He/dNnJKydnEL0+jIB9U8isODBvXyTR296V1k32awn8dz0GxBIeYWk/XaQnD2MTLRGX6iMSuu1h6AZoiaThs1Z00vytAE27VXTfMVLJNCEW9rc3H1ejSr8Zc3MBy5P/AQ6sjKoXzeCXfDbxR1wmjNKGca8kZZSWNbYLhDUpqZSV2M3Q5fPeDe3Xg4veVxFcBBBQWSXPvv+cMt7tV3qhtYaH34BEABGRkM9EB9vEi5l3pDfKDmo2x1YMSKiyoRa+YUAHxfjnzRxFmAaLGfxbNmTJTHwKOZpXHsO32S7e2Lm+N/EIdQ==", "X-Forefront-Antispam-Report": "CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:satlexmb08.amd.com; PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(36860700016)(1800799024)(376014)(82310400026)(22082099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n XtuDInwNaAjorfMKMnrOhFvV/xoc7zW5qG8WanTvT2+u30Sud/Q7Ldv3ryP40sWdd9RY6fnyDUWh/htIv4+OLBLhP3ae9fUR5hvsQc9ogl9CPL94vH1y9XmzIPkMC/5nqJUx97ZPR5MDkFcIMpRAK7fO+cr0uWRcCIXXzaSGhx6OPJZrlsLBG24tyclXrBwwpUlEHRMHXmw52F7mT2IjO4b1FV2rxp9UWgg5sM3Ho+4aug/FPIDub1YfOLjXHx3UcYI8kWr4tivelxY8bzo1bzTkQnySkdaVM++2x7D/d3HxgiDPfgpJKpoHG8SXQb4IK0JTvn+GUC0Ek7yDlbS/LZ3z9Xvuw3f+oHFfS47SRDXv39j0msiQ6qyC93L9u5F2CDVKhVR2aGlIiRyc7OeMKOqG99bsfIiEUp+V4e09RtmeNBBKDNQjL6ob1M7qb7FQ", "X-OriginatorOrg": "amd.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "01 Apr 2026 06:04:30.2757 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 53967fa9-c738-487d-f647-08de8fb489e0", "X-MS-Exchange-CrossTenant-Id": "3dd8961f-e488-4e60-8e11-a82d994e183d", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17];\n Helo=[satlexmb08.amd.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n CH1PEPF0000AD81.namprd04.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CH3PR12MB8728", "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": "Switch fwu_boottime_checks() from EVT_MAIN_LOOP to EVT_POST_PREBOOT\nbecause there is no reason to call FWU so early. FWU triggers EFI\nstack initialization before all devices are visible which prevents\nthe EFI stack from scanning these devices and adding them to EFI\nvariables.\n\nSigned-off-by: Michal Simek <michal.simek@amd.com>\n---\n\n(no changes since v1)\n\n lib/fwu_updates/fwu.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "diff --git a/lib/fwu_updates/fwu.c b/lib/fwu_updates/fwu.c\nindex 37c613014d18..e82600a29a40 100644\n--- a/lib/fwu_updates/fwu.c\n+++ b/lib/fwu_updates/fwu.c\n@@ -796,4 +796,4 @@ static int fwu_boottime_checks(void)\n \n \treturn 0;\n }\n-EVENT_SPY_SIMPLE(EVT_MAIN_LOOP, fwu_boottime_checks);\n+EVENT_SPY_SIMPLE(EVT_POST_PREBOOT, fwu_boottime_checks);\n", "prefixes": [ "v3", "3/3" ] }