vmspawn: switch from -drive to -blockdev option

This commit is contained in:
Jörg Behrmann
2025-03-02 21:54:30 +01:00
committed by Lennart Poettering
parent f2b1de6f5b
commit 369655330d
+2 -2
View File
@@ -1827,7 +1827,7 @@ static int run_virtual_machine(int kvm_device_fd, int vhost_device_fd) {
STRV_FOREACH(drive, arg_extra_drives) {
_cleanup_free_ char *escaped_drive = NULL;
r = strv_extend(&cmdline, "-drive");
r = strv_extend(&cmdline, "-blockdev");
if (r < 0)
return log_oom();
@@ -1835,7 +1835,7 @@ static int run_virtual_machine(int kvm_device_fd, int vhost_device_fd) {
if (!escaped_drive)
return log_oom();
r = strv_extendf(&cmdline, "format=raw,cache=unsafe,file=%s", escaped_drive);
r = strv_extendf(&cmdline, "driver=raw,cache.direct=off,cache.no-flush=on,file.driver=file,file.filename=%s", escaped_drive);
if (r < 0)
return log_oom();
}