[Intel-gfx] [PATCH v3 0/7] drm/i915: improve the RPM device suspended assert

Imre Deak imre.deak at intel.com
Thu Nov 12 08:40:14 PST 2015


This is v3 of [1]. I addressed the review comments from Ville and Chris
and added an RPM atomic section check as well requested by Chris. I was
also considering using lockdep for more coverage, but decided to leave
that out for now, we can also add that later if needed.

The patchset depends on Patrik's DC rework patchset [2].

[1] http://lists.freedesktop.org/archives/intel-gfx/2015-November/079777.html
[2]
http://lists.freedesktop.org/archives/intel-gfx/2015-November/079758.html

Imre Deak (7):
  drm/i915: remove HAS_RUNTIME_PM check from RPM get/put/assert helpers
  drm/i915: add assert_rpm_wakelock_held helper
  drm/i915: use assert_rpm_wakelock_held instead of opencoding it
  drm/i915: add support for checking if we hold an RPM reference
  drm/i915: sanitize the asserts in the RPM get/put helpers
  drm/i915: add support for checking RPM atomic sections
  drm/i915: check that we are in an RPM atomic section in GGTT PTE
    updaters

 drivers/gpu/drm/i915/i915_dma.c         |  7 ++++
 drivers/gpu/drm/i915/i915_drv.c         | 39 +++++++++++++++++--
 drivers/gpu/drm/i915/i915_drv.h         |  2 +
 drivers/gpu/drm/i915/i915_gem_gtt.c     | 33 ++++++++++++++++
 drivers/gpu/drm/i915/i915_irq.c         | 12 +++++-
 drivers/gpu/drm/i915/intel_drv.h        | 67 +++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_pm.c         |  2 +
 drivers/gpu/drm/i915/intel_runtime_pm.c | 24 +++++-------
 drivers/gpu/drm/i915/intel_uncore.c     | 19 +++-------
 9 files changed, 172 insertions(+), 33 deletions(-)

-- 
2.5.0



More information about the Intel-gfx mailing list