Hi Linus, Just run of the mill fixes, core: one regression fix in device unplug qxl: one regression fix for might sleep in cursor handling nouveau: one regression fix in multi-screen cursor handling amdgpu: switch off DC by default on Kaveri and older and some minor fixes i915: some GEM regression fixes and doublescan mode fixes sun4i: revert fix for a regression sii8620 bridge: misc fixes Thanks, Dave. drm-fixes-2018-06-22: amd, i915, qxl, nouveau, sun4i, atmel, and bridge fixes. The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: Linux 4.18-rc1 (2018-06-17 08:04:49 +0900) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2018-06-22 for you to fetch changes up to f3294568bbb19cbfc53451de192df6daae80f9b3: Merge tag 'drm-misc-fixes-2018-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2018-06-22 11:03:43 +1000) ---------------------------------------------------------------- amd, i915, qxl, nouveau, sun4i, atmel, and bridge fixes. ---------------------------------------------------------------- Andrzej Hajda (2): drm/bridge/sii8620: simplify hardware reset procedure drm/bridge/sii8620: fix loops in EDID fetch logic Ben Skeggs (1): drm/nouveau/kms/nv50-: cursors always use core channel vram ctxdma Chris Wilson (2): drm/i915: Apply batch location restrictions before pinning drm/i915/execlists: Avoid putting the error pointer Dave Airlie (6): Merge branch 'linux-4.18' of git://github.com/skeggsb/linux into drm-fixes Merge tag 'drm-misc-next-fixes-2018-06-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-misc-fixes-2018-06-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge branch 'drm-fixes-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2018-06-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-misc-fixes-2018-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Harry Wentland (1): drm/amdgpu: Don't default to DC support for Kaveri and older James Zhu (1): drm/amdgpu:All UVD instances share one idle_work handle Jeremy Cline (1): drm/qxl: Call qxl_bo_unref outside atomic context Kenneth Graunke (1): drm/i915: Enable provoking vertex fix on Gen9 systems. Maciej Purski (6): drm/bridge/sii8620: fix display modes validation drm/bridge/sii8620: fix potential buffer overflow drm/bridge/sii8620: start MHL transmission after HDMI signal detection drm/bridge/sii8620: remove HSIC initialization drm/bridge/sii8620: fix HDMI cable connection to dongle drm/bridge/sii8620: fix display of packed pixel modes in MHL2 Michel Dänzer (4): drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array drm/amdgpu: Update pin_size values before unpinning BO drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate Mika Kuoppala (1): drm/i915: Fix context ban and hang accounting for client Oleksandr Andrushchenko (1): drm: Fix possible race conditions while unplugging DRM device Paul Kocialkowski (1): Revert "drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE" Rajan Vaja (1): drm/amd/pp: Fix uninitialized variable Stefan Agner (1): drm/atmel-hlcdc: check stride values in the first plane Ville Syrjälä (4): drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI drm/i915: Fix PIPESTAT irq ack on i965/g4x drm/i915: Disallow interlaced modes on g4x DP outputs drm/i915: Turn off g4x DP port in .post_disable() drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 39 ++- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +- drivers/gpu/drm/bridge/sil-sii8620.c | 309 ++++++++------------- drivers/gpu/drm/drm_drv.c | 14 +- drivers/gpu/drm/i915/i915_drv.h | 21 +- drivers/gpu/drm/i915/i915_gem.c | 57 ++-- drivers/gpu/drm/i915/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 49 ++-- drivers/gpu/drm/i915/i915_irq.c | 12 +- drivers/gpu/drm/i915/i915_reg.h | 5 + drivers/gpu/drm/i915/intel_crt.c | 20 ++ drivers/gpu/drm/i915/intel_display.c | 16 +- drivers/gpu/drm/i915/intel_dp.c | 34 ++- drivers/gpu/drm/i915/intel_dp_mst.c | 6 + drivers/gpu/drm/i915/intel_dsi.c | 6 + drivers/gpu/drm/i915/intel_dvo.c | 6 + drivers/gpu/drm/i915/intel_hdmi.c | 6 + drivers/gpu/drm/i915/intel_lrc.c | 18 +- drivers/gpu/drm/i915/intel_lvds.c | 5 + drivers/gpu/drm/i915/intel_sdvo.c | 6 + drivers/gpu/drm/i915/intel_tv.c | 12 +- drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 13 +- drivers/gpu/drm/qxl/qxl_display.c | 7 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 25 -- 31 files changed, 408 insertions(+), 337 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel