[PATCH i-g-t v10 5/5] tests/kms_async_flips: Skip Async Flips with Linear Modifier

Borah, Chaitanya Kumar chaitanya.kumar.borah at intel.com
Wed May 21 12:15:17 UTC 2025



> -----Original Message-----
> From: Reddy Guddati, Santhosh <santhosh.reddy.guddati at intel.com>
> Sent: Wednesday, May 21, 2025 4:23 PM
> To: igt-dev at lists.freedesktop.org
> Cc: B S, Karthik <karthik.b.s at intel.com>; Murthy, Arun R
> <arun.r.murthy at intel.com>; Borah, Chaitanya Kumar
> <chaitanya.kumar.borah at intel.com>; Reddy Guddati, Santhosh
> <santhosh.reddy.guddati at intel.com>
> Subject: [PATCH i-g-t v10 5/5] tests/kms_async_flips: Skip Async Flips with
> Linear Modifier
> 
> Skip linear modifier async flip subtests on intel platforms with display version
> less than 12.
> 
> Signed-off-by: Santhosh Reddy Guddati <santhosh.reddy.guddati at intel.com>
> ---
>  tests/kms_async_flips.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c index
> f824f60f9..66dbbd5ab 100644
> --- a/tests/kms_async_flips.c
> +++ b/tests/kms_async_flips.c
> @@ -988,6 +988,9 @@ igt_main
>  		igt_describe("Wait for page flip events in between successive
> asynchronous "
>  			     "flips with linear modifiers");
>  		igt_subtest_with_dynamic("async-flip-with-page-flip-events-
> linear") {
> +			if (is_intel_device(data.drm_fd) &&
> +
> intel_display_ver(intel_get_drm_devid(data.drm_fd)) < 12)
> +				igt_skip("Async Flips with linear is not
> supported");
>  			test_init_ops(&data);
>  			data.linear_modifier = true;
>  			run_test(&data, test_async_flip);
> @@ -996,6 +999,9 @@ igt_main
>  		igt_describe("Wait for page flip events in between successive
> asynchronous "
>  			     "flips using atomic path with linear modifiers");
>  		igt_subtest_with_dynamic("async-flip-with-page-flip-events-
> linear-atomic") {
> +			if (is_intel_device(data.drm_fd) &&
> +
> intel_display_ver(intel_get_drm_devid(data.drm_fd)) < 12)
> +				igt_skip("Async Flips with linear is not
> supported");

Can't we use IN_FORMATS_ASYNC for this. Having this platform check defeats the purpose of the uapi.

Regards

Chaitanya

>  			test_init_ops(&data);
>  			data.linear_modifier = true;
>  			run_test(&data, test_async_flip);
> --
> 2.34.1



More information about the igt-dev mailing list