mbox series

[PULL] drm-intel-fixes

Message ID 87a6yp7jp3.fsf@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-2020-08-20

Message

Jani Nikula Aug. 20, 2020, 9:25 a.m. UTC
Hi Dave & Daniel -

This is a fairly ordinary looking set of i915 fixes for v5.9-rc2.

Of course, the out of the ordinary is what's *not* here. This replaces
the earlier pull request [1]. The dinq branch has since been split and
rebased, with a new topic/drm-intel-gem-next. The fixes in this pull
request come from dinq as usual. The topic branch is, alas, still in a
bit of a flux, and contains some of the commits you rejected in [1], so
I'm not including any of the fixes from there.

I'm aware of the reported regression [2], and to me it looks like the
reverts would be the right course of action. However, I don't want to
postpone this pull request any longer. Hopefully we'll have it sorted by
next week.


[1] http://lore.kernel.org/r/20200730162652.GA90813@jlahtine-desk.ger.corp.intel.com
[2] http://lore.kernel.org/r/20200817161132.GA4711@amd



drm-intel-fixes-2020-08-20:
drm/i915 fixes for v5.9-rc2:
- GVT fixes
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting

BR,
Jani.

The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

  Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-08-20

for you to fetch changes up to 4a4064ad79699ee41b74c12fa4f9f960a5bf9b2d:

  drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells (2020-08-19 15:23:43 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc2:
- GVT fixes
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Provide the perf pmu.module
      drm/i915: Copy default modparams to mock i915_device
      drm/i915/display: Check for an LPSP encoder before dereferencing

Colin Xu (2):
      drm/i915/gvt: Do not destroy ppgtt_mm during vGPU D3->D0.
      drm/i915/gvt: Do not reset pv_notified when vGPU transit from D3->D0

George Spelvin (1):
      drm/i915/selftests: Avoid passing a random 0 into ilog2

Imre Deak (1):
      drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells

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

Matt Roper (1):
      drm/i915: Update bw_buddy pagemask table

Tianjia Zhang (1):
      drm/i915: Fix wrong return value in intel_atomic_check()

 drivers/gpu/drm/i915/display/intel_display.c       |  2 +-
 .../gpu/drm/i915/display/intel_display_debugfs.c   |  7 +++++--
 drivers/gpu/drm/i915/display/intel_display_power.c | 14 ++++++-------
 drivers/gpu/drm/i915/gvt/cfg_space.c               | 24 ++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.c                     |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.h                     |  2 ++
 drivers/gpu/drm/i915/gvt/gvt.h                     |  3 +++
 drivers/gpu/drm/i915/gvt/vgpu.c                    | 20 +++++++++++++++---
 drivers/gpu/drm/i915/i915_pmu.c                    |  7 ++-----
 drivers/gpu/drm/i915/selftests/i915_buddy.c        | 18 ++++++++--------
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |  3 +++
 11 files changed, 75 insertions(+), 27 deletions(-)