> +/*
> + * vfio-core considers a group to be viable and will create a vfio_device 
> even
> + * if some devices are bound to drivers like pci-stub or pcieport.  Here we
> + * require all PCI devices to be inside our dev_set since that ensures they 
> stay
> + * put and that every driver controlling the device can co-ordinate with the
> + * device reset.
> + */
> +static struct pci_dev *vfio_pci_find_reset_target(struct vfio_pci_device 
> *vdev)
> +{
> +     struct vfio_device_set *dev_set = vdev->vdev.dev_set;
> +     struct vfio_pci_device *cur;
> +     bool needs_reset = false;
> +
> +     /* No VFIO device has an open device FD */

s/has an/can have/ ?

Or maybe:

        /* No device in the set can have an open device FD */

Otherwise looks good:

Reviewed-by: Christoph Hellwig <h...@lst.de>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to