Revert "drm/vkms: Fix race-condition between the hrtimer and the atomic commit"
authorMaíra Canal <mcanal@igalia.com>
Thu, 14 Sep 2023 10:19:02 +0000 (07:19 -0300)
committerMaíra Canal <mairacanal@riseup.net>
Thu, 14 Sep 2023 10:48:19 +0000 (07:48 -0300)
commit7908632f2927b65f7486ae6b67c24071666ba43f
tree60d3185664f3e361629ca2a07f25167a065de437
parentc900529f3d9161bfde5cca0754f83b4d3c3e0220
Revert "drm/vkms: Fix race-condition between the hrtimer and the atomic commit"

This reverts commit a0e6a017ab56936c0405fe914a793b241ed25ee0.

Unlocking a mutex in the context of a hrtimer callback is violating mutex
locking rules, as mutex_unlock() from interrupt context is not permitted.

Link: https://lore.kernel.org/dri-devel/ZQLAc%2FFwkv%2FGiVoK@phenom.ffwll.local/T/#t
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Maíra Canal <mcanal@igalia.com>
Signed-off-by: Maíra Canal <mairacanal@riseup.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20230914102024.1789154-1-mcanal@igalia.com
drivers/gpu/drm/vkms/vkms_composer.c
drivers/gpu/drm/vkms/vkms_crtc.c
drivers/gpu/drm/vkms/vkms_drv.h