From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 24 Jun 2026 15:21:51 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-dl1-f61.google.com (mail-dl1-f61.google.com [74.125.82.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65ODLnmU030484 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 24 Jun 2026 15:21:50 +0200 Received: by mail-dl1-f61.google.com with SMTP id a92af1059eb24-139b70ca7e5sf1319611c88.1 for ; Wed, 24 Jun 2026 06:21:50 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1782307303; cv=pass; d=google.com; s=arc-20240605; b=awLo3OsjAUWiR5CUWppD9L9/LfZ48lbp8ZWO94rKaUWGtnNCGnM+rPbW6KMYF/1/Jm DjQiIKCa4Z5jerpQX1RZst60oPIEeFumqDuWP/8uvrMEDswa489oRK0JUAIlP5NxUnSH olE0c4phQ88amZma8MRVprm2bXclSPj5lOI5YiKeeXbOmZnujPfUmw4IlKiQWP1YGd0F jro9wQvz+puuRJfH5GtJbJq/dnnBG8AR2+IWy5cPiwnqpJqC93YnQp39HTzAIOMFzQM6 EakQlA/MAIOUMJeCl8FpTx97SeNKLmjNMPQ2EhdvptPvIo4sIXp8da0BjbVD/DNatWJH 3CNA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:msip_labels :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=Xj1yN+K5vSF2XXsZ4xxrH8BBYvluuKc8uXM/QLcEnn8=; fh=LtTd28rImh6xv4705dRpRgwgFHhF6UPdSy0qekEfJWE=; b=PLTryaA4MJz5c3qBIDUGkc7KBscsErERby0IEIEuGjWU2Zcg+EmtL3ch9l2xdctIPC DhtnwSd+WwTkcsvPKxsyWR2HU1Bh2uqq+qbcFF+OJKLtwAvJTHtCYVWtA2N6zdxWDkcL ZQQJJUmQX9DmuuDs4pkl0/PUjN9W3GSG4OBIXi7te2aaxLN06ZM5y75QohvfgpUGdhXx qh7sVujf8pKe52TD8vA4afctrhKm8OdCz73xKKT5CgGkJW+zufZK+jUgR3/WLVTGxUyn eSTvUt14V/vO/IOUqeZeXJp5fkMK+00NT/DTFpcJ8MPrM32N7rO9quRTBLyQXJN+f9S0 dwAQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="awoIit/V"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of gouravsingh@siemens.com designates 2a01:111:f403:c405::7 as permitted sender) smtp.mailfrom=gouravsingh@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1782307303; x=1782912103; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from:from :to:cc:subject:date:message-id:reply-to; bh=Xj1yN+K5vSF2XXsZ4xxrH8BBYvluuKc8uXM/QLcEnn8=; b=Z7OEHE8icbgU+LnoJiuhnjjWyI3wSqmWRkgrI2Fm0ycC9nlHwDQZlMk7jtST2p7u+T p07R6aH4/Ejz5EK0ReUN0aLT9uJ+BvaYvgZKNEJxJhOLAp+EbA+9KwkHFI/kuql8A3Aq AxMdXbJ4wIqZsPRD75u6oUEaNE3wXJmOkyMA9I1Jq/0kt9gWJjiG8YHrvT0HMtnHtUTD WbRKaGJ+kwW3L/hgL1v6tkw2efCWrF3DxSoE/iFWBCCcBCUGi7pZ9vJ84f05m9bwHOkW ngrXw+r9SOlzhjmED/Ug1khy3WrzrnZW+l5A/Vs1R8xfXzBtE4ciQcgh6KTO4U6P5l7c TvNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782307303; x=1782912103; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Xj1yN+K5vSF2XXsZ4xxrH8BBYvluuKc8uXM/QLcEnn8=; b=iM9a2WZuqvzGjsilm0+HDvKtM+LOJfJmOSotNuE2BaFNePU/qfVBysNR3R/A/RE7v4 Q5HYAQiP6+lnEId/uy5CVgdpQ6IEunV8lXIK/ZEAL0FzPkZDJ6WibGf6RKRNp5UJm0pL V8m1fhUHHgORB+WnDThAmoSsRMgKknR9DovOxFp1TOtiuzVjC6yEnQa/+OuDUUNgsx3P qQ3Cmr6fgaEhHR7/iFCx5S4XsTKNPF/YOxzhJV2ivLbiQZTsMWyAHqYTrp9+hijkHB6h SWR8vn9hoMtuTKnDmyNgJk4fFK5tXRN8WiH2Im4o/TCnx/Fas81r4wkP6aITQsZGrn/J anOw== X-Forwarded-Encrypted: i=3; AFNElJ8YlZjeIVAQwr6woUCrIfQigbWrItuSh4WQeRkRVxqTKF06iRkOoIc+ExlehSUaxJQOU8Wb@ilbers.de X-Gm-Message-State: AOJu0Yz1RqRxVemD3yQFuNgtjawbsAbzpOhUa/6fiIXBBzGE+xGp+GwI Svda1pJHx4pLvvxPeX+bNzHmepudf9A2lkEJaZDUf665jLkfmXIx7rl5 X-Received: by 2002:a05:7022:2387:b0:138:30b1:4bfc with SMTP id a92af1059eb24-139d0c100f7mr2576500c88.9.1782307303103; Wed, 24 Jun 2026 06:21:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUeukLu3KXzl4jhzWgYyqfO8S9ZQN6hOysRei48LWpd3SA==" Received: by 2002:a05:7023:b88:b0:139:a256:953e with SMTP id a92af1059eb24-139a256964als5895010c88.3.-pod-prod-04-us; Wed, 24 Jun 2026 06:21:41 -0700 (PDT) X-Forwarded-Encrypted: i=3; AFNElJ8T5LxaNhZ2I/wsQ38IsGLDgvReqNZ4nH0sXru1GPqn/rax/uVPwpwlZ96hZ8BT7YeTJ7+W1Qz2on1V@googlegroups.com X-Received: by 2002:a05:7022:606:b0:139:7fd9:a29 with SMTP id a92af1059eb24-139d0cb4dd9mr2514941c88.36.1782307301552; Wed, 24 Jun 2026 06:21:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1782307301; cv=pass; d=google.com; s=arc-20260327; b=RxZTictujKdTT5djQ8zKdd8DJZ3NQ6RbuxQA7gzUp8/hcB8nBw0Lkivvf/v+jAfrQb 002gsBgGKgVWK2I3OigyvbbxMZmaImcNIu6HPv5G/HW9bk2laPGi8hkWHLNLwMUYOHOp Px2yuM++K0wxuUn6Hur88wkiI4Fd8xx8/A5LGT1fDXGnLMjmxySvlY7OVj9Wi1+gWfas ceWGpsNP037J2w+w3rp54vZciccqpXRo07hwzDTj5f0r9KkTiCOyIa+KRtFrd6hoCHVX d++6hocNzGHlpSHXlvyDYCsr6Eh5bjRUgvxA1pgTj0WR63il4CARVAv1pY6B2QIfFutc aV8Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:msip_labels:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=fxNM9Ex9wgOeWbn5RvnmJkub7oStt5GosU+9hi3/j5o=; fh=TnqFbyyoKfpE0lN6vOM+2A5+xd/ImJmsKHI20ryfzv4=; b=KJWBbTeJpTtK2AePVB5YNX5LvYI7FpSzd2kR+jr3ID7XNQFHXxfXUSVgWO7lprXMJA Vsru7ICoaMX24CArUYa4wIGhsdb4mivG+fzJNWReQ/6OxZHCo7kYahzPHtjpPmBwYDRe fy3SkoWMl+Q5EULS+7kJisKIHOp1J7UbDjWKNQwYS+A1MoLC23eJr3ow5Sf9fiQgtcdB ddrKutghT1piSy2xKfUt/QQLfW3zoicxTyggY2emtBRQ2/axpZ/Mfoqu9/hDPrLLpnFA v0olGemh74p+TCcblUCsjmZ4bB9SokTlE7vjDyNAeZI/pdRbf0gAukvN3VdMKGDMdceW TPug==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="awoIit/V"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of gouravsingh@siemens.com designates 2a01:111:f403:c405::7 as permitted sender) smtp.mailfrom=gouravsingh@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c405::7]) by gmr-mx.google.com with ESMTPS id a92af1059eb24-139add1da84si490415c88.4.2026.06.24.06.21.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jun 2026 06:21:41 -0700 (PDT) Received-SPF: pass (google.com: domain of gouravsingh@siemens.com designates 2a01:111:f403:c405::7 as permitted sender) client-ip=2a01:111:f403:c405::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eY3+UPNYS6kwfOu4KbWXs1UU3AKV9rx7NP6rFzZX0M/8RhUgrh68AyQoOV1lIQeHfJkkMRgDDF+34dT+WGbOuCA2FZDHKwPMhIMou7DGUiX81lqumgjDecy+197t9D3uSnmKGPiCp3qqzT5IJaL7HuxiDOESoERsjLNns/u75fhGoc9nyECMJryRGmDSgtcPFFwIzqOiZkHqGU/bpoqPvGYFddXXm24wdZ/volwGeALk5pWk6nXMs4chOFeks8cJp3D1hroPpeer09sfh+5Xw8a0nghYE/BcGqOaM10qHWs9Bdpaih4WBcmiaPp4XfdHQvcUaMSDahOWVg4y/ktpYw== 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=fxNM9Ex9wgOeWbn5RvnmJkub7oStt5GosU+9hi3/j5o=; b=SvYjCQ4wOezVfwsQcrLCfQdQU+fjCLXxNKJMi0aDl7x8ZY2YN2Rv9Mt+fwKwrsId/dsHJIZigAFPGRT1D+F0blyf+9SjubJsHqHOP2hiWxGF1CdJOT54uwNkEF9fa8JFgYGIwrvd8JqPcJDx1lU3RZ/AlNX64GRMNuZ2svWMn0Kw2DwhAok30+1wWyfgDvYHZlbGAAkPSLvFUm1OY97HHNdCVGZZ1UyEaDFEOxr/87/HhgDF0UKtiOPm0C5g10d5UEnQSTk4WfkUsiL9d7WfeNYmxu7lL2dc8EqL/An40DE+6HDtdzkijqx1gHeHRGWqOTitk8MCP+gtOUI5FCmRxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from KL1PR0601MB4697.apcprd06.prod.outlook.com (2603:1096:820:85::12) by KUXPR06MB8725.apcprd06.prod.outlook.com (2603:1096:d10:a6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.13; Wed, 24 Jun 2026 13:21:37 +0000 Received: from KL1PR0601MB4697.apcprd06.prod.outlook.com ([fe80::f0fe:9f43:b3e0:4a1d]) by KL1PR0601MB4697.apcprd06.prod.outlook.com ([fe80::f0fe:9f43:b3e0:4a1d%4]) with mapi id 15.21.0159.013; Wed, 24 Jun 2026 13:21:37 +0000 From: "'Singh, Gourav' via isar-users" To: "Kiszka, Jan" , "isar-users@googlegroups.com" CC: "Hombourger, Cedric" , "MOESSBAUER, Felix" , "Koturappa, Hemanth" Subject: RE: [PATCH v4] wic/plugins: gate root= with rootdev check for efi, pcbios and partition Thread-Topic: [PATCH v4] wic/plugins: gate root= with rootdev check for efi, pcbios and partition Thread-Index: AQHc7myh0Sq3E+0M20aCk2kHndHlNbYjAhIAgCrYR2A= Date: Wed, 24 Jun 2026 13:21:37 +0000 Message-ID: References: <20260528063812.2024923-1-gouravsingh@siemens.com> <826ed2ff-7824-4bfa-9436-47505fa870f8@siemens.com> In-Reply-To: <826ed2ff-7824-4bfa-9436-47505fa870f8@siemens.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=2f1b7a4e-1c16-4356-909d-3b7828e424ff;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2026-06-24T13:15:59Z;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Tag=10, 3, 0, 1; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: KL1PR0601MB4697:EE_|KUXPR06MB8725:EE_ x-ms-office365-filtering-correlation-id: ce2c6023-fb46-4493-f73f-08ded1f3852c x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|23010399003|18002099003|22082099003|55112099003|38070700021|4143699003|11063799006|56012099006|6133799003|4133799003; x-microsoft-antispam-message-info: upa36z1DiomjQNULpCHTZjv11vnK9+K0MiTyb8Y5II0ynNpKaacefYjYkQySHj1o/Sis/PURh/FxS2dpQQ+zgKfwuSAfYGTYBUSzUK82vvH5SeibCvs2S55s+/WL5I0mrnkmEQhobzld4/z7WrZDaP7MbEom34JjpMIaR8ky6gfpgxg2eAiXiKslFw5kkxLOneVkosRKnSW3JkorgJiVxv0EZT0FRPVfGC+YCG/RKq5T0qmGU8lu58HEM1SD0OcoVspKNxmB8NgZgu3LqNsvvVLlig9QOPYZOK11MQpjI5ROs/YkIjycMIOBowfOVRZDqNVV0IFskO9BA+uR9YbSaSjffOwlEL8gMl8n228TPReI4bQsJhTGfzf8m3LVQE+Taim0ba6S107+vvX+JjNNei0wy98aLE/We6jyoSMMhwJARmQiGWLvFFhxK2qfa3vgXuqAXLjwD7rBDX3XWPnzmganZPVVxOvMzs++G0WTmX5m3/vKAzyyJ36Bv4UpVP/I2jAxpgmayGMylZfdC7O4XvOaZ1mSSMffysE0I4NQBTIYABobiW1EvDaO+PF3/uS+VHArG37q6+H6qxKIzfOt3ynHUiJdbmf0pssJQ7iSTDGpgOfFCuVD7SuqfWD7ZmJaeCY7naqFcpKfyh7+aF/kA+Oxmk/KEm4U7lHv9BhgqE0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:KL1PR0601MB4697.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(23010399003)(18002099003)(22082099003)(55112099003)(38070700021)(4143699003)(11063799006)(56012099006)(6133799003)(4133799003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?g+LG0goFU4uBRH1Tf9kJYDIYDKqRwg+1T80RgcPAb95LZtBz+7o7JslBm1QC?= =?us-ascii?Q?F7yjUr+7/TobCNbq8qULLobv2h2/OeD4HljMuRhxmkoURl7QsJfKlQl1jzvD?= =?us-ascii?Q?iox/xf++uZVUzK+oPml7M8u5yM66gYiZB2RRE8909Tl2Cmj+zGoMuK5B54hO?= =?us-ascii?Q?5zjLXlHv55BQSDje+CLQwLGAviKg7pMXDBSUn6/8xk4R41mjYnWfkbJ7yFcn?= =?us-ascii?Q?m5cCPcd6I2Yis5tIEuEl/9qxn0Nuu38K7U+nFfd5/npcFF8bapFTu1wJJ0+P?= =?us-ascii?Q?gWAhRoyFc1LnH0GnAnAMHq3hYB017uDU+uWOMTvelvASPIuE674EmxeBfQ2F?= =?us-ascii?Q?JDvpFZ0Cn7dsM8De8chVHGsmseqh6HsTMS6DOa5zNB7hv7IGGRangqh831Me?= =?us-ascii?Q?wweY9z5YYgchU/wkTW+ZN7Emi1e7lqrtZ3i5bviIpjccSVhpYhxJQJQyCZS1?= =?us-ascii?Q?+ggb6Tou6y3yEW3cNKLpR0cgtNun2cp3CU5t89TaWGe19m6X8vHAiD6ceqbO?= =?us-ascii?Q?tHH7WRTJ69opeJAgz+Q6Aww5sueZ8xY58WUQWWPBiZdt82Ir0xaKbUg6Dlz0?= =?us-ascii?Q?4d3t5xGm2NNTpbvE566n5sjAUm5pxzD8b8F+OPh802MJEl+UJq1Zx718VXn1?= =?us-ascii?Q?d+2OZtDMIhzvrxReGRWlnCb6zZtnJuBuOh9e1ng65xP8UXqZLCLYDDsPLqd8?= =?us-ascii?Q?e9+RzRP+1OGbp2GAQCc7r5AQchpi8IT3X9mKkZ//I4yCxCaxrs+cg9jEf0XJ?= =?us-ascii?Q?CjeWijfEyrXu1AtcO5Q0HmVtV6xjycMkzXxY3Mmta7z2O3K5AY9ZfHYgdh8M?= =?us-ascii?Q?OeUWWMLj3ST5pqmdb+7QjYIFd6tLhX1IWSG2rNj9jfOx5VOE8U/tfjbPDgj1?= =?us-ascii?Q?vLLHQdncXuzVyc8s3CZmFt/rpDBkTPF+OFgBEz5ANJ8O12on4M4YI4eWH+zo?= =?us-ascii?Q?IHvu94z1u2r4KjLwtxh18oH1S6dQcsWDT0LE0tZTdz3HDj0TKCI7UJFERktt?= =?us-ascii?Q?8NFJSgbLZ/et1/tm5qMynYvaUsDbBwLNgKbePX95m5tEFLLLGVJGpcgRi8ck?= =?us-ascii?Q?7OHZdcpDtE/DVa1TnjtjWaCKPtYL/97Ah6SV66paIg+qCaODpJg4HpZFPTgf?= =?us-ascii?Q?zqXeNfFiL6rLQw+AspO8lMI/gYtj5VDB461/BmOvsq1nSVVx4+GM3PNickho?= =?us-ascii?Q?1XMcaabQxPfrrZBYI4Gc6H+ftTv7ekvIjVKIIPSavo6wo+KvvAAhylxOKMiX?= =?us-ascii?Q?MTI66kGkJyI8ajy2ofw8WyhrqJDTq325xEADGQPE1WBmV74vHXzNNwRBXcgx?= =?us-ascii?Q?V9qtLvFAYIr5lWyB8KqGh/apRxYAU5CVa0CJ7+O2VUp4EAtDKK8IFvK3ZpnG?= =?us-ascii?Q?/PRqxUeMFtrPSIN2aPcyZJyTQxLtulkEhd06aWLQ9cncHzZLZnj9Lz0Tl9Dz?= =?us-ascii?Q?a8CnNJ/PYqmoJypvh6jr24uqYRdxgsKFoAFmpS2RkKZfHSAFq7z5VW5mteZC?= =?us-ascii?Q?dXlh9kYajYwaWgVTiBSGjtC+nQCnBmh+FFigtz7BESBGhSVtirD7dwYgV5Zm?= =?us-ascii?Q?6M9AL5h14MHTobQ96udEXWKmMifOj1RhOGy4VmzyeRHVgtMTCanrpkq1zmDh?= =?us-ascii?Q?/lEc7+nxYa5mubiCT3mHDh60Dk8/rbPWfr69zQqBksY77Qr3XchHrAHXG/xI?= =?us-ascii?Q?BH3h9vrejKzTIXqk8+13d5lxuKwVZmt2u9ZBW1snVB9L9p7zhof0zAM668AY?= =?us-ascii?Q?I2XbAtTYEQ=3D=3D?= Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: KL1PR0601MB4697.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce2c6023-fb46-4493-f73f-08ded1f3852c X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2026 13:21:37.4148 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: FKhzU3lQlHac7KTMbRSwUc+V288KCN0j65UGG/ZY1u9/VJ3Jd2hP3OhViuZz5NNEzRw97zFxPq4rBUVgvLIMrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KUXPR06MB8725 X-Original-Sender: gouravsingh@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="awoIit/V"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of gouravsingh@siemens.com designates 2a01:111:f403:c405::7 as permitted sender) smtp.mailfrom=gouravsingh@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "Singh, Gourav" Reply-To: "Singh, Gourav" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: YYQcRU7ZADjh Hi Jan, Sorry for the late reply. While working on the WIC plugins update, I noticed that because WIC has moved to the standalone project, updating to newer upstream content introduces path/layout changes in addition to normal file updates. In Isar, this shows up as old paths under `scripts/lib/wic` / `meta*/scripts/lib/wic` versus newer upstream-style locations (`src/wic`, `example-wks`, etc.). Also, the WIC entrypoint is now `cli.py` instead of the old `scripts/wic` style entrypoint, so Isar invocation paths are impacted too. Could you please suggest which direction you would prefer: - keep Isar's current path layout as much as possible, or - migrate to the newer upstream path/entrypoint layout during the bump? Reference: standalone WIC repository: https://git.yoctoproject.org/wic/ Thanks, Gourav -----Original Message----- From: Kiszka, Jan (FT RPD CED) Sent: 28 May 2026 12:29 To: Singh, Gourav (FT FDS CES LX PBU 2) ; isar-users@googlegroups.com Cc: Hombourger, Cedric (FT FDS CES LX) ; Moessbauer, Felix (FT RPD CED OES-DE) Subject: Re: [PATCH v4] wic/plugins: gate root= with rootdev check for efi, pcbios and partition On 28.05.26 08:38, Gourav Singh wrote: > Checks for creator.rootdev (or cr.rootdev) being None were missing and > would cause the kernel command line to contain "root=None". When using > the Discoverable Partitions Specification, no root= parameter should > appear on the kernel command line, as root=None is not valid. > > This fix mirrors the same change applied to the upstream wic plugins: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.yoctoproject.org%2Fg%2Fyocto-patches%2Ftopic%2Fwic_patch_v2_wic_plug > ins%2F119493445&data=05%7C02%7Cgouravsingh%40siemens.com%7C51d7b4dcce2 > 64dab437c08debc869951%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C639 > 155483489937296%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOi > IwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C% > 7C%7C&sdata=mDDkNdufN2mWSSvVxGqO%2Ba2agMVACXqgU0EBnQX5GaM%3D&reserved= > 0 I would recommend to split the upstream changes from the isar-only bits, first bumping our imported wic bits to a well-definied upstream revision, then adding what is needed to our forks. Jan > > Signed-off-by: Cedric Hombourger > Signed-off-by: Gourav Singh > --- > .../wic/plugins/source/bootimg-efi-isar.py | 7 ++++--- > .../wic/plugins/source/bootimg-pcbios-isar.py | 20 > ++++++++++++++----- scripts/lib/wic/plugins/source/bootimg-efi.py | 7 ++++--- > .../wic/plugins/source/bootimg-partition.py | 11 ++++++++-- > .../lib/wic/plugins/source/bootimg-pcbios.py | 10 ++++++++-- > 5 files changed, 40 insertions(+), 15 deletions(-) > > diff --git a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py > b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py > index 6bc78d42..28b6af63 100644 > --- a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py > +++ b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py > @@ -104,7 +104,7 @@ class BootimgEFIPlugin(SourcePlugin): > (get_bitbake_var("KERNEL_IMAGETYPE"), > get_bitbake_var("INITRAMFS_LINK_NAME")) > > label = source_params.get('label') > - label_conf = "root=%s" % creator.rootdev > + label_conf = "root=%s" % creator.rootdev if creator.rootdev else "" > if label: > label_conf = "LABEL=%s" % label > > @@ -201,7 +201,8 @@ class BootimgEFIPlugin(SourcePlugin): > boot_conf += "linux /%s\n" % kernel > > label = source_params.get('label') > - label_conf = "LABEL=Boot root=%s" % creator.rootdev > + label_conf = "LABEL=Boot" > + label_conf += (" root=%s" % creator.rootdev) if creator.rootdev else "" > if label: > label_conf = "LABEL=%s" % label > > @@ -366,7 +367,7 @@ class BootimgEFIPlugin(SourcePlugin): > > with tempfile.TemporaryDirectory() as tmp_dir: > label = source_params.get('label') > - label_conf = "root=%s" % creator.rootdev > + label_conf = "root=%s" % creator.rootdev if creator.rootdev else "" > if label: > label_conf = "LABEL=%s" % label > > diff --git > a/meta/scripts/lib/wic/plugins/source/bootimg-pcbios-isar.py > b/meta/scripts/lib/wic/plugins/source/bootimg-pcbios-isar.py > index d5040b72..bb126df8 100644 > --- a/meta/scripts/lib/wic/plugins/source/bootimg-pcbios-isar.py > +++ b/meta/scripts/lib/wic/plugins/source/bootimg-pcbios-isar.py > @@ -140,14 +140,24 @@ class BootimgPcbiosIsarPlugin(SourcePlugin): > > syslinux_conf += "KERNEL " + kernel + "\n" > > - syslinux_conf += "APPEND label=boot root=%s %s\n" % \ > - (creator.rootdev, bootloader.append) > + parts = ["label=boot"] > + if creator.rootdev: > + parts.append("root=%s" % creator.rootdev) > + if bootloader.append: > + parts.append(bootloader.append) > + > + syslinux_conf += "APPEND %s\n" % " ".join(parts) > > # if we are using an initrd, smuggle it in > if initrd: > - syslinux_conf = syslinux_conf.replace( > - " root=%s " % (creator.rootdev), > - " root=%s initrd=%s " % (creator.rootdev, initrd)) > + if creator.rootdev: > + syslinux_conf = syslinux_conf.replace( > + "root=%s" % creator.rootdev, > + "root=%s initrd=%s" % (creator.rootdev, initrd)) > + else: > + syslinux_conf = syslinux_conf.replace( > + " label=boot ", > + " label=boot initrd=%s " % initrd) > > logger.debug("Writing syslinux config %s/hdd/boot/syslinux.cfg", > cr_workdir) > diff --git a/scripts/lib/wic/plugins/source/bootimg-efi.py > b/scripts/lib/wic/plugins/source/bootimg-efi.py > index 13a9cddf..c18a1e71 100644 > --- a/scripts/lib/wic/plugins/source/bootimg-efi.py > +++ b/scripts/lib/wic/plugins/source/bootimg-efi.py > @@ -95,7 +95,7 @@ class BootimgEFIPlugin(SourcePlugin): > (get_bitbake_var("KERNEL_IMAGETYPE"), > get_bitbake_var("INITRAMFS_LINK_NAME")) > > label = source_params.get('label') > - label_conf = "root=%s" % creator.rootdev > + label_conf = "root=%s" % creator.rootdev if creator.rootdev else "" > if label: > label_conf = "LABEL=%s" % label > > @@ -180,7 +180,8 @@ class BootimgEFIPlugin(SourcePlugin): > boot_conf += "linux /%s\n" % kernel > > label = source_params.get('label') > - label_conf = "LABEL=Boot root=%s" % creator.rootdev > + label_conf = "LABEL=Boot" > + label_conf += (" root=%s" % creator.rootdev) if creator.rootdev else "" > if label: > label_conf = "LABEL=%s" % label > > @@ -316,7 +317,7 @@ class BootimgEFIPlugin(SourcePlugin): > > with tempfile.TemporaryDirectory() as tmp_dir: > label = source_params.get('label') > - label_conf = "root=%s" % creator.rootdev > + label_conf = "root=%s" % creator.rootdev if creator.rootdev else "" > if label: > label_conf = "LABEL=%s" % label > > diff --git a/scripts/lib/wic/plugins/source/bootimg-partition.py > b/scripts/lib/wic/plugins/source/bootimg-partition.py > index 94183174..ebddcb90 100644 > --- a/scripts/lib/wic/plugins/source/bootimg-partition.py > +++ b/scripts/lib/wic/plugins/source/bootimg-partition.py > @@ -153,8 +153,15 @@ class BootimgPartitionPlugin(SourcePlugin): > if has_dtb: > extlinux_conf += " fdtdir %s\n" % fdt_dir > bootloader = cr.ks.bootloader > - extlinux_conf += "append root=%s rootwait %s\n" \ > - % (cr.rootdev, bootloader.append if bootloader.append else '') > + > + # Check if rootdev exists > + parts = ["rootwait"] > + if cr.rootdev: > + parts.insert(0, "root=%s" % cr.rootdev) > + if bootloader.append: > + parts.append(bootloader.append) > + > + extlinux_conf += "append %s\n" % " ".join(parts) > > install_cmd = "install -d %s/extlinux/" % hdddir > exec_cmd(install_cmd) > diff --git a/scripts/lib/wic/plugins/source/bootimg-pcbios.py > b/scripts/lib/wic/plugins/source/bootimg-pcbios.py > index a207a835..5d5d5c23 100644 > --- a/scripts/lib/wic/plugins/source/bootimg-pcbios.py > +++ b/scripts/lib/wic/plugins/source/bootimg-pcbios.py > @@ -125,8 +125,14 @@ class BootimgPcbiosPlugin(SourcePlugin): > kernel = "/" + get_bitbake_var("KERNEL_IMAGETYPE") > syslinux_conf += "KERNEL " + kernel + "\n" > > - syslinux_conf += "APPEND label=boot root=%s %s\n" % \ > - (creator.rootdev, bootloader.append) > + # Check if rootdev exists > + parts = ["label=boot"] > + if creator.rootdev: > + parts.append("root=%s" % creator.rootdev) > + if bootloader.append: > + parts.append(bootloader.append) > + > + syslinux_conf += "APPEND %s\n" % " ".join(parts) > > logger.debug("Writing syslinux config %s/hdd/boot/syslinux.cfg", > cr_workdir) > -- > 2.39.5 > -- Siemens AG, Foundational Technologies Linux Expert Center -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/KL1PR0601MB4697BCE53123E8FBA0B3C619BCED2%40KL1PR0601MB4697.apcprd06.prod.outlook.com.