[git pull] drm fixes for 4.18-rc2

Dave Airlie airlied at gmail.com
Fri Jun 22 01:30:10 UTC 2018


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(-)


More information about the dri-devel mailing list