diff options
| author | Guchun Chen <guchunc@codeaurora.org> | 2018-12-11 16:36:02 +0800 |
|---|---|---|
| committer | Guchun Chen <guchunc@codeaurora.org> | 2018-12-12 09:43:48 +0800 |
| commit | d40b2726e8fca9d935b718f8ea7ce095de76d3d3 (patch) | |
| tree | f71abb6c290ba0360890a9c0eb971e4203c053e1 | |
| parent | bfe77429f9bbc2930c259603b16aa77309d3470c (diff) | |
drm: msm: sde: reorder call sequence in splash release thread
When splash releases resource, kernel blob property should
be updated at first, and then uevent sending follows.
This sequence can ensure user can always get the correct
information after kernel blob property is updated in
splash handoff thread.
Change-Id: I7b6493943c6eb1624da75dff5252dd3a71dea657
Signed-off-by: Guchun Chen <guchunc@codeaurora.org>
| -rw-r--r-- | drivers/gpu/drm/msm/sde/sde_splash.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/msm/sde/sde_splash.c b/drivers/gpu/drm/msm/sde/sde_splash.c index 3ea93b654ce8..b6853c21588d 100644 --- a/drivers/gpu/drm/msm/sde/sde_splash.c +++ b/drivers/gpu/drm/msm/sde/sde_splash.c @@ -857,12 +857,12 @@ int sde_splash_free_resource(struct msm_kms *kms, sde_power_resource_enable(phandle, sde_kms->core_client, false); - /* send uevent to notify user to recycle resource */ - _sde_splash_sent_pipe_update_uevent(sde_kms); - /* update impacted crtc and plane property by splash */ _sde_splash_update_property(sde_kms); + /* send uevent to notify user to recycle resource */ + _sde_splash_sent_pipe_update_uevent(sde_kms); + /* set display's splash status to false after handoff is done */ _sde_splash_update_display_splash_status(sde_kms); |
