From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2141410EA9E for ; Fri, 11 Feb 2022 16:13:27 +0000 (UTC) From: Anshuman Gupta Date: Fri, 11 Feb 2022 21:43:14 +0530 Message-Id: <20220211161314.16602-1-anshuman.gupta@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH i-g-t] tests: i915_pm_rpm : Dump i915_runtime_pm_status List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: Dump i915_runtime_pm_status conditionally whenever runtime pm status got active and it was expected to be suspended. Signed-off-by: Anshuman Gupta --- tests/i915/i915_pm_rpm.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/tests/i915/i915_pm_rpm.c b/tests/i915/i915_pm_rpm.c index 648b0cffb..d1ba69af4 100644 --- a/tests/i915/i915_pm_rpm.c +++ b/tests/i915/i915_pm_rpm.c @@ -201,10 +201,17 @@ static bool wait_for_pc8_status(enum pc8_status status) static bool wait_for_suspended(void) { - if (has_pc8 && !has_runtime_pm) + bool suspended = false; + + if (has_pc8 && !has_runtime_pm) { return wait_for_pc8_status(PC8_ENABLED); - else - return igt_wait_for_pm_status(IGT_RUNTIME_PM_STATUS_SUSPENDED); + } else { + suspended = igt_wait_for_pm_status(IGT_RUNTIME_PM_STATUS_SUSPENDED); + if (!suspended) + igt_debugfs_dump(drm_fd, "i915_runtime_pm_status"); + + return suspended; + } } static bool wait_for_active(void) -- 2.26.2