Skip to contentSkip to conversation

drm/exynos: cleanup and update gem/dma-buf

PATCH New Joonyoung Shim 1 participant 1 message Jul 28, 2015

lore
Share & tools
lore
#0 lore raw

cover drm/exynos: cleanup and update gem/dma-buf

This patchset improves gem and dma-buf codes of exynos drm.

Major changes:

- remove needless using sg table.
- use prime helpers instead of exynos specific dma-buf functions.
- merge struct exynos_drm_gem_buf in struct exynos_drm_gem.
- remove simple functions.
- cleanup.

Thanks.

Joonyoung Shim (14):
drm/exynos: stop using sgtable in page fault handler drm/exynos: remove function convert_to_vm_err_msg drm/exynos: remove mutex locking in pagefault handler drm/exynos: remove function exynos_drm_gem_map_buf drm/exynos: stop copying sg table
drm/exynos: remove unused fields of struct exynos_drm_gem_buf drm/exynos: use ERR_PTR instead of NULL in exynos_drm_gem_init drm/exynos: create a fake mmap offset with gem creation drm/exynos: remove call to drm_gem_free_mmap_offset() drm/exynos: remove function check_gem_flags drm/exynos: remove function update_vm_cache_attr drm/exynos: remove function roundup_gem_size drm/exynos: use prime helpers
drm/exynos: merge exynos_drm_buf.c to exynos_drm_gem.c

 drivers/gpu/drm/exynos/Makefile            |   3 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.c    | 186 ---------------
 drivers/gpu/drm/exynos/exynos_drm_buf.h    |  33 ---
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c | 286 ----------------------
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.h |  20 --
 drivers/gpu/drm/exynos/exynos_drm_drv.c    |   9 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c     |  14 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.h     |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c  |  30 ++-
 drivers/gpu/drm/exynos/exynos_drm_gem.c    | 365 +++++++++++++++++------------
 drivers/gpu/drm/exynos/exynos_drm_gem.h    |  58 ++---
 drivers/gpu/drm/exynos/exynos_drm_plane.c  |  10 +-
 12 files changed, 277 insertions(+), 741 deletions(-)
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_buf.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_buf.h
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_dmabuf.h

_______________________________________________
dri-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/dri-devel