s390x/pci: bypass vfio DMA counting when using cdev
The current code assumes that there is always a vfio group, but that's no longer guaranteed with the iommufd backend when using cdev. In this case, we don't need to track the vfio dma limit anyway. Signed-off-by: Matthew Rosato <mjrosato@linux.ibm.com> Message-ID: <20231110175108.465851-2-mjrosato@linux.ibm.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
34aee9c946
commit
0ab3565840
@ -66,6 +66,10 @@ S390PCIDMACount *s390_pci_start_dma_count(S390pciState *s,
|
|||||||
|
|
||||||
assert(vpdev);
|
assert(vpdev);
|
||||||
|
|
||||||
|
if (!vpdev->vbasedev.group) {
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
id = vpdev->vbasedev.group->container->fd;
|
id = vpdev->vbasedev.group->container->fd;
|
||||||
|
|
||||||
if (!s390_pci_update_dma_avail(id, &avail)) {
|
if (!s390_pci_update_dma_avail(id, &avail)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user