[igt-dev] [PATCH i-g-t] tests/kms_psr2_sf: Skip tests if selected fetch is not available

Mark Yacoub markyacoub at chromium.org
Thu Sep 16 15:17:58 UTC 2021


This looks better.

On Thu, Sep 16, 2021 at 10:12 AM Vidya Srinivas
<vidya.srinivas at intel.com> wrote:
>
> Currently the tests are failing on systems where selected
> fetch feature is not availble. Kernel returns -EINVAL when
> the test executes reporting "Invalid debug mask 4".
> Patch skips if selected fetch feature is not available
> in the kernel.
>
> v2: Incorportated Mark Yacoub's comments.
> Changed igt_skip to igt_require_f
>
> Signed-off-by: Vidya Srinivas <vidya.srinivas at intel.com>
Reviewed-by: Mark Yacoub <markyacoub at chromium.org>
> ---
>  lib/igt_psr.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/lib/igt_psr.c b/lib/igt_psr.c
> index 68240f9a33b4..0af503fb796e 100644
> --- a/lib/igt_psr.c
> +++ b/lib/igt_psr.c
> @@ -167,7 +167,7 @@ static bool psr_set(int device, int debugfs_fd, int mode)
>                 }
>
>                 ret = psr_write(debugfs_fd, debug_val);
> -               igt_assert(ret > 0);
> +               igt_require_f(ret == 0, "PSR2 SF feature not available\n");
>         }
>
>         /* Restore original value on exit */
> --
> 2.33.0
>


More information about the igt-dev mailing list