There's a small leak excerbated by interruptible waiting in setplane_internal, which was triggered by kms_atomic. Another leak is in load detection, and easily plugged by just removing the fb handling. Maarten Lankhorst (2): drm/plane: Make framebuffer refcounting the responsibility of setplane_internal callers drm/framebuffer: Print task that allocated the fb in debug info. Ville Syrjälä (1): drm/i915: Disable all planes for load detection, v2. drivers/gpu/drm/drm_fb_helper.c | 1 + drivers/gpu/drm/drm_framebuffer.c | 2 + drivers/gpu/drm/drm_plane.c | 42 +++++----- drivers/gpu/drm/i915/intel_display.c | 147 +++++------------------------------ include/drm/drm_framebuffer.h | 6 ++ 5 files changed, 47 insertions(+), 151 deletions(-) -- 2.15.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel