[git pull] drm fixes

Dave Airlie airlied at linux.ie
Fri Oct 2 22:40:47 PDT 2015


Hi Linus,

Bunch of fixes all over the place, all pretty small,

amdgpu, i915, exynos, one qxl and one vmwgfx,

There is also a bunch of mst fixes, I left some cleanups in the series
as I didn't think it was worth splitting up the tested series,

Dave.


The following changes since commit 9ffecb10283508260936b96022d4ee43a7798b4c:

  Linux 4.3-rc3 (2015-09-27 07:50:08 -0400)

are available in the git repository at:

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

for you to fetch changes up to ccf03d6995fa4b784f5b987726ba98f4859bf326:

  drm/dp/mst: add some defines for logical/physical ports (2015-10-02 15:34:42 +1000)

----------------------------------------------------------------
Alex Deucher (4):
      drm/amdgpu:  Restore LCD backlight level on resume
      drm/amdgpu/cgs: remove import_gpu_mem
      drm: handle cursor_set2 in restore_fbdev_mode
      drm/radeon: drop radeon_fb_helper_set_par

Christian König (1):
      drm/amdgpu: only print meaningful VM faults

Dan Carpenter (1):
      drm/amdgpu: signedness bug in amdgpu_cs_parser_init()

Daniel Kurtz (1):
      drm/exynos: Remove useless EXPORT_SYMBOL_GPLs

Dave Airlie (10):
      Merge branch 'drm-fixes-4.3' 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
      Merge tag 'vmwgfx-fixes-4.3-151001' of git://people.freedesktop.org/~thomash/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2015-10-01' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      drm/dp/mst: don't pass port into the path builder function
      drm/dp/mst: fixup handling hotplug on port removal.
      drm/dp/mst: update the link_address_sent before sending the link address (v3)
      drm/dp/mst: split connector registration into two parts (v2)
      drm/dp/mst: drop cancel work sync in the mstb destroy path (v2)
      drm/dp/mst: add some defines for logical/physical ports

Egbert Eich (2):
      drm: Add a non-locking version of drm_kms_helper_poll_enable(), v2
      drm/i915: Call non-locking version of drm_kms_helper_poll_enable(), v2

Fabiano Fidêncio (1):
      drm/qxl: recreate the primary surface when the bo is not primary

Gustavo Padovan (4):
      drm/exynos: remove fimd_mode_fixup()
      drm/exynos: remove decon_mode_fixup()
      drm/exynos: remove unused mode_fixup() code
      drm/exynos: fimd: actually disable dp clock

Inki Dae (1):
      drm/exynos: dp: remove suspend/resume functions

Joonyoung Shim (8):
      drm/exynos: fix layering violation of address
      drm/exynos: fix missed calling of drm_prime_gem_destroy()
      drm/exynos: remove unnecessary NULL assignment
      drm/exynos: staticize exynos_drm_gem_init()
      drm/exynos: cleanup function calling written twice
      drm/exynos: cleanup line feed in exynos_drm_gem_get_ioctl
      drm/exynos: remove call to drm_gem_free_mmap_offset()
      drm/exynos: create a fake mmap offset with gem creation

Krzysztof Kozlowski (1):
      drm/exynos: Staticize local function in exynos_drm_gem.c

Michel Dänzer (1):
      drm/radeon: Restore LCD backlight level on resume (>= R5xx)

Michel Thierry (1):
      drm/i915: Consider HW CSB write pointer before resetting the sw read pointer

Rodrigo Vivi (1):
      drm/i915/skl: Don't call intel_prepare_ddi when encoder list isn't yet initialized.

Thierry Reding (3):
      drm/exynos: Suspend/resume is unused if !PM
      drm/exynos: fimc: Clock control is unused if !PM
      drm/exynos: rotator: Clock control is unused if !PM

Thomas Hellstrom (1):
      drm/vmwgfx: Fix a command submission hang regression

 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c        | 39 -----------
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c         |  3 +-
 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c |  3 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c          |  8 ++-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c          |  8 ++-
 drivers/gpu/drm/amd/include/cgs_linux.h        | 17 -----
 drivers/gpu/drm/drm_dp_mst_topology.c          | 85 ++++++++++++++---------
 drivers/gpu/drm/drm_fb_helper.c                |  6 +-
 drivers/gpu/drm/drm_probe_helper.c             | 19 +++++-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c     | 12 ----
 drivers/gpu/drm/exynos/exynos_dp_core.c        | 23 -------
 drivers/gpu/drm/exynos/exynos_drm_core.c       |  6 --
 drivers/gpu/drm/exynos/exynos_drm_crtc.c       | 15 ----
 drivers/gpu/drm/exynos/exynos_drm_drv.c        |  2 +
 drivers/gpu/drm/exynos/exynos_drm_drv.h        |  4 --
 drivers/gpu/drm/exynos/exynos_drm_fimc.c       | 36 +++++-----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c       | 14 +---
 drivers/gpu/drm/exynos/exynos_drm_g2d.c        |  3 -
 drivers/gpu/drm/exynos/exynos_drm_gem.c        | 94 +++++++++++---------------
 drivers/gpu/drm/exynos/exynos_drm_gem.h        |  6 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c    |  2 +-
 drivers/gpu/drm/i915/intel_dp_mst.c            |  9 ++-
 drivers/gpu/drm/i915/intel_hotplug.c           |  2 +-
 drivers/gpu/drm/i915/intel_lrc.c               | 39 +++++++++--
 drivers/gpu/drm/i915/intel_lrc.h               |  2 +
 drivers/gpu/drm/i915/intel_runtime_pm.c        |  3 +-
 drivers/gpu/drm/qxl/qxl_display.c              |  2 +-
 drivers/gpu/drm/radeon/atombios_encoders.c     |  8 +--
 drivers/gpu/drm/radeon/radeon_dp_mst.c         | 11 ++-
 drivers/gpu/drm/radeon/radeon_fb.c             | 32 +--------
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c         |  8 +++
 include/drm/drm_crtc_helper.h                  |  1 +
 include/drm/drm_dp_helper.h                    |  4 ++
 include/drm/drm_dp_mst_helper.h                |  1 +
 34 files changed, 227 insertions(+), 300 deletions(-)


More information about the dri-devel mailing list