mirror of
https://github.com/torvalds/linux.git
synced 2024-11-25 13:41:51 +00:00
vfio/pci: Add driver_managed_dma to the new vfio_pci drivers
When the iommu series adding driver_managed_dma was rebased it missed that
new VFIO drivers were added and did not update them too.
Without this vfio will claim the groups are not viable.
Add driver_managed_dma to mlx5 and hisi.
Fixes: 70693f4708
("vfio: Set DMA ownership for VFIO devices")
Reported-by: Yishai Hadas <yishaih@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Tested-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/0-v1-f9dfa642fab0+2b3-vfio_managed_dma_jgg@nvidia.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
This commit is contained in:
parent
a3da1ab6fb
commit
c490513c81
@ -1323,6 +1323,7 @@ static struct pci_driver hisi_acc_vfio_pci_driver = {
|
|||||||
.probe = hisi_acc_vfio_pci_probe,
|
.probe = hisi_acc_vfio_pci_probe,
|
||||||
.remove = hisi_acc_vfio_pci_remove,
|
.remove = hisi_acc_vfio_pci_remove,
|
||||||
.err_handler = &hisi_acc_vf_err_handlers,
|
.err_handler = &hisi_acc_vf_err_handlers,
|
||||||
|
.driver_managed_dma = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
module_pci_driver(hisi_acc_vfio_pci_driver);
|
module_pci_driver(hisi_acc_vfio_pci_driver);
|
||||||
|
@ -641,6 +641,7 @@ static struct pci_driver mlx5vf_pci_driver = {
|
|||||||
.probe = mlx5vf_pci_probe,
|
.probe = mlx5vf_pci_probe,
|
||||||
.remove = mlx5vf_pci_remove,
|
.remove = mlx5vf_pci_remove,
|
||||||
.err_handler = &mlx5vf_err_handlers,
|
.err_handler = &mlx5vf_err_handlers,
|
||||||
|
.driver_managed_dma = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
static void __exit mlx5vf_pci_cleanup(void)
|
static void __exit mlx5vf_pci_cleanup(void)
|
||||||
|
Loading…
Reference in New Issue
Block a user