[PATCH 0/6] More runtime PM fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Paulo Zanoni <paulo.r.zanoni@xxxxxxxxx>

Hi

So after Daniel merged that huge amount of patches that had accumulated, I
decided to test runtime PM again and found some regressions. The first two
patches are extremely important: they fix the current regressions and put our
tree back in the state where it was. Without these, runtime PM won't work at
all, and it will completely fill your dmesg if you try to run the PC8 test
suite. These two patches are the priority.

Patches 3-5 are fixes that I already had locally, but didn't submit in the last
round of patches. Please notice that we even have a bugzilla bug opened for
patch 3.

Patch 6 is more for "completeness": it got rejected the last time I sent it, but
I still didn't find time to do the proper fix, so I'm just sending it again in
case anybody wants it. Please read its commit message for more details. We can
survive without this for a few days.

Thanks,
Paulo

Paulo Zanoni (6):
  drm/i915: don't schedule force_wake_timer at gen6_read
  drm/i915: properly disable the VDD when disabling the panel
  drm/i915: get runtime PM at i915_reg_read_ioctl
  drm/i915: don't get/put runtime PM at the debugfs forcewake file
  drm/i915: don't read pp_ctrl_reg if we're suspended
  drm/i915: get runtime PM at intel_set_mode

 drivers/gpu/drm/i915/i915_debugfs.c  |  2 --
 drivers/gpu/drm/i915/intel_ddi.c     |  1 +
 drivers/gpu/drm/i915/intel_display.c |  5 +++++
 drivers/gpu/drm/i915/intel_dp.c      | 12 ++++++++----
 drivers/gpu/drm/i915/intel_drv.h     |  1 +
 drivers/gpu/drm/i915/intel_uncore.c  | 20 +++++++++++++-------
 6 files changed, 28 insertions(+), 13 deletions(-)

-- 
1.8.5.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux