mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-05-01 08:05:24 +00:00
usb: Fix local resource check of Spice USB devices
The check relied on the fact that in a regular use case a usb device of type spice would not have any other settings like `usb3=1`. An exact match worked fine for this. This patch changes the behaviour and makes it possible to migrate VMs with Spice USB devices that have additional usb options set. Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
This commit is contained in:
parent
ff9e7dc1bb
commit
a9ce7583cf
@ -2925,7 +2925,7 @@ sub check_local_resources {
|
||||
push @loc_res, "ivshmem" if $conf->{ivshmem};
|
||||
|
||||
foreach my $k (keys %$conf) {
|
||||
next if $k =~ m/^usb/ && ($conf->{$k} eq 'spice');
|
||||
next if $k =~ m/^usb/ && ($conf->{$k} =~ m/^spice(?![^,])/);
|
||||
# sockets are safe: they will recreated be on the target side post-migrate
|
||||
next if $k =~ m/^serial/ && ($conf->{$k} eq 'socket');
|
||||
push @loc_res, $k if $k =~ m/^(usb|hostpci|serial|parallel)\d+$/;
|
||||
|
Loading…
Reference in New Issue
Block a user