[PULL] topic/struct_mutex

Daniel Vetter daniel.vetter at ffwll.ch
Thu Apr 21 09:28:27 UTC 2016


Hi Dave,

struct_mutex cleanups and error paths fixes. Unfortunately I didn't manage
to get acks from everyone, but this stuff has been hanging out for months
now and imo simple enough to just land the remaining few patches. But
separate pull request so that you can take a look yourself.

Cheers, Daniel


The following changes since commit d00b39c17573ece6f5fb1385314877d29f540db8:

  Merge branch 'drm-next-analogix-dp-v2' of github.com:yakir-Yang/linux into drm-next (2016-04-06 09:57:33 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/struct_mutex-2016-04-21

for you to fetch changes up to f74418a400c62f382228842fd0ce8a05f9069d8c:

  drm/vma_manage: Drop has_offset (2016-04-20 12:58:53 +0200)

----------------------------------------------------------------
Daniel Vetter (12):
      drm/nouveau: Use unlocked gem unreferencing
      drm/omapdrm: Use unlocked gem unreferencing
      drm/qxl: Use unlocked gem unreferencing
      drm/nouveau: Drop dev->struct_mutex from fbdev init
      drm/exynos: Drop dev->struct_mutex from mmap offset function
      drm/exynos: drop struct_mutex from exynos_gem_map_sgt_with_dma
      drm/exynos: drop struct_mutex from exynos_drm_gem_get_ioctl
      drm/exynos: drop struct_mutex from fbdev setup
      drm/vgem: Simplify dumb_map
      drm/vgem: Move get_pages to gem_create
      drm/vgem: Drop dev->struct_mutex
      drm/vma_manage: Drop has_offset

 drivers/gpu/drm/drm_gem.c                 | 17 ++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 22 +++++++-----------
 drivers/gpu/drm/exynos/exynos_drm_gem.c   | 19 +++-------------
 drivers/gpu/drm/i915/i915_gem.c           |  3 ---
 drivers/gpu/drm/nouveau/nouveau_display.c |  2 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c   |  5 -----
 drivers/gpu/drm/omapdrm/omap_fbdev.c      |  2 +-
 drivers/gpu/drm/qxl/qxl_fb.c              |  4 ++--
 drivers/gpu/drm/vgem/vgem_drv.c           | 37 +++++++++----------------------
 include/drm/drm_vma_manager.h             | 15 +------------
 10 files changed, 44 insertions(+), 82 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the dri-devel mailing list