[PULL] topic/struct_mutex

Submitted by Daniel Vetter on April 21, 2016, 9:28 a.m.

Details

Message ID 20160421092827.GA25990@phenom.ffwll.local
State New
Headers show

Not browsing as part of any series.

Pull-request download mbox

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

Commit Message

Daniel Vetter April 21, 2016, 9:28 a.m.
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(-)