OSDN Git Service

drm/rockchip: add mutex vop lock
authorzain wang <wzz@rock-chips.com>
Fri, 9 Mar 2018 22:22:55 +0000 (23:22 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Wed, 14 Mar 2018 10:36:04 +0000 (11:36 +0100)
commite334d48b2cd4aa5d8557b766ef0cbb3072d6c5ba
tree25ad79ffbc3837f9c433cd7b91fb6dc1295ed38d
parentf9d5680596f2dac390918e6aec3e174db03633a3
drm/rockchip: add mutex vop lock

Add a lock to vop to avoid disabling the crtc while waiting for a line
flag while enabling psr. If we disable in the middle of waiting for the
line flag, we'll end up timing out or worse.

Signed-off-by: zain wang <wzz@rock-chips.com>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Thierry Escande <thierry.escande@collabora.com>
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20180309222327.18689-5-enric.balletbo@collabora.com
drivers/gpu/drm/rockchip/rockchip_drm_vop.c