[git pull] drm fixes for v4.13-rc5

Dave Airlie airlied at gmail.com
Fri Aug 11 03:43:41 UTC 2017


Hi Linus,

Nothing too earth shattering here, it just seems like lots of little
things all over the place, msm has probably the larger amount of
changes, but they all seem fine, otherwise, some rockchip, i915,
etnaviv and exynos fixes, along with one nouveau regression fix for
some older GPUs.

Dave.

The following changes since commit aae4e7a8bc44722fe70d58920a36916b1043195e:

  Linux 4.13-rc4 (2017-08-06 18:44:49 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.13-rc5

for you to fetch changes up to 46828dc77961d9286e55671c4dd3b6c9effadf1a:

  Merge branch 'linux-4.13' of git://github.com/skeggsb/linux into
drm-fixes (2017-08-10 11:45:04 +1000)

----------------------------------------------------------------
i915, msm, nouveau, rockchip, exynos, etnaviv, core fixes

----------------------------------------------------------------
Archit Taneja (4):
      drm/msm/dsi: Calculate link clock rates with updated dsi->lanes
      drm/msm/mdp5: Fix typo in encoder_enable path
      drm/msm/mdp5: Drop clock names with "_clk" suffix
      drm/msm/adreno: Prevent unclocked access when retrieving timestamps

Arnd Bergmann (2):
      drm/msm: gpu: call qcom_mdt interfaces only for ARCH_QCOM
      drm/msm: gpu: don't abuse dma_alloc for non-DMA allocations

Ben Skeggs (1):
      drm/nouveau/disp/nv04: avoid creation of output paths

Chris Wilson (2):
      dma-buf/sync_file: Allow multiple sync_files to wrap a single dma-fence
      drm/i915/shrinker: Wrap need_resched() inside preempt-disable

Chuanxiao Dong (2):
      drm/i915/gvt: change resetting to resetting_eng
      drm/i915/gvt: clean workload queue if error happened

Dan Carpenter (2):
      drm/msm: fix an integer overflow test
      drm/msm: unlock on error in msm_gem_get_iova()

Dave Airlie (6):
      Merge branch 'msm-fixes-4.13-rc3' of
git://people.freedesktop.org/~robclark/linux into drm-fixes
      Merge tag 'exynos-drm-fixes-for-v4.13-rc4' of
git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes
      Merge tag 'drm-misc-fixes-2017-08-08' of
git://anongit.freedesktop.org/git/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2017-08-09-1' of
git://anongit.freedesktop.org/git/drm-intel into drm-fixes
      Merge branch 'etnaviv/fixes' of
https://git.pengutronix.de/git/lst/linux into drm-fixes
      Merge branch 'linux-4.13' of git://github.com/skeggsb/linux into drm-fixes

Hans Verkuil (2):
      drm/msm: fix WARN_ON in add_vma() with no iommu
      drm/msm: NULL pointer dereference in drivers/gpu/drm/msm/msm_gem_vma.c

Jani Nikula (2):
      Merge tag 'gvt-fixes-2017-08-07' of
https://github.com/01org/gvt-linux into drm-intel-fixes
      drm/i915: fix backlight invert for non-zero minimum brightness

Jordan Crouse (5):
      drm/msm: Remove some potentially blocked register ranges
      drm/msm: Allow hardware clock gating to be toggled
      drm/msm: Turn off hardware clock gating before reading A5XX registers
      drm/msm: args->fence should be args->flags
      drm/msm: Remove __user from __u64 data types

Lionel Landwerlin (1):
      drm/i915/perf: fix flex eu registers programming

Lucas Stach (1):
      drm/bridge: tc358767: fix probe without attached output node

Maarten Lankhorst (1):
      drm/i915: Fix out-of-bounds array access in bdw_load_gamma_lut

Marek Szyprowski (1):
      drm/exynos: forbid creating framebuffers from too small GEM buffers

Mark yao (4):
      drm/rockchip: vop: fix iommu page fault when resume
      drm/rockchip: vop: fix NV12 video display error
      drm/rockchip: vop: round_up pitches to word align
      drm/rockchip: vop: report error when check resource error

Michał Mirosław (1):
      drm: make DRM_STM default n

Rob Clark (1):
      drm/msm/mdp5: fix unclocked register access in _cursor_set()

Tina Zhang (1):
      drm/i915/gvt: Initialize MMIO Block with HW state

Viresh Kumar (1):
      drm/msm/mdp5: Fix compilation warnings

Wladimir J. van der Laan (1):
      drm/etnaviv: Fix off-by-one error in reloc checking

Xiong Zhang (1):
      drm/i915/gvt: Change the max length of mmio_reg_rw from 4 to 8

 drivers/dma-buf/sync_file.c                     |   5 +-
 drivers/gpu/drm/bridge/tc358767.c               |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c    |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c          |  14 +-
 drivers/gpu/drm/i915/gvt/execlist.c             |  27 +++-
 drivers/gpu/drm/i915/gvt/firmware.c             |  11 +-
 drivers/gpu/drm/i915/gvt/gvt.h                  |  14 +-
 drivers/gpu/drm/i915/gvt/handlers.c             |  38 +++--
 drivers/gpu/drm/i915/gvt/scheduler.c            |   3 +-
 drivers/gpu/drm/i915/gvt/vgpu.c                 |   8 +-
 drivers/gpu/drm/i915/i915_gem_shrinker.c        |  11 +-
 drivers/gpu/drm/i915/i915_perf.c                |   4 +-
 drivers/gpu/drm/i915/intel_color.c              |   1 +
 drivers/gpu/drm/i915/intel_panel.c              |   2 +-
 drivers/gpu/drm/msm/Kconfig                     |   2 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c           | 181 +++++++++---------------
 drivers/gpu/drm/msm/adreno/a5xx_gpu.h           |   3 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c         |  11 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c              |  14 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c        |  12 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c     |   2 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c         |  12 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c       |   4 +-
 drivers/gpu/drm/msm/msm_gem.c                   |  12 +-
 drivers/gpu/drm/msm/msm_gem_submit.c            |   6 +-
 drivers/gpu/drm/msm/msm_gem_vma.c               |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c |   2 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c     |  41 +++---
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h     |   3 +
 drivers/gpu/drm/stm/Kconfig                     |   1 -
 include/linux/sync_file.h                       |   3 +-
 include/uapi/drm/msm_drm.h                      |   6 +-
 32 files changed, 247 insertions(+), 214 deletions(-)


More information about the dri-devel mailing list