drm/vc4: Disable overrun interrupts
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Wed, 24 Jan 2024 16:35:11 +0000 (16:35 +0000)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:35:37 +0000 (11:35 +0000)
commit5546be6af135dcc9f4483aad472b37e72ad87201
treedebef259f6738ffeefc2b3806979d73ebdaabcac
parent51b811a09a9995adf81b76b1ecbbe0d19cf9df06
drm/vc4: Disable overrun interrupts

We have a read-modify-write race when updating SCALER_DISPCTRL for
underrun and end-of-frame interrupts.
Ideally it would be fixed via a spinlock or similar, but that will
require a reasonable amount of study to ensure we don't get deadlocks.

The underrun reporting is only for debug, so disable it for now.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/gpu/drm/vc4/vc4_crtc.c
drivers/gpu/drm/vc4/vc4_kms.c