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

Dave Airlie airlied at gmail.com
Fri Jul 28 02:54:15 UTC 2017


Hi Linus,

This is the fixes for 4.13-rc3, as expected people woke up this week,
i915 didn't do an -rc2 pull so got a bumper -rc3 pull, and Ben
resurfaced on nouveau and fixed a bunch of major crashers seen on
Fedora 26, and there are a few vmwgfx fixes as well.

Otherwise exynos had some regression fixes/cleanups, and amdgpu has an
rcu locking regression fix and a couple of minor fixes.

Dave.

The following changes since commit 520eccdfe187591a51ea9ab4c1a024ae4d0f68d9:

  Linux 4.13-rc2 (2017-07-23 16:15:17 -0700)

are available in the git repository at:

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

for you to fetch changes up to 20806588f015921ef0704de36a4750f828f399ea:

  Merge tag 'exynos-drm-fixes-for-v4.13-rc3' of
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into
drm-fixes (2017-07-28 12:32:59 +1000)

----------------------------------------------------------------
vmwgfx, exynos, i915, amdgpu, nouveau, host1x and displayport fixes

----------------------------------------------------------------
Alex Xie (1):
      drm/amdgpu: Fix blocking in RCU critical section(v2)

Andrzej Hajda (1):
      drm/exynos/hdmi: fix disable sequence

Arnd Bergmann (2):
      drm/rockchip: fix Kconfig dependencies
      drm: exynos: mark pm functions as __maybe_unused

Arvind Yadav (4):
      drm/vmwgfx: dma-buf: Constify ttm_place structures.
      drm/vmwgfx: constify pci_device_id.
      drm: exynos: constify mixer_match_types and *_mxr_drv_data.
      drm: exynos: hdmi: make of_device_ids const.

Ben Skeggs (5):
      drm/nouveau/i2c/gf119-: add support for address-only transactions
      drm/nouveau/disp: add tv encoders to output resource mapping
      drm/nouveau/kms/nv50: update vblank state in response to modeset actions
      drm/nouveau/kms: remove call to drm_crtc_vblank_off() during
unload/suspend
      drm/nouveau/bar/gf100: fix access to upper half of BAR2

Brian Paul (1):
      drm/vmwgfx: fix comment mistake for vmw_cmd_dx_set_index_buffer()

Chris Wilson (6):
      drm/dp: Fix read pointer for drm_dp_downsteam_debug()
      drm/dp: Don't trust drm_dp_downstream_id()
      drm/i915: Remove assertion from raw __i915_vma_unpin()
      drm/i915: Only mark the execobject as pinned on success
      drm/i915: Only skip updating execobject.offset after error
      drm/i915: Force CPU synchronisation even if userspace requests ASYNC

Christophe JAILLET (2):
      drm/vmwgfx: Fix handling of errors returned by 'vmw_cotable_alloc()'
      drm/i915/selftests: Fix an error handling path in 'mock_gem_device()'

Daniel Vetter (2):
      drm/i915: Unbreak gpu reset vs. modeset locking
      Merge tag 'gvt-fixes-2017-07-26' of
https://github.com/01org/gvt-linux into drm-intel-fixes

Dave Airlie (7):
      Merge branch 'linux-4.13' of git://github.com/skeggsb/linux into drm-fixes
      Merge branch 'drm-vmwgfx-fixes' of
git://people.freedesktop.org/~syeh/repos_linux into drm-fixes
      Merge branch 'linux-4.13' of git://github.com/skeggsb/linux into drm-fixes
      Merge branch 'drm-fixes-4.13' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge tag 'drm-misc-fixes-2017-07-27' of
git://anongit.freedesktop.org/git/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2017-07-27' of
git://anongit.freedesktop.org/git/drm-intel into drm-fixes
      Merge tag 'exynos-drm-fixes-for-v4.13-rc3' of
git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes

Eric Huang (1):
      drm/amd/powerplay: fix AVFS voltage offset for Vega10

