Messages in this thread | | | Subject | Re: [PATCH v11 04/13] vfio/pci: Add VFIO_REGION_TYPE_NESTED region type | From | Shenming Lu <> | Date | Tue, 23 Feb 2021 20:45:25 +0800 |
| |
> +static int vfio_pci_dma_fault_init(struct vfio_pci_device *vdev) > +{ > + struct vfio_region_dma_fault *header; > + struct iommu_domain *domain; > + size_t size; > + bool nested; > + int ret; > + > + domain = iommu_get_domain_for_dev(&vdev->pdev->dev); > + ret = iommu_domain_get_attr(domain, DOMAIN_ATTR_NESTING, &nested); > + if (ret || !nested) > + return ret;
Hi Eric,
It seems that the type of nested should be int, the use of bool might trigger a panic in arm_smmu_domain_get_attr().
Thanks, Shenming
| |