Skip to content

drm/mgag200: Fixes and enhancements for the MGAG200 KMS driver

Egbert Eich dri-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest16 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16drm/mgag200: Fix memleaks in error path in mgag200_fb_create()drivers/gpu/drm/mgag200/mgag200_fb.c+16 -50 replies
2/16drm/mgag200: Fix memleak in error path in mgag200_bo_create()drivers/gpu/drm/mgag200/mgag200_ttm.c+6 -50 replies
3/16drm/mgag200: Free container instead of member in mga_user_framebuffer_destroy()drivers/gpu/drm/mgag200/mgag200_main.c+1 -10 replies
4/16drm/mgag200: Don't unreference when handle creation faileddrivers/gpu/drm/mgag200/mgag200_main.c+2 -12 replies
5/16drm/mgag200: Copy fb name string before using it in mgag200_fb_create()drivers/gpu/drm/mgag200/mgag200_fb.c+2 -20 replies
6/16drm/mgag200: Fix logic in mgag200_bo_pin()drivers/gpu/drm/mgag200/mgag200_ttm.c+9 -132 replies
7/16drm/mgag200: Make local function mgag200_gem_init_object() staticdrivers/gpu/drm/mgag200/mgag200_main.c+1 -10 replies
8/16drm/mgag200: Simplify function mgag200_bo_unpin()drivers/gpu/drm/mgag200/mgag200_ttm.c+2 -50 replies
9/16drm/mgag200: Add an crtc_disable callback to the crtc helper funcsdrivers/gpu/drm/mgag200/mgag200_mode.c+19 -00 replies
10/16drm/mgag200: Invalidate page tables when pinning a BOdrivers/gpu/drm/mgag200/mgag200_ttm.c+2 -01 reply
11/16drm/mgag200: Initialize data needed to map fbdev memorydrivers/gpu/drm/mgag200/mgag200_fb.c+2 -01 reply
12/16drm/mgag200: Add sysfs support for connectorsdrivers/gpu/drm/mgag200/mgag200_mode.c+2 -00 replies
13/16drm/mgag200: Fix framebuffer pitch calculationdrivers/gpu/drm/mgag200/mgag200_mode.c+1 -10 replies
14/16drm/mgag200: Fix LUT programming for 16bppdrivers/gpu/drm/mgag200/mgag200_mode.c+23 -00 replies
15/16drm/mgag200: Reject modes when h-parameters are no multiple of 8drivers/gpu/drm/mgag200/mgag200_mode.c+4 -03 replies
16/16drm/mgag200: Add doublescan and interlace supportdrivers/gpu/drm/mgag200/mgag200_mode.c+8 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/16] drm/mgag200: Fixes and enhancements for the MGAG200 KMS driver

This set of patches contains several fixes and enhancements for the MGAG200 KMS driver.

Egbert Eich (15):
drm/mgag200: Fix memleaks in error path in mgag200_fb_create() drm/mgag200: Fix memleak in error path in mgag200_bo_create() drm/mgag200: Free container instead of member in
mga_user_framebuffer_destroy()
drm/mgag200: Don't unreference when handle creation failed drm/mgag200: Copy fb name string before using it in

    mgag200_fb_create()

drm/mgag200: Fix logic in mgag200_bo_pin()
drm/mgag200: Make local function mgag200_gem_init_object() static drm/mgag200: Simplify function mgag200_bo_unpin() drm/mgag200: Add an crtc_disable callback to the crtc helper funcs drm/mgag200: Invalidate page tables when pinning a BO drm/mgag200: Initialize data needed to map fbdev memory drm/mgag200: Add sysfs support for connectors drm/mgag200: Fix LUT programming for 16bpp
drm/mgag200: Reject modes when h-parameters are no multiple of 8 drm/mgag200: Add doublescan and interlace support

Takashi Iwai (1):
drm/mgag200: Fix framebuffer pitch calculation

 drivers/gpu/drm/mgag200/mgag200_fb.c   | 27 +++++++++++----
 drivers/gpu/drm/mgag200/mgag200_main.c |  7 ++--
 drivers/gpu/drm/mgag200/mgag200_mode.c | 60 ++++++++++++++++++++++++++++++++--
 drivers/gpu/drm/mgag200/mgag200_ttm.c  | 42 +++++++++++-------------
 4 files changed, 100 insertions(+), 36 deletions(-)
Signature · 1 line
1.8.1.4