mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
drm/vkms: Suppress context imbalance detected by sparse warning
The functions `vkms_crtc_atomic_begin` and `vkms_crtc_atomic_flush` are responsible for locking and unlocking a mutex, respectively. Add the `__acquires` and `__releases` annotations to these functions to prevent the associated sparse warning about context imbalance. Signed-off-by: Louis Chauvet <louis.chauvet@bootlin.com> Reviewed-by: José Expósito <jose.exposito89@gmail.com> Signed-off-by: Maíra Canal <mcanal@igalia.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240912-vkms-warnings-v1-1-59f3e13ea8e5@bootlin.com
This commit is contained in:
parent
6e5eb6dcb3
commit
2b75feb312
|
|
@ -232,6 +232,7 @@ static void vkms_crtc_atomic_disable(struct drm_crtc *crtc,
|
|||
|
||||
static void vkms_crtc_atomic_begin(struct drm_crtc *crtc,
|
||||
struct drm_atomic_state *state)
|
||||
__acquires(&vkms_output->lock)
|
||||
{
|
||||
struct vkms_output *vkms_output = drm_crtc_to_vkms_output(crtc);
|
||||
|
||||
|
|
@ -243,6 +244,7 @@ static void vkms_crtc_atomic_begin(struct drm_crtc *crtc,
|
|||
|
||||
static void vkms_crtc_atomic_flush(struct drm_crtc *crtc,
|
||||
struct drm_atomic_state *state)
|
||||
__releases(&vkms_output->lock)
|
||||
{
|
||||
struct vkms_output *vkms_output = drm_crtc_to_vkms_output(crtc);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user