Re: [PATCH 13/19] drm: do not steal the display if we have a master

Chris Wilson
2013-11-21T16:04:31Z

On Thu, Nov 21, 2013 at 01:47:27PM -0200, Paulo Zanoni wrote:
> diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
> index 0a19401..199d0c0 100644
> --- a/drivers/gpu/drm/drm_fb_helper.c
> +++ b/drivers/gpu/drm/drm_fb_helper.c
> @@ -368,6 +368,12 @@ static bool drm_fb_helper_is_bound(struct drm_fb_helper *fb_helper)
>
> if (bound < crtcs_bound)
> return false;
> +
> + /* Sometimes user space wants everything disabled, so don't steal the
> + * display if there's a master. */
> + if (bound == 0 && dev->primary->master)
> + return false;

Just do this check first (irrespective of bound).
-Chris

--
Chris Wilson, Intel Open Source Technology Centre