On Thu, 6 Nov 2025 16:16:55 +0200 Leon Romanovsky <[email protected]> wrote: > diff --git a/drivers/vfio/pci/vfio_pci_dmabuf.c > b/drivers/vfio/pci/vfio_pci_dmabuf.c > new file mode 100644 > index 000000000000..cbf502b14e3c > --- /dev/null > +++ b/drivers/vfio/pci/vfio_pci_dmabuf.c ... > + > +int vfio_pci_core_feature_dma_buf(struct vfio_pci_core_device *vdev, u32 > flags, > + struct vfio_device_feature_dma_buf __user > *arg, > + size_t argsz) > +{ > + struct vfio_device_feature_dma_buf get_dma_buf = {}; > + struct vfio_region_dma_range *dma_ranges; > + DEFINE_DMA_BUF_EXPORT_INFO(exp_info); > + struct vfio_pci_dma_buf *priv; > + size_t length; > + int ret; > + > + if (!vdev->pci_ops->get_dmabuf_phys)
vdev->pci_ops can be NULL. Thanks, Alex
