[PULL] drm-intel-fixes

Joonas Lahtinen
2019-07-10T13:38:13Z

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(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org