From: Alexandru Gheorghe Date: Wed, 30 May 2018 17:30:52 +0000 (+0100) Subject: drm/atomic: Set current atomic state in drm_private_state X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=e89ea355966182007712c396a3b8e78255f17c32;p=openwrt%2Fstaging%2Fblogic.git drm/atomic: Set current atomic state in drm_private_state drm_private_state has a back pointer to the drm_atomic_state, however that was not initialized in drm_atomic_get_private_obj_state after duplication, as it is the case for other drm atomic getters Signed-off-by: Alexandru Gheorghe Link: https://patchwork.freedesktop.org/patch/msgid/1527701452-1934-1-git-send-email-alexandru-cosmin.gheorghe@arm.com Signed-off-by: Ville Syrjälä --- diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c index 0fb25bfe381d..9ec5c865a043 100644 --- a/drivers/gpu/drm/drm_atomic.c +++ b/drivers/gpu/drm/drm_atomic.c @@ -1152,6 +1152,7 @@ drm_atomic_get_private_obj_state(struct drm_atomic_state *state, state->private_objs[index].old_state = obj->state; state->private_objs[index].new_state = obj_state; state->private_objs[index].ptr = obj; + obj_state->state = state; state->num_private_objs = num_objs;