summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Clark <robdclark@chromium.org>2022-06-16 15:50:36 -0700
committerRob Clark <robdclark@chromium.org>2022-06-17 08:32:26 -0700
commite3de4d32b7a509635fbff4d5131c05a7767699f7 (patch)
tree3b9e7f30099506e737b83ae783c8b7d505d5ea20
parentc30662230963df6e6dba0f5df4792840b2feae85 (diff)
tests/kms_getfb: Fix on non-i915 devices
intel_get_drm_devid() will assert that it is i915.. so we need to require that first in order for getfb-reject-ccs to skip instead of crash. Signed-off-by: Rob Clark <robdclark@chromium.org> Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
-rw-r--r--tests/kms_getfb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/kms_getfb.c b/tests/kms_getfb.c
index b3a8d265..2e4552a0 100644
--- a/tests/kms_getfb.c
+++ b/tests/kms_getfb.c
@@ -265,6 +265,7 @@ static void test_duplicate_handles(int fd)
struct drm_mode_fb_cmd2 add_ccs = { };
struct drm_mode_fb_cmd get = { };
+ igt_require(is_i915_device(fd));
igt_require_f(!HAS_FLATCCS(intel_get_drm_devid(fd)),
"skip because flat ccs has only one buffer.\n");