[git pull] drm fixes

From: Dave Airlie
Date: Fri Apr 15 2016 - 00:35:12 EST


Hi Linus,

This contains fixes for exynos, amdgpu, radeon, i915 and qxl.

It also contains some fixes to the core drm edid parser.

The qxl fix for a cursor hotspot issue, and the radeon are some
MST fixes that I've been running locally and make my monitor a bit
happier.

The exynos ones fix some regressions and build fixes.

amdgpu has a couple of small fixes.

and i915 has two DP MST fixes and a couple of other regression fixes.

Nothing to out of the ordinary or surprising at this point.

Dave.

The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)

are available in the git repository at:

git://people.freedesktop.org/~airlied/linux drm-fixes

for you to fetch changes up to ff3e84e8e479c3ba7148f8dc35a56cf091ab56d9:

Merge branch 'exynos-drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes (2016-04-14 13:06:19 +1000)

----------------------------------------------------------------
Andrzej Hajda (2):
drm/exynos: fix adjusted_mode pointer in exynos_plane_mode_set
drm/exynos: build fbdev code conditionally

Arnd Bergmann (1):
drm/exynos: fix error handling in exynos_drm_subdrv_open

Bjørn Mork (1):
drm/i915: fix deadlock on lid open

Chris Wilson (1):
drm/i915: Exit cherryview_irq_handler() after one pass

Chunming Zhou (1):
drm/amdgpu: add invisible pin size statistic

Dan Carpenter (2):
drm/exynos: mic: fix an error code
drm/exynos: fix a warning message

Dave Airlie (6):
drm/radeon/mst: port some MST setup code from DAL.
drm/radeon: use helper for mst connector dpms.
Merge tag 'topic/drm-fixes-2016-04-07' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge tag 'drm-intel-fixes-2016-04-07' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge branch 'drm-fixes-4.6' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge branch 'exynos-drm-fixes' of git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes

Javier Martinez Canillas (1):
drm/exynos: Use VIDEO_SAMSUNG_S5P_G2D=n as G2D Kconfig dependency

John Keeping (1):
drm/qxl: fix cursor position with non-zero hotspot

Junwei Zhang (1):
drm/amd/amdgpu: fix irq domain remove for tonga ih

Lyude (2):
drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
drm/i915: Call intel_dp_mst_resume() before resuming displays

Marek Szyprowski (1):
drm/exynos: fimd: fix broken dp_clock control

Paul Parsons (3):
drm/edid: Fix EDID Established Timings I and II
drm/edid: Fix parsing of EDID 1.4 Established Timings III descriptor
drm/edid: Fix DMT 1024x768@43Hz (interlaced) timings

drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 12 ++++++++----
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 2 +-
drivers/gpu/drm/drm_edid.c | 10 +++++-----
drivers/gpu/drm/exynos/Kconfig | 2 +-
drivers/gpu/drm/exynos/Makefile | 6 +++---
drivers/gpu/drm/exynos/exynos_drm_core.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_fb.c | 11 -----------
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 11 +++++++++++
drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 23 +++++++++++++++++++++-
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_mic.c | 3 ++-
drivers/gpu/drm/exynos/exynos_drm_plane.c | 12 +++++++-----
drivers/gpu/drm/i915/i915_drv.c | 4 ++--
drivers/gpu/drm/i915/i915_irq.c | 4 ++--
drivers/gpu/drm/i915/intel_dp_mst.c | 6 ++----
drivers/gpu/drm/i915/intel_lvds.c | 5 +----
drivers/gpu/drm/qxl/qxl_display.c | 13 +++++++++----
drivers/gpu/drm/qxl/qxl_drv.h | 2 ++
drivers/gpu/drm/radeon/ni_reg.h | 2 ++
drivers/gpu/drm/radeon/radeon_dp_mst.c | 31 +++++++++++++++++++-----------
22 files changed, 104 insertions(+), 62 deletions(-)