[git pull] drm fixes

Dave Airlie airlied at linux.ie
Wed Feb 17 05:43:57 UTC 2016


Hi Linus,

This has two main sets of fixse,

A bunch of Exynos fixes, mainly for their MIC component.

vblank regression fixes from Mario, apparantly some changes
in 4.4 caused some vblank breakage on radeon/nouveau, this
set fixes all the issues seen.

There is also a revert of one of the MST changse, that I was
overzealous in including, that broke 30" MST monitors, and
two qxl fixes.

Dave.

The following changes since commit 65c23c65bee479faceb042a52f5a7278dfa8d972:

  Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6 (2016-02-16 10:52:59 -0800)

are available in the git repository at:

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

for you to fetch changes up to dada168b3b76439d83aff34f8fbd9c512c2d136a:

  drm/qxl: fix erroneous return value (2016-02-17 15:39:35 +1000)

----------------------------------------------------------------
Andrzej Hajda (1):
      drm/exynos/decon: fix disable clocks order

Anton Protopopov (1):
      drm/qxl: fix erroneous return value

Dave Airlie (2):
      Revert "drm/dp/mst: change MST detection scheme"
      Merge branch 'exynos-drm-fixes' of git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes

Gerd Hoffmann (1):
      drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command

Joonyoung Shim (1):
      drm/exynos: depend on ARCH_EXYNOS for DRM_EXYNOS

Marek Szyprowski (9):
      drm/exynos: ipp: fix incorrect format specifiers in debug messages
      drm/exynos: fix types for compilation on 64bit architectures
      drm/exynos: mic: use devm_clk interface
      drm/exynos: mic: convert to component framework
      drm/exynos: mic: make all functions static
      drm/exynos: dsi: restore support for drm bridge
      drm/exynos: exynos5433_decon: fix wrong state assignment in decon_enable
      drm/exynos: exynos5433_decon: fix wrong state in decon_vblank_enable
      drm/exynos: fix incorrect cpu address for dma_mmap_attrs()

Mario Kleiner (6):
      drm: No-Op redundant calls to drm_vblank_off() (v2)
      drm: Prevent vblank counter bumps > 1 with active vblank clients. (v2)
      drm: Fix drm_vblank_pre/post_modeset regression from Linux 4.4
      drm: Fix treatment of drm_vblank_offdelay in drm_vblank_on() (v2)
      drm/radeon/pm: Handle failure of drm_vblank_get.
      drm/nouveau/display: Enable vblank irqs after display engine is on again.

 drivers/gpu/drm/drm_dp_mst_topology.c         | 37 +++++++-------
 drivers/gpu/drm/drm_irq.c                     | 73 +++++++++++++++++++++++++--
 drivers/gpu/drm/exynos/Kconfig                |  2 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |  8 ++-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c       |  1 +
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       |  5 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |  4 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c       | 32 ++++++------
 drivers/gpu/drm/exynos/exynos_drm_mic.c       | 72 +++++++++++++++-----------
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      |  8 +--
 drivers/gpu/drm/nouveau/nouveau_display.c     |  8 +--
 drivers/gpu/drm/qxl/qxl_ioctl.c               |  3 +-
 drivers/gpu/drm/qxl/qxl_prime.c               |  2 +-
 drivers/gpu/drm/radeon/radeon_pm.c            |  8 ++-
 18 files changed, 178 insertions(+), 93 deletions(-)


More information about the dri-devel mailing list