On 01/03/2018 11:33, Liu, Yi L wrote:
> + pci_device_notify_iommu(pdev, PCI_NTY_DEV_ADD);
> +
> pci_setup_sva_ops(pdev, &vfio_pci_sva_ops);
>
> return;
> @@ -3134,6 +3136,7 @@ static void vfio_exitfn(PCIDevice *pdev)
> {
> VFIOPCIDevice *vdev = DO_UPCAST(VFIOPCIDevice, pdev, pdev);
>
> + pci_device_notify_iommu(pdev, PCI_NTY_DEV_DEL);
Please make the names longer: PCI_IOMMU_NOTIFY_DEVICE_ADDED and
PCI_IOMMU_NOTIFY_DEVICE_REMOVED. (This is independent of my other
remark, about doing this in generic PCI code for all devices that
register SVA ops).
Thanks,
Paolo