[Intel-gfx] [PULL] drm-intel-fixes

Joonas Lahtinen joonas.lahtinen at linux.intel.com
Wed Jul 10 13:38:13 UTC 2019


Hi Dave & Daniel,

Some rather important fixes that appeared after -rc6 and
missed v5.2. As a PR by request of Daniel.

These avoid one WARN and potential dirty pointer deref,
fix a regression on saturated media loads and add missing
Icelake W/As.

I've manually added Cc: stable to all of them. There's also one
patch that is dependency to the Icelake W/A code.

Regards, Joonas

***

drm-intel-fixes-2019-07-10:

- Userptr/ext4 interplay WARN fix (https://bugzilla.kernel.org/show_bug.cgi?id=203317)
- Fix a regression on saturated media transcoding system
- Invalid pointer deref fix in error capture (triggered by hang)
- Missing Icelake W/As

The following changes since commit 0ecfebd2b52404ae0c54a878c872bb93363ada36:

  Linux 5.2 (2019-07-07 15:41:56 -0700)

are available in the Git repository at:

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

for you to fetch changes up to d7e8a19b38c8ac1a32b6b03af049e2c88d4155db:

  drm/i915: Don't dereference request if it may have been retired when printing (2019-07-09 16:16:18 +0300)

----------------------------------------------------------------
- Userptr/ext4 interplay WARN fix (https://bugzilla.kernel.org/show_bug.cgi?id=203317)
- Fix a regression on saturated media transcoding system
- Invalid pointer deref fix in error capture (triggered by hang)
- Missing Icelake W/As

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Make the semaphore saturation mask global
      drm/i915/userptr: Acquire the page lock around set_page_dirty()
      drm/i915: Don't dereference request if it may have been retired when printing

John Harrison (1):
      drm/i915: Support flags in whitlist WAs

Kenneth Graunke (1):
      drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings.

Lionel Landwerlin (3):
      drm/i915/perf: fix ICL perf register offsets
      drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT
      drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT

 drivers/gpu/drm/i915/i915_gem_userptr.c    | 10 ++++++-
 drivers/gpu/drm/i915/i915_perf.c           | 10 ++++---
 drivers/gpu/drm/i915/i915_reg.h            |  7 +++++
 drivers/gpu/drm/i915/i915_request.c        |  4 +--
 drivers/gpu/drm/i915/intel_context.c       |  1 -
 drivers/gpu/drm/i915/intel_context_types.h |  2 --
 drivers/gpu/drm/i915/intel_engine_cs.c     | 17 +++++++-----
 drivers/gpu/drm/i915/intel_engine_types.h  |  2 ++
 drivers/gpu/drm/i915/intel_workarounds.c   | 43 +++++++++++++++++++++++++++---
 9 files changed, 77 insertions(+), 19 deletions(-)


More information about the Intel-gfx mailing list