On Thu, Apr 22, 2021 at 05:59:51PM +0200, Fabio M. De Francesco wrote:
> -             drm_modeset_lock_all(drm_dev);
> -
>               drm_for_each_crtc(crtc, drm_dev) {
> +                     drm_modeset_lock(&crtc->mutex, NULL);
>                       if (crtc->state->active) {
>                               ret = -EBUSY;
> -                             break;
>                       }
> +                     drm_modeset_unlock(&crtc->mutex);
> +                     if (ret < 0)
> +                             break;
>               }
>  
> -             drm_modeset_unlock_all(drm_dev);
> -

I might remove the {} around ret = -EBUSY, but this is good.

Reviewed-by: Matthew Wilcox (Oracle) <wi...@infradead.org>
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to