[Intel-gfx] [PATCH v4 00/10] drm/i915: improve the RPM device suspended assert

Imre Deak imre.deak at intel.com
Thu Dec 17 06:44:02 PST 2015


On ti, 2015-12-15 at 20:10 +0200, Imre Deak wrote:
> This is v4 of [1]. It has the following changes:
> - fix module reload that got broken in v3 due to removal of HAS_RUNTIME_PM 
>   (added patch 1-3 + revised patch 4)
> - disable the wakeref asserts in the IRQ handlers and RPS work too
>   (revised patch 7)

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

Thanks for all the reviews, I pushed the patchset to dinq.

> Imre Deak (10):
>   drm/i915: clarify comment about mandatory RPM put/get during driver
>     load/unload
>   drm/i915: disable power well support on platforms without runtime PM
>     support
>   drm/i915: refactor RPM disabling due to RC6 being disabled
>   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: check that we hold an RPM wakelock ref before we put it
>   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         | 73 ++++++++++++++++++++++++++++++---
>  drivers/gpu/drm/i915/intel_drv.h        | 72 ++++++++++++++++++++++++++++++++
>  drivers/gpu/drm/i915/intel_pm.c         | 17 ++++++++
>  drivers/gpu/drm/i915/intel_runtime_pm.c | 57 ++++++++++++-------------
>  drivers/gpu/drm/i915/intel_uncore.c     | 23 ++++-------
>  9 files changed, 270 insertions(+), 53 deletions(-)
> 


More information about the Intel-gfx mailing list