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 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel