mbox series

[0/4] Convert VRAM helpers to GEM object functions

Message ID 20190628122659.31887-1-tzimmermann@suse.de (mailing list archive)
Headers show
Series Convert VRAM helpers to GEM object functions | expand

Message

Thomas Zimmermann June 28, 2019, 12:26 p.m. UTC
The PRIME callback functions in struct drm_driver are deprecated in
favor of their counterparts in struct drm_gem_object_funcs.

This patch set introduces GEM object functions for VRAM helpers and
converts over the free and PRIME functions. Drivers affected by this
change, namely bochs and hibmc, are adapted accordingly.

Thomas Zimmermann (4):
  drm/vram: Set GEM object functions for PRIME
  drm/bochs: Remove PRIME helpers from driver structure
  drm/hibmc: Leave struct drm_driver.gem_free_object_unlocked to NULL
  drm/vram: Remove driver callback functions for PRIME

 Documentation/gpu/todo.rst                    |   4 +-
 drivers/gpu/drm/bochs/bochs_drv.c             |   1 -
 drivers/gpu/drm/drm_gem_vram_helper.c         | 188 +++++++-----------
 .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c   |   2 -
 include/drm/drm_gem_vram_helper.h             |  25 +--
 5 files changed, 73 insertions(+), 147 deletions(-)

--
2.21.0