All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Dixit, Ashutosh" <ashutosh.dixit@intel.com>
To: Jigar Bhatt <jigar.bhatt@intel.com>
Cc: igt-dev@lists.freedesktop.org
Subject: Re: [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc: Fix misc warnings
Date: Wed, 24 Mar 2021 10:27:04 -0700	[thread overview]
Message-ID: <87o8f831jr.wl-ashutosh.dixit@intel.com> (raw)
In-Reply-To: <1616583722-31940-1-git-send-email-jigar.bhatt@intel.com>

On Wed, 24 Mar 2021 04:02:02 -0700, Jigar Bhatt wrote:
>
> Fix the mixed declarations compile warning.
> Fix comment indentation in check_dc9().
> Fix checkpatch.pl warnings.

Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>

> Fixes: 529e182e3011 ("tests/i915/i915_pm_dc: Add DC9 igt test")
> Signed-off-by: Jigar Bhatt <jigar.bhatt@intel.com>
> ---
>  tests/i915/i915_pm_dc.c | 67 +++++++++++++++++++++++++------------------------
>  1 file changed, 34 insertions(+), 33 deletions(-)
>
> diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
> index 17ae662..cf4c7da 100644
> --- a/tests/i915/i915_pm_dc.c
> +++ b/tests/i915/i915_pm_dc.c
> @@ -386,48 +386,49 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
>
>  static bool support_dc6(int debugfs_fd)
>  {
> -       char buf[4096];
> +	char buf[4096];
>
> -       igt_debugfs_simple_read(debugfs_fd, "i915_dmc_info",
> -			       buf, sizeof(buf));
> -       return strstr(buf, "DC5 -> DC6 count");
> +	igt_debugfs_simple_read(debugfs_fd, "i915_dmc_info",
> +				buf, sizeof(buf));
> +	return strstr(buf, "DC5 -> DC6 count");
>  }
>
>  static bool check_dc9(uint32_t debugfs_fd, int prev_dc, bool dc6_supported, int seconds)
>  {
> -/*
> - * Since we do not have DC9 Counter,
> - * So we rely on dc5/dc6 counter reset to check if Display Engine was in DC9.
> - */
> -       return igt_wait(dc6_supported ? read_dc_counter(debugfs_fd, CHECK_DC6) <
> -		       prev_dc : read_dc_counter(debugfs_fd, CHECK_DC5) <
> -		       prev_dc, seconds, 100);
> +	/*
> +	 * since we do not have DC9 counter,
> +	 * so we rely on dc5/dc6 counter reset to check if display engine was in DC9.
> +	 */
> +	return igt_wait(dc6_supported ? read_dc_counter(debugfs_fd, CHECK_DC6) <
> +			prev_dc : read_dc_counter(debugfs_fd, CHECK_DC5) <
> +			prev_dc, seconds, 100);
>  }
>
>  static void setup_dc9_dpms(data_t *data, int prev_dc, bool dc6_supported)
>  {
> -       setup_dc_dpms(data);
> -       dpms_off(data);
> -       igt_skip_on_f(!(igt_wait(dc6_supported ? read_dc_counter(data->debugfs_fd, CHECK_DC6) >
> -				 prev_dc : read_dc_counter(data->debugfs_fd, CHECK_DC5) >
> -				 prev_dc, 3000, 100)), "Unable to enters shallow DC states\n");
> -       dpms_on(data);
> -       cleanup_dc_dpms(data);
> +	setup_dc_dpms(data);
> +	dpms_off(data);
> +	igt_skip_on_f(!(igt_wait(dc6_supported ? read_dc_counter(data->debugfs_fd, CHECK_DC6) >
> +				prev_dc : read_dc_counter(data->debugfs_fd, CHECK_DC5) >
> +				prev_dc, 3000, 100)), "Unable to enters shallow DC states\n");
> +	dpms_on(data);
> +	cleanup_dc_dpms(data);
>  }
>
>  static void test_dc9_dpms(data_t *data)
>  {
> -       require_dc_counter(data->debugfs_fd, CHECK_DC5);
> -       bool dc6_supported = support_dc6(data->debugfs_fd);
> -
> -       setup_dc9_dpms(data, dc6_supported ? read_dc_counter(data->debugfs_fd, CHECK_DC6) :
> -		       read_dc_counter(data->debugfs_fd, CHECK_DC5), dc6_supported);
> -       dpms_off(data);
> -       igt_assert_f(check_dc9(data->debugfs_fd, dc6_supported ?
> -			       read_dc_counter(data->debugfs_fd, CHECK_DC6) :
> -			       read_dc_counter(data->debugfs_fd, CHECK_DC5),
> -			       dc6_supported, 3000), "Not in DC9\n");
> -       dpms_on(data);
> +	bool dc6_supported;
> +
> +	require_dc_counter(data->debugfs_fd, CHECK_DC5);
> +	dc6_supported = support_dc6(data->debugfs_fd);
> +	setup_dc9_dpms(data, dc6_supported ? read_dc_counter(data->debugfs_fd, CHECK_DC6) :
> +			read_dc_counter(data->debugfs_fd, CHECK_DC5), dc6_supported);
> +	dpms_off(data);
> +	igt_assert_f(check_dc9(data->debugfs_fd, dc6_supported ?
> +				read_dc_counter(data->debugfs_fd, CHECK_DC6) :
> +				read_dc_counter(data->debugfs_fd, CHECK_DC5),
> +				dc6_supported, 3000), "Not in DC9\n");
> +	dpms_on(data);
>  }
>
>  IGT_TEST_DESCRIPTION("These tests validate Display Power DC states");
> @@ -497,10 +498,10 @@ int main(int argc, char *argv[])
>
>	igt_describe("This test validates display engine entry to DC9 state");
>	igt_subtest("dc9-dpms") {
> -	       igt_require_f(igt_pm_pc8_plus_residencies_enabled(data.msr_fd),
> -			       "PC8+ residencies not supported\n");
> -	       test_dc9_dpms(&data);
> -       }
> +		igt_require_f(igt_pm_pc8_plus_residencies_enabled(data.msr_fd),
> +				"PC8+ residencies not supported\n");
> +		test_dc9_dpms(&data);
> +	}
>
>	igt_fixture {
>		free(data.pwr_dmn_info);
> --
> 2.8.1
>
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

  parent reply	other threads:[~2021-03-24 17:27 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-24 11:02 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc: Fix misc warnings Jigar Bhatt
2021-03-24 12:05 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2021-03-24 17:27 ` Dixit, Ashutosh [this message]
2021-03-24 22:03 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87o8f831jr.wl-ashutosh.dixit@intel.com \
    --to=ashutosh.dixit@intel.com \
    --cc=igt-dev@lists.freedesktop.org \
    --cc=jigar.bhatt@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.