From d6e81377164796314e07ce47abd6e74f24efbeec Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Wed, 13 Mar 2024 17:59:51 +0100 Subject: [PATCH] boot: Only use io.systemd.boot.kernel-cmdline-extra for type 1 images Otherwise the cmdline is duplicated for UKIs. --- src/boot/efi/boot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/boot/efi/boot.c b/src/boot/efi/boot.c index d64e560a52..6c0f956c32 100644 --- a/src/boot/efi/boot.c +++ b/src/boot/efi/boot.c @@ -2376,7 +2376,7 @@ static EFI_STATUS image_start( * so). */ _cleanup_free_ char16_t *options = xstrdup16(options_initrd ?: entry->options_implied ? NULL : entry->options); - if (!is_confidential_vm()) { + if (entry->type == LOADER_LINUX && !is_confidential_vm()) { const char *extra = smbios_find_oem_string("io.systemd.boot.kernel-cmdline-extra"); if (extra) { _cleanup_free_ char16_t *tmp = TAKE_PTR(options), *extra16 = xstr8_to_16(extra);