From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 0/6] More runtime PM fixes Date: Fri, 7 Mar 2014 20:05:18 -0300 Message-ID: <1394233524-3522-1-git-send-email-przanoni@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-yh0-f45.google.com (mail-yh0-f45.google.com [209.85.213.45]) by gabe.freedesktop.org (Postfix) with ESMTP id 7AC58FAD33 for ; Fri, 7 Mar 2014 15:06:07 -0800 (PST) Received: by mail-yh0-f45.google.com with SMTP id i57so4970077yha.4 for ; Fri, 07 Mar 2014 15:06:07 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org Cc: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org From: Paulo Zanoni 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