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) 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(-) -- 2.5.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx