> From: Zeng, Xin <xin.zeng@xxxxxxxxx> > Sent: Monday, June 10, 2024 10:38 PM > > When CONFIG_PCI_IOV=n, the build of the QAT vfio pci variant driver > fails reporting the following linking errors: > > ERROR: modpost: "qat_vfmig_open" [drivers/vfio/pci/qat/qat_vfio_pci.ko] > undefined! > ERROR: modpost: "qat_vfmig_resume" > [drivers/vfio/pci/qat/qat_vfio_pci.ko] undefined! > ERROR: modpost: "qat_vfmig_save_state" > [drivers/vfio/pci/qat/qat_vfio_pci.ko] undefined! > ERROR: modpost: "qat_vfmig_suspend" > [drivers/vfio/pci/qat/qat_vfio_pci.ko] undefined! > ERROR: modpost: "qat_vfmig_load_state" > [drivers/vfio/pci/qat/qat_vfio_pci.ko] undefined! > ERROR: modpost: "qat_vfmig_reset" [drivers/vfio/pci/qat/qat_vfio_pci.ko] > undefined! > ERROR: modpost: "qat_vfmig_save_setup" > [drivers/vfio/pci/qat/qat_vfio_pci.ko] undefined! > ERROR: modpost: "qat_vfmig_destroy" > [drivers/vfio/pci/qat/qat_vfio_pci.ko] undefined! > ERROR: modpost: "qat_vfmig_close" [drivers/vfio/pci/qat/qat_vfio_pci.ko] > undefined! > ERROR: modpost: "qat_vfmig_cleanup" > [drivers/vfio/pci/qat/qat_vfio_pci.ko] undefined! > WARNING: modpost: suppressed 1 unresolved symbol warnings because > there were too many) > > Make live migration helpers provided by QAT PF driver always available > even if CONFIG_PCI_IOV is not selected. This does not cause any side > effect. > > Reported-by: Arnd Bergmann <arnd@xxxxxxxx> > Closes: > https://lore.kernel.org/lkml/20240607153406.60355e6c.alex.williamson@re > dhat.com/T/ > Fixes: bb208810b1ab ("vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF > devices") > Signed-off-by: Xin Zeng <xin.zeng@xxxxxxxxx> > Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@xxxxxxxxx> Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx>