[Intel-gfx] [PATCH 0/3] Fixes for runtime PM on planes APIs

Paulo Zanoni przanoni at gmail.com
Mon Jul 28 20:37:11 CEST 2014


From: Paulo Zanoni <paulo.r.zanoni at intel.com>

Hi

This series fixes some bugs that happen when we're runtime suspended and try to
use the planes APIs. I also wrote IGT test cases for the bugs, so we will be
able to detect future regressions.

The controversial part of these patches is that we had previously defined that
we wanted to get/put runtime PM in the highest level of the stack, wrapping as
much code as possible, but Daniel asked me to only get/put runtime PM around the
functions that pin the objects (still on the highest level, but only around the
pin functions). This series implements Daniel's suggestions.

Thanks,
Paulo


Paulo Zanoni (3):
  drm/i915: fix cursor handling when runtime suspended
  drm/i915: get runtime PM when pinning sprite objects
  drm/i915: get runtime PM when pinning primary plane objects

 drivers/gpu/drm/i915/intel_display.c | 9 +++++++++
 drivers/gpu/drm/i915/intel_sprite.c  | 3 +++
 2 files changed, 12 insertions(+)

-- 
2.0.1




More information about the Intel-gfx mailing list