mbox series

[PULL] drm-intel-next-fixes

Message ID YYsBif3HMi8GjLoU@intel.com (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-intel-next-fixes | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-11-09

Message

Rodrigo Vivi Nov. 9, 2021, 11:17 p.m. UTC
Hi Dave and Daniel,

Here goes drm-intel-next-fixes-2021-11-09:

Couple Reverts, build fix, couple virtualization fixes,
blank screen and other display rates fixes, and more.

Four patches targeting stable in here.

Display Fixes:
- DP rates related fixes (Imre, Jani)
- A Revert on disaling dual eDP that was causing state readout problems (Jani)
- put the cdclk vtables in const data (Jani)
- Fix DVO port type for moder platforms (Ville)
- Fix blankscreen by turning DP++ TMDS output buffers on encoder->shutdown (Ville)
- CCS FBs related fixes (Imre)

GT fixes:
- Fix recursive lock in GuC submission (Matt Brost)
- Revert guc_id from i915_request tracepoint (Joonas)
- Build fix around dmabuf (Matt Auld)

Thanks,
Rodrigo.

The following changes since commit 367fe8dc299c968eabdae890536d55d80ea55e01:

  Merge tag 'amd-drm-next-5.16-2021-10-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-10-27 10:38:41 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-11-09

for you to fetch changes up to ade4a1fc5741a36b559dfbd4557dc3da1a4394af:

  drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (2021-11-09 10:02:48 -0500)

----------------------------------------------------------------
Couple Reverts, build fix, couple virtualization fixes,
blank screen and other display rates fixes, and more.

Four patches targeting stable in here.

Display Fixes:
- DP rates related fixes (Imre, Jani)
- A Revert on disaling dual eDP that was causing state readout problems (Jani)
- put the cdclk vtables in const data (Jani)
- Fix DVO port type for moder platforms (Ville)
- Fix blankscreen by turning DP++ TMDS output buffers on encoder->shutdown (Ville)
- CCS FBs related fixes (Imre)

GT fixes:
- Fix recursive lock in GuC submission (Matt Brost)
- Revert guc_id from i915_request tracepoint (Joonas)
- Build fix around dmabuf (Matt Auld)

----------------------------------------------------------------
Imre Deak (4):
      drm/i915/dp: Ensure sink rate values are always valid
      drm/i915/dp: Ensure max link params are always valid
      drm/i915/fb: Fix rounding error in subsampled plane size calculation
      drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages

Jani Nikula (3):
      Revert "drm/i915/bios: gracefully disable dual eDP for now"
      drm/i915/cdclk: put the cdclk vtables in const data
      drm/i915/dp: fix integer overflow in 128b/132b data rate calculation

Joonas Lahtinen (1):
      drm/i915: Revert 'guc_id' from i915_request tracepoint

Matthew Auld (1):
      drm/i915/dmabuf: fix broken build

Matthew Brost (1):
      drm/i915/guc: Fix recursive lock in GuC submission

Ville Syrjälä (3):
      drm/i915: Extend the async flip VT-d w/a to skl/bxt
      drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms
      drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()

Zhi A Wang (1):
      drm/i915/gvt: fix the usage of ww lock in gvt scheduler.

 drivers/gpu/drm/i915/display/g4x_hdmi.c           |   1 +
 drivers/gpu/drm/i915/display/intel_bios.c         | 132 +++++++++++-----------
 drivers/gpu/drm/i915/display/intel_cdclk.c        |  44 ++++----
 drivers/gpu/drm/i915/display/intel_ddi.c          |   1 +
 drivers/gpu/drm/i915/display/intel_display.c      |   9 +-
 drivers/gpu/drm/i915/display/intel_dp.c           |  31 +++--
 drivers/gpu/drm/i915/display/intel_fb.c           |   4 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c         |  16 ++-
 drivers/gpu/drm/i915/display/intel_hdmi.h         |   1 +
 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c        |   7 ++
 drivers/gpu/drm/i915/gt/intel_ggtt.c              |   3 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c |   3 +-
 drivers/gpu/drm/i915/gvt/scheduler.c              |   4 +-
 drivers/gpu/drm/i915/i915_trace.h                 |   7 +-
 drivers/gpu/drm/i915/intel_pm.c                   |  12 ++
 15 files changed, 162 insertions(+), 113 deletions(-)