From: Gustavo Padovan <gustavo@padovan.org>
To: Inki Dae <inki.dae@samsung.com>
Cc: dri-devel@lists.freedesktop.org
Subject: Re: [PATCH] drm/exynos: use drm_plane_force_disable
Date: Fri, 10 Apr 2015 14:59:00 -0400 [thread overview]
Message-ID: <20150410185900.GA6542@joana> (raw)
In-Reply-To: <55273262.4070600@samsung.com>
Hi Inki,
2015-04-10 Inki Dae <inki.dae@samsung.com>:
> On 2015년 04월 10일 05:25, Gustavo Padovan wrote:
> > Hi Joonyoung,
> >
> > 2015-04-09 Joonyoung Shim <jy0922.shim@samsung.com>:
> >
> >> Don't call directly disable callback of plane helper, we need to
> >> disconnect the plane from the fb and crtc after disable callback.
> >>
> >> Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
> >> ---
> >> drivers/gpu/drm/exynos/exynos_drm_crtc.c | 5 +----
> >> drivers/gpu/drm/exynos/exynos_drm_encoder.c | 2 +-
> >> 2 files changed, 2 insertions(+), 5 deletions(-)
> >>
> >> diff --git a/drivers/gpu/drm/exynos/exynos_drm_crtc.c b/drivers/gpu/drm/exynos/exynos_drm_crtc.c
> >> index 519c569..50c830e 100644
> >> --- a/drivers/gpu/drm/exynos/exynos_drm_crtc.c
> >> +++ b/drivers/gpu/drm/exynos/exynos_drm_crtc.c
> >> @@ -48,7 +48,6 @@ static void exynos_drm_crtc_disable(struct drm_crtc *crtc)
> >> {
> >> struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc);
> >> struct drm_plane *plane;
> >> - int ret;
> >>
> >> if (!exynos_crtc->enabled)
> >> return;
> >> @@ -69,9 +68,7 @@ static void exynos_drm_crtc_disable(struct drm_crtc *crtc)
> >> if (plane->crtc != crtc)
> >> continue;
> >>
> >> - ret = plane->funcs->disable_plane(plane);
> >> - if (ret)
> >> - DRM_ERROR("Failed to disable plane %d\n", ret);
> >> + drm_plane_force_disable(plane);
> >> }
> >
> > Which tree did you based this code? I've removed all this code in atomic.
> > These two pieces of code makes no sense in atomic modesetting, disable would
> > be called from the drm atomic core there.
>
> Mr. Gustavo,
>
> Could you check if you have other codes not posted? At least, it seems
> that the codes you posted are same as above.
In fact there was one patch not post. In my head it was just a simple clean up
so I've delayed but I've looked to them again and it exactly the patch you may
need here.
Gustavo
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
prev parent reply other threads:[~2015-04-10 18:59 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-09 6:54 [PATCH] drm/exynos: use drm_plane_force_disable Joonyoung Shim
2015-04-09 20:25 ` Gustavo Padovan
2015-04-10 2:16 ` Inki Dae
2015-04-10 18:59 ` Gustavo Padovan [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150410185900.GA6542@joana \
--to=gustavo@padovan.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=inki.dae@samsung.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox