From 1baf16fe04fe4f28ad80e78bd7b1a422ff735c9a Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Mon, 16 Oct 2023 16:39:46 +0200 Subject: [PATCH] qemu: command: Use 'format' nodename accessors for 'pflash' backend setup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The frontend device needs to access the blocks directly so it cares about the effective nodename. Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko --- src/qemu/qemu_command.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index 40de712c61..d40d3a4e13 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -7032,9 +7032,11 @@ qemuBuildMachineCommandLine(virCommand *cmd, if (virDomainDefHasOldStyleUEFI(def)) { if (priv->pflash0) - virBufferAsprintf(&buf, ",pflash0=%s", priv->pflash0->nodeformat); + virBufferAsprintf(&buf, ",pflash0=%s", + qemuBlockStorageSourceGetEffectiveNodename(priv->pflash0)); if (def->os.loader->nvram) - virBufferAsprintf(&buf, ",pflash1=%s", def->os.loader->nvram->nodeformat); + virBufferAsprintf(&buf, ",pflash1=%s", + qemuBlockStorageSourceGetEffectiveNodename(def->os.loader->nvram)); } if (virDomainNumaHasHMAT(def->numa))