disp: msm: sde: reset crtc power_event on crtc disable
Reset the power_event handle to NULL after unregistering during crtc disable. This will avoid dangling pointer being accessed later. Change-Id: I73044835e8594b776eb593f2f0a4a1d2b5563531 Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
Цей коміт міститься в:
@@ -4115,9 +4115,11 @@ static void sde_crtc_disable(struct drm_crtc *crtc)
|
||||
sde_encoder_control_idle_pc(encoder, true);
|
||||
}
|
||||
|
||||
if (sde_crtc->power_event)
|
||||
if (sde_crtc->power_event) {
|
||||
sde_power_handle_unregister_event(&priv->phandle,
|
||||
sde_crtc->power_event);
|
||||
sde_crtc->power_event = NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
* All callbacks are unregistered and frame done waits are complete
|
||||
|
Посилання в новій задачі
Заблокувати користувача