Gabriel Krisman Bertazi (1):
      exynos_drm: Clean up duplicated assignment in exynos_drm_driver

Hans Verkuil (1):
      drm/exynos: select CEC_CORE if CEC_NOTIFIER

Hoegeun Kwon (1):
      drm/exynos/dsi: Remove error handling for bridge_node DT parsing

Ilia Mirkin (1):
      drm/nouveau/disp/nv50-: bump max chans to 21

Imre Deak (2):
      drm/i915: Fix user ptr check size in eb_relocate_vma()
      drm/i915: Fix scaler init during CRTC HW state readout

Inki Dae (2):
      drm/exynos: dsi: do not try to find bridge
      drm/exynos: mic: add a bridge at probe

Jian Jun Chen (1):
      drm/i915/gvt: Extend KBL platform support in GVT-g

Maarten Lankhorst (1):
      drm/i915: Fix bad comparison in skl_compute_plane_wm.

Navare, Manasi D (1):
      drm/i915/cnl: Fix loadgen select programming on ddi vswing sequence

Nicolai Hähnle (1):
      drm/amdgpu/gfx9: simplify and fix GRBM index selection

Paul Kocialkowski (1):
      gpu: host1x: Free the IOMMU domain when there is no device to attach

Ravikant B Sharma (1):
      drm/vmwgfx: Fix NULL pointer comparison

Sinclair Yeh (3):
      drm/vmwgfx: Limit max desktop dimensions to 8Kx8K
      drm/vmwgfx: Fix cursor hotspot issue with Wayland on Fedora
      drm/vmwgfx: Fix gcc-7.1.1 warning

Souptick Joarder (1):
      drm/vmwgfx: Use dma_pool_zalloc

Ville Syrjälä (1):
      drm/i915: Fix cursor updates on some platforms

fred gao (1):
      drm/i915/gvt: Fix the vblank timer close issue after shutdown
VMs in reverse

 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        | 10 ++-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              | 24 +++---
 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 12 +--
 drivers/gpu/drm/drm_dp_helper.c                    |  5 +-
 drivers/gpu/drm/exynos/Kconfig                     |  1 +
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  1 -
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            | 10 +--
 drivers/gpu/drm/exynos/exynos_drm_mic.c            | 24 +++---
 drivers/gpu/drm/exynos/exynos_hdmi.c               | 10 +--
 drivers/gpu/drm/exynos/exynos_mixer.c              | 10 +--
 drivers/gpu/drm/i915/gvt/display.c                 | 22 +++---
 drivers/gpu/drm/i915/i915_gem_clflush.c            |  7 +-
 drivers/gpu/drm/i915/i915_gem_clflush.h            |  2 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         | 24 +++---
 drivers/gpu/drm/i915/i915_vma.h                    |  2 +-
 drivers/gpu/drm/i915/intel_ddi.c                   |  4 +-
 drivers/gpu/drm/i915/intel_display.c               | 86 +++++++++-------------
 drivers/gpu/drm/i915/intel_gvt.c                   |  2 +-
 drivers/gpu/drm/i915/intel_pm.c                    |  4 +-
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |  2 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |  2 -
 drivers/gpu/drm/nouveau/nouveau_display.c          |  5 --
 drivers/gpu/drm/nouveau/nv50_display.c             | 31 ++++++--
 drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h     |  1 +
 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h    |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c    |  1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c    |  2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild     |  1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c      |  4 +
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h      |  6 ++
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c   | 30 +++++---
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.c | 35 +++++++++
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c |  5 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.c |  4 +-
 drivers/gpu/drm/rockchip/Kconfig                   | 19 +++--
 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c             | 24 +++---
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             | 10 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |  4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_context.c            |  6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c            |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |  8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              | 10 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c      |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  9 +++
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c                |  6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |  6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |  4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |  6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |  4 +-
 drivers/gpu/host1x/dev.c                           |  8 +-
 51 files changed, 298 insertions(+), 229 deletions(-)
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.c


More information about the dri-devel mailing list