by giving the mapping config to assert_valid, not only the specific mapping

Signed-off-by: Dominik Csapak <d.csa...@proxmox.com>
---
 PVE/QemuServer/PCI.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PVE/QemuServer/PCI.pm b/PVE/QemuServer/PCI.pm
index 7ff9cad7..6ba43ee8 100644
--- a/PVE/QemuServer/PCI.pm
+++ b/PVE/QemuServer/PCI.pm
@@ -436,7 +436,7 @@ sub parse_hostpci {
        die "PCI device mapping not found for '$mapping'\n" if !$devices || 
!scalar($devices->@*);
 
        for my $device ($devices->@*) {
-           eval { PVE::Mapping::PCI::assert_valid($mapping, $device) };
+           eval { PVE::Mapping::PCI::assert_valid($mapping, $device, 
$config->{ids}->{$mapping}) };
            die "PCI device mapping invalid (hardware probably changed): $@\n" 
if $@;
            push $alternatives->@*, [split(/;/, $device->{path})];
        }
-- 
2.39.2



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to