• K
    vfio-pci: Match specific devices with vendor id and device id · ce494a96
    Kunkun Jiang 提交于
    virt inclusion
    category: bugfix
    bugzilla: https://gitee.com/openeuler/kernel/issues/I7QPGW
    CVE: NA
    
    ------------------------------------------------------------------
    
    In probe_vendor_drivers, all registered vendor drivers are traversed.
    This is not a good idea. If a vendor driver is not implemented well
    enough, it may cause the system to panic. Use the vendor id and
    device id to select a proper driver.
    
    In the pervious device registration logic, since the live migration
    operation ops of the three accelerator devices is the same.
    Therefore, only one driver entity will be registered. As a result,
    only the first sec will be loaded successfully, while hpre and zip
    cannot be loaded.
    
    The acc live migration driver needs to be adapted.
    
    Tips: This bugfix is consistent with the one for the olk-5.10 branch.
    Signed-off-by: NLongfang Liu <liulongfang@huawei.com>
    Signed-off-by: NKunkun Jiang <jiangkunkun@huawei.com>
    ce494a96
vfio.h 9.7 KB