Changes since v4: * Used a kref on the binner bo instead of firstopen/lastclose; * Added a mutex to prevent race conditions; * Took care of enabling the OOM interrupt when we have a binner BO allocated.
Changes since v3: * Split changes into more commits when possible; * Reworked binner bo alloc condition as discussed. Changes since v2: * Removed deprecated sentence about fristopen; * Added collected Reviewed-By tags. Changes since v1: * Squashed the two final patches into one. Paul Kocialkowski (4): drm/vc4: Reformat and export binner bo allocation helper drm/vc4: Check for V3D before binner bo alloc drm/vc4: Check for the binner bo before handling OOM interrupt drm/vc4: Allocate binner bo when starting to use the V3D drivers/gpu/drm/vc4/vc4_bo.c | 30 ++++++++++++++++++ drivers/gpu/drm/vc4/vc4_drv.c | 17 +++++++++++ drivers/gpu/drm/vc4/vc4_drv.h | 10 ++++++ drivers/gpu/drm/vc4/vc4_irq.c | 9 ++++-- drivers/gpu/drm/vc4/vc4_v3d.c | 57 ++++++++++++++++++++++++----------- 5 files changed, 104 insertions(+), 19 deletions(-) -- 2.21.0 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel