1
0
Fork 0

drm/vc4: Check for the binner bo before handling OOM interrupt

Since the OOM interrupt directly deals with the binner bo, it doesn't
make sense to try and handle it without a binner buffer registered.

Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20190516145544.29051-4-paul.kocialkowski@bootlin.com
alistair/sunxi64-5.4-dsi
Paul Kocialkowski 2019-05-16 16:55:43 +02:00
parent 65f50f9761
commit e43fe02fe4
1 changed files with 3 additions and 0 deletions

View File

@ -64,6 +64,9 @@ vc4_overflow_mem_work(struct work_struct *work)
struct vc4_exec_info *exec;
unsigned long irqflags;
if (!bo)
return;
bin_bo_slot = vc4_v3d_get_bin_slot(vc4);
if (bin_bo_slot < 0) {
DRM_ERROR("Couldn't allocate binner overflow mem\n");