mbox series

[PULL] drm-intel-next-fixes for v5.6-rc2

Message ID 878sl6yfrn.fsf@intel.com (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-intel-next-fixes for v5.6-rc2 | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-02-13

Message

Jani Nikula Feb. 13, 2020, 9:53 a.m. UTC
Hi Dave & Daniel -

Most of these were aimed at a "next fixes" pull already during the merge
window, but there were issues with the baseline I used, which resulted
in a lot of issues in CI. I've regenerated this stuff piecemeal now,
adding gradually to it, and it seems healthy now.

Due to the issues this is much bigger than I'd like. But it was
obviously necessary to take the time to ensure it's not garbage...

BR,
Jani.


The following changes since commit 9f880327160feb695de03caa29604883b0d00087:

  Merge tag 'amd-drm-next-5.6-2020-02-05' of git://people.freedesktop.org/~agd5f/linux into drm-next (2020-02-07 12:29:36 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-02-13

for you to fetch changes up to 2aaaa5ee1c3d624a5bcad4ee25f954559c565bc2:

  drm/i915: Mark the removal of the i915_request from the sched.link (2020-02-12 17:04:33 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc2

----------------------------------------------------------------
Chris Wilson (19):
      drm/i915/pmu: Correct the rc6 offset upon enabling
      drm/i915/gem: Take local vma references for the parser
      drm/i915/selftests: Add a mock i915_vma to the mock_ring
      drm/i915/gt: Use the BIT when checking the flags, not the index
      drm/i915/execlists: Leave resetting ring to intel_ring
      drm/i915/gem: Store mmap_offsets in an rbtree rather than a plain list
      drm/i915: Don't show the blank process name for internal/simulated errors
      drm/i915/gem: Detect overflow in calculating dumb buffer size
      drm/i915: Check activity on i915_vma after confirming pin_count==0
      drm/i915: Stub out i915_gpu_coredump_put
      drm/i915: Tighten atomicity of i915_active_acquire vs i915_active_release
      drm/i915/gt: Acquire ce->active before ce->pin_count/ce->pin_mutex
      drm/i915/gem: Tighten checks and acquiring the mmap object
      drm/i915: Keep track of request among the scheduling lists
      drm/i915/gt: Allow temporary suspension of inflight requests
      drm/i915/execlists: Offline error capture
      drm/i915/execlists: Take a reference while capturing the guilty request
      drm/i915/execlists: Reclaim the hanging virtual request
      drm/i915: Mark the removal of the i915_request from the sched.link

Igor Druzhinin (2):
      drm/i915/gvt: fix high-order allocation failure on late load
      drm/i915/gvt: more locking for ppgtt mm LRU list

Jani Nikula (1):
      Merge tag 'gvt-fixes-2020-02-12' of https://github.com/intel/gvt-linux into drm-intel-next-fixes

José Roberto de Souza (1):
      drm/i915: Fix preallocated barrier list append

Vandita Kulkarni (1):
      drm/i915/bios: Fix the timing parameters

Ville Syrjälä (2):
      drm/i915: Fix post-fastset modeset check for port sync
      drm/i915: Make a copy of the ggtt view for slave plane

Vivek Kasireddy (2):
      drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONFIG_ACPI=y (v2)
      drm/i915/dsi: Ensure that the ACPI adapter lookup overrides the bus num

Zhang Xiaoxu (1):
      drm/i915: Fix i915_error_state_store error defination

 drivers/gpu/drm/i915/display/intel_bios.c        |   6 +-
 drivers/gpu/drm/i915/display/intel_display.c     |  44 ++-
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c     |  50 ++--
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c   |  37 ++-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c         | 129 ++++++---
 drivers/gpu/drm/i915/gem/i915_gem_object.c       |  18 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.h       |  12 +-
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |   6 +-
 drivers/gpu/drm/i915/gt/intel_context.c          |  46 +--
 drivers/gpu/drm/i915/gt/intel_engine_cs.c        |  13 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h     |   1 +
 drivers/gpu/drm/i915/gt/intel_lrc.c              | 354 ++++++++++++++++++++++-
 drivers/gpu/drm/i915/gt/mock_engine.c            |  17 +-
 drivers/gpu/drm/i915/gt/selftest_lrc.c           | 258 +++++++++++++++++
 drivers/gpu/drm/i915/gvt/firmware.c              |   4 +-
 drivers/gpu/drm/i915/gvt/gtt.c                   |   4 +
 drivers/gpu/drm/i915/i915_active.c               |  35 ++-
 drivers/gpu/drm/i915/i915_active.h               |   6 +
 drivers/gpu/drm/i915/i915_gem.c                  |   5 +-
 drivers/gpu/drm/i915/i915_gpu_error.c            |   2 +-
 drivers/gpu/drm/i915/i915_gpu_error.h            |   7 +-
 drivers/gpu/drm/i915/i915_pmu.c                  |  12 +
 drivers/gpu/drm/i915/i915_request.c              |   6 +-
 drivers/gpu/drm/i915/i915_request.h              |  60 ++++
 drivers/gpu/drm/i915/i915_scheduler.c            |  22 +-
 drivers/gpu/drm/i915/i915_vma.c                  |  14 +-
 26 files changed, 990 insertions(+), 178 deletions(-)