[Intel-gfx] [PULL] topic/connector-locking
Daniel Vetter
daniel.vetter at ffwll.ch
Thu Jul 23 00:43:36 PDT 2015
Hi Dave,
connector hotplug locking cleanup and fixes to make it save against
atomic. Note that because of depencies this is based on top of the
drm-intel-next pull, so that one needs to go in before this one.
I've also thrown in the mode_group removal on top since it's defunct,
never worked really, no one seems to care and the code can be resurrected
easily.
Cheers, Daniel
The following changes since commit e0548f1979bfee900fb0671a5dd3a2f217dce5df:
drm/i915: Update DRIVER_DATE to 20150717 (2015-07-17 22:24:32 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/topic/connector-locking-2015-07-23
for you to fetch changes up to 3fdefa399e4644399ce3e74e65a75122d52dba6a:
drm: gc now dead mode_group code (2015-07-22 17:29:38 +0200)
----------------------------------------------------------------
Daniel Vetter (15):
drm: Simplify drm_for_each_legacy_plane arguments
drm: Add modeset object iterators
drm/probe-helper: Grab mode_config.mutex in poll_init/enable
drm/fbdev-helper: Grab mode_config.mutex in drm_fb_helper_single_add_all_connectors
drm: Check locking in drm_for_each_connector
drm/i915: Use drm_for_each_fb in i915_debugfs.c
drm: Check locking in drm_for_each_fb
drm/i915: Take all modeset locks for DP MST hotplug
drm/radeon: Take all modeset locks for DP MST hotplug
drm: Amend connector list locking rules
drm: Roll out drm_for_each_connector more
drm/cma-helper: Fix locking in drm_fb_cma_debugfs_show
drm: Roll out drm_for_each_{plane,crtc,encoder}
drm: Stop filtering according to mode_group in getresources
drm: gc now dead mode_group code
drivers/gpu/drm/drm_atomic.c | 2 +-
drivers/gpu/drm/drm_atomic_helper.c | 4 +-
drivers/gpu/drm/drm_crtc.c | 206 +++++++-----------------------
drivers/gpu/drm/drm_crtc_helper.c | 42 +++---
drivers/gpu/drm/drm_drv.c | 12 --
drivers/gpu/drm/drm_edid.c | 2 +-
drivers/gpu/drm/drm_fb_cma_helper.c | 18 +--
drivers/gpu/drm/drm_fb_helper.c | 19 ++-
drivers/gpu/drm/drm_gem_cma_helper.c | 3 -
drivers/gpu/drm/drm_modeset_lock.c | 7 +-
drivers/gpu/drm/drm_of.c | 2 +-
drivers/gpu/drm/drm_plane_helper.c | 3 +-
drivers/gpu/drm/drm_probe_helper.c | 45 ++++---
drivers/gpu/drm/i915/i915_debugfs.c | 4 +-
drivers/gpu/drm/i915/intel_dp_mst.c | 15 +--
drivers/gpu/drm/i915/intel_pm.c | 2 +-
drivers/gpu/drm/radeon/radeon_dp_mst.c | 11 +-
drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 2 +-
include/drm/drmP.h | 1 -
include/drm/drm_crtc.h | 67 ++++++----
20 files changed, 172 insertions(+), 295 deletions(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the Intel-gfx
mailing list