mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-08-06 06:01:51 +00:00
fix #3113: unbreak drive hotplug
by adding the missing argument (otherwise all the other ones are shifted
one slot to the left, which is of course bogus).
this has been broken since 2018 (d559309
), but was only made
visible/caused a failure with the recent changes adding
use strict;
use warnings;
to PVE::QemuServer::PCI
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
parent
8c9021cd69
commit
acfc6ef8e0
@ -3719,7 +3719,7 @@ sub vm_deviceplug {
|
||||
qemu_iothread_add($vmid, $deviceid, $device);
|
||||
|
||||
qemu_driveadd($storecfg, $vmid, $device);
|
||||
my $devicefull = print_drivedevice_full($storecfg, $conf, $vmid, $device, $arch, $machine_type);
|
||||
my $devicefull = print_drivedevice_full($storecfg, $conf, $vmid, $device, undef, $arch, $machine_type);
|
||||
|
||||
qemu_deviceadd($vmid, $devicefull);
|
||||
eval { qemu_deviceaddverify($vmid, $deviceid); };
|
||||
@ -3755,7 +3755,7 @@ sub vm_deviceplug {
|
||||
qemu_findorcreatescsihw($storecfg,$conf, $vmid, $device, $arch, $machine_type);
|
||||
qemu_driveadd($storecfg, $vmid, $device);
|
||||
|
||||
my $devicefull = print_drivedevice_full($storecfg, $conf, $vmid, $device, $arch, $machine_type);
|
||||
my $devicefull = print_drivedevice_full($storecfg, $conf, $vmid, $device, undef, $arch, $machine_type);
|
||||
eval { qemu_deviceadd($vmid, $devicefull); };
|
||||
if (my $err = $@) {
|
||||
eval { qemu_drivedel($vmid, $deviceid); };
|
||||
|
Loading…
Reference in New Issue
Block a user