[PATCH 0/8] fb_create drive-through cleanups

Daniel Vetter daniel.vetter at ffwll.ch
Fri Nov 15 09:21:12 UTC 2019


Hi all,

Inspired by some chatting with Pekka on irc I looked a lot at our
->fb_create implementations. Some cleanups (the simpler ones) and some
todos (the more involved stuff).

It's not a lot of code that we can collect even with all the todos, but we
have so many drivers nowadays it's worth it even for the tiny things.

Review and for the driver patches especially some testing very much
welcome.

Cheers, Daniel

Daniel Vetter (8):
  drm/fb: More paranoia in addfb checks
  drm/atmel: ditch fb_create wrapper
  drm/mediatek: don't open-code drm_gem_fb_create
  drm/rockchip: Use drm_gem_fb_create_with_dirty
  drm/tilcdc: Drop drm_gem_fb_create wrapper
  drm/xen: Simplify fb_create
  drm/hibmc: Use drm_gem_fb_create
  drm/todo: Add entry for fb funcs related cleanups

 Documentation/gpu/todo.rst                    | 26 ++++++
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c  |  8 +-
 drivers/gpu/drm/drm_framebuffer.c             | 17 ++--
 .../gpu/drm/hisilicon/hibmc/hibmc_drm_de.c    |  4 +-
 .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h   | 11 +--
 .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c |  5 +-
 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c   | 62 +++----------
 drivers/gpu/drm/mediatek/mtk_drm_drv.c        | 16 +++-
 drivers/gpu/drm/mediatek/mtk_drm_fb.c         | 92 -------------------
 drivers/gpu/drm/mediatek/mtk_drm_fb.h         | 13 ---
 drivers/gpu/drm/mediatek/mtk_drm_plane.c      |  1 -
 drivers/gpu/drm/rockchip/rockchip_drm_fb.c    | 54 +----------
 drivers/gpu/drm/tilcdc/tilcdc_drv.c           |  8 +-
 drivers/gpu/drm/xen/xen_drm_front_kms.c       |  9 +-
 14 files changed, 75 insertions(+), 251 deletions(-)
 delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.c
 delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.h

-- 
2.24.0



More information about the dri-devel mailing list