mbox series

[PULL] drm-intel-fixes

Message ID 20181115164709.GA13430@jlahtine-desk.ger.corp.intel.com (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-intel-fixes | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-11-15

Message

Joonas Lahtinen Nov. 15, 2018, 4:47 p.m. UTC
Hi Dave,

Most importantly we have a fix for an incorrect EU count reported
from kernel, Gen9+ scaled output fix, and avoiding OOPS on MST
display systems.

So looking pretty stable.

Regards, Joonas

PS. Had some CI turbulence for this PR as we raised the bar
so that now a loss of lockdep coverage aborts the CI run.
That resulted in the unfortunate realization (again) that
the patches in topic/for-core-CI branch keep some daemons
away from drm-tip testing. But fear not, next week this
excercise should yield a better PR :)

***

drm-intel-fixes-2018-11-15:
- Fix Bugzilla #108712: Fix incorrect EU count report from kernel
- Fix to account for scale factor when calculating initial phase on scaled output
- Avoid too trigger-happy HPD storm detection and fix a race and an OOPS for MST systems.
- Relocation race fix for Gen4/5
- A couple ICL fixes and dependencies for above Fixes:.

The following changes since commit ccda4af0f4b92f7b4c308d3acc262f4a7e3affad:

  Linux 4.20-rc2 (2018-11-11 17:12:31 -0600)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-11-15

for you to fetch changes up to 6e8adf6f4a4fa57dd3bef6b70de96e2b7b311204:

  drm/i915: Account for scale factor when calculating initial phase (2018-11-15 13:57:20 +0200)

----------------------------------------------------------------
- Fix Bugzilla #108712: Fix incorrect EU count report from kernel
- Fix to account for scale factor when calculating initial phase on scaled output
- Avoid too trigger-happy HPD storm detection and fix a race and an OOPS for MST systems.
- Relocation race fix for Gen4/5
- A couple ICL fixes and dependencies for above Fixes:.

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5
      drm/i915/execlists: Force write serialisation into context image vs execution

Imre Deak (1):
      drm/i915/icl: Fix power well 2 wrt. DC-off toggling order

Lionel Landwerlin (1):
      drm/i915: fix broadwell EU computation

Lyude Paul (2):
      drm/i915: Fix possible race in intel_dp_add_mst_connector()
      drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST

Maarten Lankhorst (1):
      drm/i915: Move programming plane scaler to its own function.

Mika Kuoppala (1):
      drm/i915/icl: Drop spurious register read from icl_dbuf_slices_update

Ville Syrjälä (3):
      drm/i915: Fix hpd handling for pins with two encoders
      drm/i915: Clean up skl_program_scaler()
      drm/i915: Account for scale factor when calculating initial phase

 drivers/gpu/drm/i915/intel_device_info.c |  2 +-
 drivers/gpu/drm/i915/intel_display.c     | 45 ++++++++++++++--
 drivers/gpu/drm/i915/intel_dp_mst.c      |  8 +--
 drivers/gpu/drm/i915/intel_drv.h         |  2 +-
 drivers/gpu/drm/i915/intel_hotplug.c     | 70 +++++++++++++++++-------
 drivers/gpu/drm/i915/intel_lrc.c         | 14 ++++-
 drivers/gpu/drm/i915/intel_ringbuffer.c  | 38 ++++++++++++-
 drivers/gpu/drm/i915/intel_runtime_pm.c  | 16 +++---
 drivers/gpu/drm/i915/intel_sprite.c      | 93 ++++++++++++++++++--------------
 9 files changed, 208 insertions(+), 80 deletions(-)