>  /* ---------------------------------------------------------------------- */
> +void vfio_display_reset(VFIOPCIDevice *vdev)
> +{
> +    if (!vdev || !vdev->dpy || !vdev->dpy->con) {
> +        return;
> +    }
> +
> +    dpy_gl_scanout_disable(vdev->dpy->con);

This should not be called with a region-based vfio display.
Please add a check.

Otherwise looks fine to me.

cheers,
  Gerd

Reply via email to