[git pull] drm fixes for 5.4-rc3

Dave Airlie airlied at gmail.com
Fri Oct 11 04:36:03 UTC 2019


Hey Linus,

The regular fixes pull for rc3. The i915 team found some fixes they
(or I) missed for rc1, which is why this is a bit bigger than usual,
otherwise there is a single amdgpu fix, some spi panel aliases, and a
bridge fix.

drm-fixes-2019-10-11:
drm fixes for 5.4-rc3

i915:
- execlist access fixes
- list deletion fix
- CML display fix
- HSW workaround extension to GT2
- chicken bit whitelist
- GGTT resume issue
- SKL GPU hangs for Vulkan compute

amdgpu:
- memory leak fix

panel:
- spi aliases

tc358767:
- bridge artifacts fix.
The following changes since commit da0c9ea146cbe92b832f1b0f694840ea8eb33cce:

  Linux 5.4-rc2 (2019-10-06 14:27:30 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-10-11

for you to fetch changes up to 4adbcff22e676d28de185dfd391a6fe56b3e6284:

  Merge tag 'drm-intel-fixes-2019-10-10' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2019-10-11
10:09:15 +1000)

----------------------------------------------------------------
drm fixes for 5.4-rc3

i915:
- execlist access fixes
- list deletion fix
- CML display fix
- HSW workaround extension to GT2
- chicken bit whitelist
- GGTT resume issue
- SKL GPU hangs for Vulkan compute

amdgpu:
- memory leak fix

panel:
- spi aliases

tc358767:
- bridge artifacts fix.

----------------------------------------------------------------
Chris Wilson (12):
      drm/i915/execlists: Remove incorrect BUG_ON for schedule-out
      drm/i915: Perform GGTT restore much earlier during resume
      drm/i915: Don't mix srcu tag and negative error codes
      drm/i915: Extend Haswell GT1 PSMI workaround to all
      drm/i915: Verify the engine after acquiring the active.lock
      drm/i915: Prevent bonded requests from overtaking each other on preemption
      drm/i915: Mark contents as dirty on a write fault
      drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link)
      drm/i915: Only enqueue already completed requests
      drm/i915: Fixup preempt-to-busy vs reset of a virtual request
      drm/i915/execlists: Protect peeking at execlists->active
      drm/i915/gt: execlists->active is serialised by the tasklet

Dave Airlie (3):
      Merge tag 'drm-misc-fixes-2019-10-10' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-fixes-5.4-2019-10-09' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2019-10-10' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Kenneth Graunke (1):
      drm/i915: Whitelist COMMON_SLICE_CHICKEN2

Laurent Pinchart (5):
      drm/panel: lg-lb035q02: Fix SPI alias
      drm/panel: nec-nl8048hl11: Fix SPI alias
      drm/panel: sony-acx565akm: Fix SPI alias
      drm/panel: tpo-td028ttec1: Fix SPI alias
      drm/panel: tpo-td043mtea1: Fix SPI alias

Matt Roper (1):
      drm/i915/cml: Add second PCH ID for CMP

Nirmoy Das (1):
      drm/amdgpu: fix memory leak

Tomi Valkeinen (1):
      drm/bridge: tc358767: fix max_tu_symbol value

Ville Syrjälä (1):
      drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled

 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c  |  14 ++--
 drivers/gpu/drm/bridge/tc358767.c            |   7 +-
 drivers/gpu/drm/i915/display/intel_display.c |  15 +++-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c     |  12 ++--
 drivers/gpu/drm/i915/gem/i915_gem_pm.c       |   3 -
 drivers/gpu/drm/i915/gt/intel_engine.h       |  14 ++++
 drivers/gpu/drm/i915/gt/intel_engine_cs.c    |  16 ++---
 drivers/gpu/drm/i915/gt/intel_lrc.c          | 101 +++++++++++++++++----------
 drivers/gpu/drm/i915/gt/intel_reset.c        |  12 ++--
 drivers/gpu/drm/i915/gt/intel_reset.h        |   2 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c   |   2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c  |   3 +
 drivers/gpu/drm/i915/i915_drv.c              |   5 ++
 drivers/gpu/drm/i915/i915_gem.h              |   6 ++
 drivers/gpu/drm/i915/i915_request.c          |  69 ++++++++++++++----
 drivers/gpu/drm/i915/i915_request.h          |   2 +-
 drivers/gpu/drm/i915/intel_pch.c             |   1 +
 drivers/gpu/drm/i915/intel_pch.h             |   1 +
 drivers/gpu/drm/i915/selftests/i915_gem.c    |   6 ++
 drivers/gpu/drm/panel/panel-lg-lb035q02.c    |   9 ++-
 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c |   9 ++-
 drivers/gpu/drm/panel/panel-sony-acx565akm.c |   9 ++-
 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c |   3 +-
 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c |   9 ++-
 24 files changed, 234 insertions(+), 96 deletions(-)


More information about the dri-devel mailing list