author | Tomi Valkeinen <tomi.valkeinen@ti.com> | |
Mon, 18 Nov 2019 09:16:27 +0000 (11:16 +0200) | ||
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | |
Wed, 27 Nov 2019 12:54:18 +0000 (14:54 +0200) | ||
commit | 85297c6459d122889f0810dbe30e5cddeba34e4e | |
tree | eb6c658af441995497ecbdc0de2738a0e9506b86 | tree | snapshot (tar.xz tar.gz zip) |
parent | 9e51c9244519aa6f411d71f3611317cda6119ab8 | commit | diff |
drm/tidss: add WARN if we overwrite tcrtc->event
we move crtc->state->event to tcrtc->event in tidss_crtc_atomic_flush,
and vblank handler will consume tcrtc->event and set it back to NULL.
When tidss_crtc_atomic_flush is called, tcrtc->event should always be
NULL, so add a WARN_ON to catch race conditions.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reviewed-by: Jyri Sarha <jsarha@ti.com>
we move crtc->state->event to tcrtc->event in tidss_crtc_atomic_flush,
and vblank handler will consume tcrtc->event and set it back to NULL.
When tidss_crtc_atomic_flush is called, tcrtc->event should always be
NULL, so add a WARN_ON to catch race conditions.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reviewed-by: Jyri Sarha <jsarha@ti.com>
drivers/gpu/drm/tidss/tidss_crtc.c | diff | blob | history |