* [PATCH v2 1/6] drm: Move drm_timeout_abs_to_jiffies() to drm_timeout.c
2026-08-17 21:05 [PATCH v2 0/6] drm: Consolidate the wait timeout conversion helpers Maíra Canal
@ 2026-08-17 21:05 ` Maíra Canal
2026-08-20 6:37 ` Thomas Zimmermann
2026-08-20 6:50 ` Thomas Zimmermann
2026-08-17 21:05 ` [PATCH v2 2/6] drm: Add drm_timeout_rel_to_jiffies() Maíra Canal
` (6 subsequent siblings)
7 siblings, 2 replies; 14+ messages in thread
From: Maíra Canal @ 2026-08-17 21:05 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Alex Deucher, Christian König, Melissa Wen,
Iago Toral, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Dave Stevenson, Raspberry Pi Kernel Maintenance
Cc: kernel-dev, dri-devel, amd-gfx, intel-gfx, Maíra Canal
drm_timeout_abs_to_jiffies() began as a static helper inside the syncobj
wait implementation and was later exported in place, so that it could be
called by multiple drivers (e.g. panfrost, lima, tegra and accel
drivers). All of them reach it through drm_utils.h.
Give it a file of its own, so that timeout conversion helpers have a
home, which will be useful when we add new timeout handlers. The
declaration stays in drm_utils.h, so no caller changes.
No functional change.
Signed-off-by: Maíra Canal <mcanal@igalia.com>
---
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/drm_syncobj.c | 33 ------------------------------
drivers/gpu/drm/drm_timeout.c | 47 +++++++++++++++++++++++++++++++++++++++++++
3 files changed, 48 insertions(+), 33 deletions(-)
diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
index e97faabcd783..0a0d7ea08347 100644
--- a/drivers/gpu/drm/Makefile
+++ b/drivers/gpu/drm/Makefile
@@ -68,6 +68,7 @@ drm-y := \
drm_rect.o \
drm_syncobj.o \
drm_sysfs.o \
+ drm_timeout.o \
drm_trace_points.o \
drm_vblank.o \
drm_vblank_work.o \
diff --git a/drivers/gpu/drm/drm_syncobj.c b/drivers/gpu/drm/drm_syncobj.c
index 2fa170a29a62..cf03681de6f7 100644
--- a/drivers/gpu/drm/drm_syncobj.c
+++ b/drivers/gpu/drm/drm_syncobj.c
@@ -1193,39 +1193,6 @@ static signed long drm_syncobj_array_wait_timeout(struct drm_syncobj **syncobjs,
return timeout;
}
-/**
- * drm_timeout_abs_to_jiffies - calculate jiffies timeout from absolute value
- *
- * @timeout_nsec: timeout nsec component in ns, 0 for poll
- *
- * Calculate the timeout in jiffies from an absolute time in sec/nsec.
- */
-signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
-{
- ktime_t abs_timeout, now;
- u64 timeout_ns, timeout_jiffies64;
-
- /* make 0 timeout means poll - absolute 0 doesn't seem valid */
- if (timeout_nsec == 0)
- return 0;
-
- abs_timeout = ns_to_ktime(timeout_nsec);
- now = ktime_get();
-
- if (!ktime_after(abs_timeout, now))
- return 0;
-
- timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now));
-
- timeout_jiffies64 = nsecs_to_jiffies64(timeout_ns);
- /* clamp timeout to avoid infinite timeout */
- if (timeout_jiffies64 >= MAX_SCHEDULE_TIMEOUT - 1)
- return MAX_SCHEDULE_TIMEOUT - 1;
-
- return timeout_jiffies64 + 1;
-}
-EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
-
static int drm_syncobj_array_wait(struct drm_device *dev,
struct drm_file *file_private,
struct drm_syncobj_wait *wait,
diff --git a/drivers/gpu/drm/drm_timeout.c b/drivers/gpu/drm/drm_timeout.c
new file mode 100644
index 000000000000..78e9f65e5477
--- /dev/null
+++ b/drivers/gpu/drm/drm_timeout.c
@@ -0,0 +1,47 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Timeout conversion helpers for wait ioctls.
+ *
+ * Copyright 2017 Red Hat
+ * Copyright 2016 Advanced Micro Devices, Inc.
+ */
+
+#include <linux/export.h>
+#include <linux/jiffies.h>
+#include <linux/ktime.h>
+#include <linux/sched.h>
+
+#include <drm/drm_utils.h>
+
+/**
+ * drm_timeout_abs_to_jiffies - calculate jiffies timeout from absolute value
+ *
+ * @timeout_nsec: timeout nsec component in ns, 0 for poll
+ *
+ * Calculate the timeout in jiffies from an absolute time in sec/nsec.
+ */
+signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
+{
+ ktime_t abs_timeout, now;
+ u64 timeout_ns, timeout_jiffies64;
+
+ /* make 0 timeout means poll - absolute 0 doesn't seem valid */
+ if (timeout_nsec == 0)
+ return 0;
+
+ abs_timeout = ns_to_ktime(timeout_nsec);
+ now = ktime_get();
+
+ if (!ktime_after(abs_timeout, now))
+ return 0;
+
+ timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now));
+
+ timeout_jiffies64 = nsecs_to_jiffies64(timeout_ns);
+ /* clamp timeout to avoid infinite timeout */
+ if (timeout_jiffies64 >= MAX_SCHEDULE_TIMEOUT - 1)
+ return MAX_SCHEDULE_TIMEOUT - 1;
+
+ return timeout_jiffies64 + 1;
+}
+EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
--
2.55.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH v2 1/6] drm: Move drm_timeout_abs_to_jiffies() to drm_timeout.c
2026-08-17 21:05 ` [PATCH v2 1/6] drm: Move drm_timeout_abs_to_jiffies() to drm_timeout.c Maíra Canal
@ 2026-08-20 6:37 ` Thomas Zimmermann
2026-08-20 6:50 ` Thomas Zimmermann
1 sibling, 0 replies; 14+ messages in thread
From: Thomas Zimmermann @ 2026-08-20 6:37 UTC (permalink / raw)
To: Maíra Canal, Maarten Lankhorst, Maxime Ripard, David Airlie,
Simona Vetter, Alex Deucher, Christian König, Melissa Wen,
Iago Toral, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Dave Stevenson, Raspberry Pi Kernel Maintenance
Cc: kernel-dev, dri-devel, amd-gfx, intel-gfx
Hi
Am 17.08.26 um 23:05 schrieb Maíra Canal:
> drm_timeout_abs_to_jiffies() began as a static helper inside the syncobj
> wait implementation and was later exported in place, so that it could be
> called by multiple drivers (e.g. panfrost, lima, tegra and accel
> drivers). All of them reach it through drm_utils.h.
>
> Give it a file of its own, so that timeout conversion helpers have a
> home, which will be useful when we add new timeout handlers. The
> declaration stays in drm_utils.h, so no caller changes.
Personally I'd prefer a drm_timeout.h header. There aren't that many
callers after all. drm_utils.h is then only about panel quirks and
could be renamed accordingly.
Best regards
Thomas
>
> No functional change.
>
> Signed-off-by: Maíra Canal <mcanal@igalia.com>
> ---
> drivers/gpu/drm/Makefile | 1 +
> drivers/gpu/drm/drm_syncobj.c | 33 ------------------------------
> drivers/gpu/drm/drm_timeout.c | 47 +++++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 48 insertions(+), 33 deletions(-)
>
> diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
> index e97faabcd783..0a0d7ea08347 100644
> --- a/drivers/gpu/drm/Makefile
> +++ b/drivers/gpu/drm/Makefile
> @@ -68,6 +68,7 @@ drm-y := \
> drm_rect.o \
> drm_syncobj.o \
> drm_sysfs.o \
> + drm_timeout.o \
> drm_trace_points.o \
> drm_vblank.o \
> drm_vblank_work.o \
> diff --git a/drivers/gpu/drm/drm_syncobj.c b/drivers/gpu/drm/drm_syncobj.c
> index 2fa170a29a62..cf03681de6f7 100644
> --- a/drivers/gpu/drm/drm_syncobj.c
> +++ b/drivers/gpu/drm/drm_syncobj.c
> @@ -1193,39 +1193,6 @@ static signed long drm_syncobj_array_wait_timeout(struct drm_syncobj **syncobjs,
> return timeout;
> }
>
> -/**
> - * drm_timeout_abs_to_jiffies - calculate jiffies timeout from absolute value
> - *
> - * @timeout_nsec: timeout nsec component in ns, 0 for poll
> - *
> - * Calculate the timeout in jiffies from an absolute time in sec/nsec.
> - */
> -signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
> -{
> - ktime_t abs_timeout, now;
> - u64 timeout_ns, timeout_jiffies64;
> -
> - /* make 0 timeout means poll - absolute 0 doesn't seem valid */
> - if (timeout_nsec == 0)
> - return 0;
> -
> - abs_timeout = ns_to_ktime(timeout_nsec);
> - now = ktime_get();
> -
> - if (!ktime_after(abs_timeout, now))
> - return 0;
> -
> - timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now));
> -
> - timeout_jiffies64 = nsecs_to_jiffies64(timeout_ns);
> - /* clamp timeout to avoid infinite timeout */
> - if (timeout_jiffies64 >= MAX_SCHEDULE_TIMEOUT - 1)
> - return MAX_SCHEDULE_TIMEOUT - 1;
> -
> - return timeout_jiffies64 + 1;
> -}
> -EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
> -
> static int drm_syncobj_array_wait(struct drm_device *dev,
> struct drm_file *file_private,
> struct drm_syncobj_wait *wait,
> diff --git a/drivers/gpu/drm/drm_timeout.c b/drivers/gpu/drm/drm_timeout.c
> new file mode 100644
> index 000000000000..78e9f65e5477
> --- /dev/null
> +++ b/drivers/gpu/drm/drm_timeout.c
> @@ -0,0 +1,47 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Timeout conversion helpers for wait ioctls.
> + *
> + * Copyright 2017 Red Hat
> + * Copyright 2016 Advanced Micro Devices, Inc.
> + */
> +
> +#include <linux/export.h>
> +#include <linux/jiffies.h>
> +#include <linux/ktime.h>
> +#include <linux/sched.h>
> +
> +#include <drm/drm_utils.h>
> +
> +/**
> + * drm_timeout_abs_to_jiffies - calculate jiffies timeout from absolute value
> + *
> + * @timeout_nsec: timeout nsec component in ns, 0 for poll
> + *
> + * Calculate the timeout in jiffies from an absolute time in sec/nsec.
> + */
> +signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
> +{
> + ktime_t abs_timeout, now;
> + u64 timeout_ns, timeout_jiffies64;
> +
> + /* make 0 timeout means poll - absolute 0 doesn't seem valid */
> + if (timeout_nsec == 0)
> + return 0;
> +
> + abs_timeout = ns_to_ktime(timeout_nsec);
> + now = ktime_get();
> +
> + if (!ktime_after(abs_timeout, now))
> + return 0;
> +
> + timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now));
> +
> + timeout_jiffies64 = nsecs_to_jiffies64(timeout_ns);
> + /* clamp timeout to avoid infinite timeout */
> + if (timeout_jiffies64 >= MAX_SCHEDULE_TIMEOUT - 1)
> + return MAX_SCHEDULE_TIMEOUT - 1;
> +
> + return timeout_jiffies64 + 1;
> +}
> +EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
>
--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, (HRB 36809, AG Nürnberg)
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: [PATCH v2 1/6] drm: Move drm_timeout_abs_to_jiffies() to drm_timeout.c
2026-08-17 21:05 ` [PATCH v2 1/6] drm: Move drm_timeout_abs_to_jiffies() to drm_timeout.c Maíra Canal
2026-08-20 6:37 ` Thomas Zimmermann
@ 2026-08-20 6:50 ` Thomas Zimmermann
1 sibling, 0 replies; 14+ messages in thread
From: Thomas Zimmermann @ 2026-08-20 6:50 UTC (permalink / raw)
To: Maíra Canal, Maarten Lankhorst, Maxime Ripard, David Airlie,
Simona Vetter, Alex Deucher, Christian König, Melissa Wen,
Iago Toral, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Dave Stevenson, Raspberry Pi Kernel Maintenance
Cc: kernel-dev, dri-devel, amd-gfx, intel-gfx
Hi
Am 17.08.26 um 23:05 schrieb Maíra Canal:
> drm_timeout_abs_to_jiffies() began as a static helper inside the syncobj
> wait implementation and was later exported in place, so that it could be
> called by multiple drivers (e.g. panfrost, lima, tegra and accel
> drivers). All of them reach it through drm_utils.h.
>
> Give it a file of its own, so that timeout conversion helpers have a
> home, which will be useful when we add new timeout handlers. The
> declaration stays in drm_utils.h, so no caller changes.
>
> No functional change.
>
> Signed-off-by: Maíra Canal <mcanal@igalia.com>
> ---
> drivers/gpu/drm/Makefile | 1 +
> drivers/gpu/drm/drm_syncobj.c | 33 ------------------------------
> drivers/gpu/drm/drm_timeout.c | 47 +++++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 48 insertions(+), 33 deletions(-)
>
> diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
> index e97faabcd783..0a0d7ea08347 100644
> --- a/drivers/gpu/drm/Makefile
> +++ b/drivers/gpu/drm/Makefile
> @@ -68,6 +68,7 @@ drm-y := \
> drm_rect.o \
> drm_syncobj.o \
> drm_sysfs.o \
> + drm_timeout.o \
> drm_trace_points.o \
> drm_vblank.o \
> drm_vblank_work.o \
> diff --git a/drivers/gpu/drm/drm_syncobj.c b/drivers/gpu/drm/drm_syncobj.c
> index 2fa170a29a62..cf03681de6f7 100644
> --- a/drivers/gpu/drm/drm_syncobj.c
> +++ b/drivers/gpu/drm/drm_syncobj.c
> @@ -1193,39 +1193,6 @@ static signed long drm_syncobj_array_wait_timeout(struct drm_syncobj **syncobjs,
> return timeout;
> }
>
> -/**
> - * drm_timeout_abs_to_jiffies - calculate jiffies timeout from absolute value
> - *
> - * @timeout_nsec: timeout nsec component in ns, 0 for poll
> - *
> - * Calculate the timeout in jiffies from an absolute time in sec/nsec.
> - */
> -signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
> -{
> - ktime_t abs_timeout, now;
> - u64 timeout_ns, timeout_jiffies64;
> -
> - /* make 0 timeout means poll - absolute 0 doesn't seem valid */
> - if (timeout_nsec == 0)
> - return 0;
> -
> - abs_timeout = ns_to_ktime(timeout_nsec);
> - now = ktime_get();
> -
> - if (!ktime_after(abs_timeout, now))
> - return 0;
> -
> - timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now));
> -
> - timeout_jiffies64 = nsecs_to_jiffies64(timeout_ns);
> - /* clamp timeout to avoid infinite timeout */
> - if (timeout_jiffies64 >= MAX_SCHEDULE_TIMEOUT - 1)
> - return MAX_SCHEDULE_TIMEOUT - 1;
> -
> - return timeout_jiffies64 + 1;
> -}
> -EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
> -
> static int drm_syncobj_array_wait(struct drm_device *dev,
> struct drm_file *file_private,
> struct drm_syncobj_wait *wait,
> diff --git a/drivers/gpu/drm/drm_timeout.c b/drivers/gpu/drm/drm_timeout.c
> new file mode 100644
> index 000000000000..78e9f65e5477
> --- /dev/null
> +++ b/drivers/gpu/drm/drm_timeout.c
> @@ -0,0 +1,47 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Timeout conversion helpers for wait ioctls.
> + *
> + * Copyright 2017 Red Hat
> + * Copyright 2016 Advanced Micro Devices, Inc.
> + */
> +
> +#include <linux/export.h>
> +#include <linux/jiffies.h>
> +#include <linux/ktime.h>
> +#include <linux/sched.h>
> +
> +#include <drm/drm_utils.h>
> +
> +/**
> + * drm_timeout_abs_to_jiffies - calculate jiffies timeout from absolute value
> + *
No empty line here
> + * @timeout_nsec: timeout nsec component in ns, 0 for poll
> + *
> + * Calculate the timeout in jiffies from an absolute time in sec/nsec.
Just 'nsec'.
The documentation and commit description should also be clear that the
result is the number of jiffies until the given timeout (right?) and not
some absolute value in jiffies.
> + */
Needs to document the returned value
Returns:
The number of jiffies until the given timeout, or some upper limit
Best regards
Thomas
> +signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
> +{
> + ktime_t abs_timeout, now;
> + u64 timeout_ns, timeout_jiffies64;
> +
> + /* make 0 timeout means poll - absolute 0 doesn't seem valid */
> + if (timeout_nsec == 0)
> + return 0;
> +
> + abs_timeout = ns_to_ktime(timeout_nsec);
> + now = ktime_get();
> +
> + if (!ktime_after(abs_timeout, now))
> + return 0;
> +
> + timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now));
> +
> + timeout_jiffies64 = nsecs_to_jiffies64(timeout_ns);
> + /* clamp timeout to avoid infinite timeout */
> + if (timeout_jiffies64 >= MAX_SCHEDULE_TIMEOUT - 1)
> + return MAX_SCHEDULE_TIMEOUT - 1;
> +
> + return timeout_jiffies64 + 1;
> +}
> +EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
>
--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, (HRB 36809, AG Nürnberg)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH v2 2/6] drm: Add drm_timeout_rel_to_jiffies()
2026-08-17 21:05 [PATCH v2 0/6] drm: Consolidate the wait timeout conversion helpers Maíra Canal
2026-08-17 21:05 ` [PATCH v2 1/6] drm: Move drm_timeout_abs_to_jiffies() to drm_timeout.c Maíra Canal
@ 2026-08-17 21:05 ` Maíra Canal
2026-08-17 21:15 ` sashiko-bot
2026-08-20 6:54 ` Thomas Zimmermann
2026-08-17 21:05 ` [PATCH v2 3/6] drm/amdgpu: Use drm_timeout_abs_to_jiffies() Maíra Canal
` (5 subsequent siblings)
7 siblings, 2 replies; 14+ messages in thread
From: Maíra Canal @ 2026-08-17 21:05 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Alex Deucher, Christian König, Melissa Wen,
Iago Toral, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Dave Stevenson, Raspberry Pi Kernel Maintenance
Cc: kernel-dev, dri-devel, amd-gfx, intel-gfx, Maíra Canal
drm_timeout_abs_to_jiffies() covers the drivers whose wait UAPI takes an
absolute deadline, but there is no equivalent for the drivers that
express a wait as a duration. Drivers such as i915 and v3d convert the
value themselves.
Converting a nanosecond duration to jiffies needs some care.
nsecs_to_jiffies() returns unsigned long, so on 32-bit a large
userspace-supplied timeout overflows its range and is silently truncated.
i915 already handles both cases in a local helper, which v3d has a copy
of. Add the same conversion to the core, so that it is available to any
driver and both copies can be dropped.
Signed-off-by: Maíra Canal <mcanal@igalia.com>
---
drivers/gpu/drm/drm_timeout.c | 34 ++++++++++++++++++++++++++++++++++
include/drm/drm_utils.h | 1 +
2 files changed, 35 insertions(+)
diff --git a/drivers/gpu/drm/drm_timeout.c b/drivers/gpu/drm/drm_timeout.c
index 78e9f65e5477..18c2719d1fe9 100644
--- a/drivers/gpu/drm/drm_timeout.c
+++ b/drivers/gpu/drm/drm_timeout.c
@@ -9,6 +9,7 @@
#include <linux/export.h>
#include <linux/jiffies.h>
#include <linux/ktime.h>
+#include <linux/math64.h>
#include <linux/sched.h>
#include <drm/drm_utils.h>
@@ -45,3 +46,36 @@ signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
return timeout_jiffies64 + 1;
}
EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
+
+/**
+ * drm_timeout_rel_to_jiffies - calculate jiffies timeout from relative value
+ *
+ * @timeout_nsec: relative timeout in ns, 0 for poll
+ *
+ * Calculate the timeout in jiffies from a relative timeout in ns, for drivers
+ * whose UAPI expresses a wait as a duration rather than as a deadline.
+ *
+ * The result is clamped to MAX_JIFFY_OFFSET. That keeps it positive once it is
+ * converted to the signed long taken by dma_fence_wait_timeout() and friends,
+ * which matters on 32-bit, and keeps it distinct from MAX_SCHEDULE_TIMEOUT so
+ * that a finite wait is never understood as an infinite one.
+ *
+ * It's strongly discouraged to use relative timeouts in uAPIs, as they do not
+ * survive a restarted ioctl. A signal-interrupted ioctl is re-entered with the
+ * same arguments, so the duration starts counting from zero again. New uAPIs
+ * should take an absolute deadline and use drm_timeout_abs_to_jiffies().
+ */
+unsigned long drm_timeout_rel_to_jiffies(u64 timeout_nsec)
+{
+ /* make 0 timeout means poll, as for the absolute variant */
+ if (timeout_nsec == 0)
+ return 0;
+
+ /* nsecs_to_jiffies64() does not guard against overflow */
+ if ((NSEC_PER_SEC % HZ) != 0 &&
+ div_u64(timeout_nsec, NSEC_PER_SEC) >= MAX_JIFFY_OFFSET / HZ)
+ return MAX_JIFFY_OFFSET;
+
+ return min_t(u64, MAX_JIFFY_OFFSET, nsecs_to_jiffies64(timeout_nsec) + 1);
+}
+EXPORT_SYMBOL(drm_timeout_rel_to_jiffies);
diff --git a/include/drm/drm_utils.h b/include/drm/drm_utils.h
index 6a46f755daba..8c0cc9835413 100644
--- a/include/drm/drm_utils.h
+++ b/include/drm/drm_utils.h
@@ -25,5 +25,6 @@ const struct drm_panel_backlight_quirk *
drm_get_panel_backlight_quirk(const struct drm_edid *edid);
signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec);
+unsigned long drm_timeout_rel_to_jiffies(u64 timeout_nsec);
#endif
--
2.55.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH v2 2/6] drm: Add drm_timeout_rel_to_jiffies()
2026-08-17 21:05 ` [PATCH v2 2/6] drm: Add drm_timeout_rel_to_jiffies() Maíra Canal
@ 2026-08-17 21:15 ` sashiko-bot
2026-08-20 6:54 ` Thomas Zimmermann
1 sibling, 0 replies; 14+ messages in thread
From: sashiko-bot @ 2026-08-17 21:15 UTC (permalink / raw)
To: Maíra Canal; +Cc: dri-devel, intel-gfx
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] Inadequate overflow check in `drm_timeout_rel_to_jiffies` allows `nsecs_to_jiffies64` to wrap around for large timeouts on 64-bit systems.
--
--- Patch [2]: [PATCH v2 2/6] drm: Add drm_timeout_rel_to_jiffies() ---
commit 8056b58ff81363ebaf4bcf9d659c346706fc5b99
Author: Maíra Canal <mcanal@igalia.com>
drm: Add drm_timeout_rel_to_jiffies()
This commit introduces a core helper to convert a relative timeout in
nanoseconds to jiffies. It aims to unify similar conversions currently done
in drivers like i915 and v3d.
> diff --git a/drivers/gpu/drm/drm_timeout.c b/drivers/gpu/drm/drm_timeout.c
> index 78e9f65e54779..18c2719d1fe92 100644
> --- a/drivers/gpu/drm/drm_timeout.c
> +++ b/drivers/gpu/drm/drm_timeout.c
[ ... ]
> @@ -45,3 +46,36 @@ signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
> return timeout_jiffies64 + 1;
> }
> EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
> +
> +/**
> + * drm_timeout_rel_to_jiffies - calculate jiffies timeout from relative value
[ ... ]
> +unsigned long drm_timeout_rel_to_jiffies(u64 timeout_nsec)
> +{
> + /* make 0 timeout means poll, as for the absolute variant */
> + if (timeout_nsec == 0)
> + return 0;
> +
> + /* nsecs_to_jiffies64() does not guard against overflow */
> + if ((NSEC_PER_SEC % HZ) != 0 &&
> + div_u64(timeout_nsec, NSEC_PER_SEC) >= MAX_JIFFY_OFFSET / HZ)
> + return MAX_JIFFY_OFFSET;
[Severity: Medium]
Is it possible this overflow guard is ineffective on 64-bit systems?
Since MAX_JIFFY_OFFSET is extremely large on 64-bit architectures, and
nsecs_to_jiffies64() internally uses a multiplication that can overflow a u64
at roughly 65 years, a very large timeout_nsec might bypass this check.
If it bypasses this check, the value could still wrap around during the
nsecs_to_jiffies64() conversion, causing the wait to return almost
immediately instead of blocking as requested.
> +
> + return min_t(u64, MAX_JIFFY_OFFSET, nsecs_to_jiffies64(timeout_nsec) + 1);
> +}
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260817-drm-timeout-helpers-v2-0-73052b669f49@igalia.com?part=2
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: [PATCH v2 2/6] drm: Add drm_timeout_rel_to_jiffies()
2026-08-17 21:05 ` [PATCH v2 2/6] drm: Add drm_timeout_rel_to_jiffies() Maíra Canal
2026-08-17 21:15 ` sashiko-bot
@ 2026-08-20 6:54 ` Thomas Zimmermann
1 sibling, 0 replies; 14+ messages in thread
From: Thomas Zimmermann @ 2026-08-20 6:54 UTC (permalink / raw)
To: Maíra Canal, Maarten Lankhorst, Maxime Ripard, David Airlie,
Simona Vetter, Alex Deucher, Christian König, Melissa Wen,
Iago Toral, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Dave Stevenson, Raspberry Pi Kernel Maintenance
Cc: kernel-dev, dri-devel, amd-gfx, intel-gfx
Hi
Am 17.08.26 um 23:05 schrieb Maíra Canal:
> drm_timeout_abs_to_jiffies() covers the drivers whose wait UAPI takes an
> absolute deadline, but there is no equivalent for the drivers that
> express a wait as a duration. Drivers such as i915 and v3d convert the
> value themselves.
>
> Converting a nanosecond duration to jiffies needs some care.
> nsecs_to_jiffies() returns unsigned long, so on 32-bit a large
> userspace-supplied timeout overflows its range and is silently truncated.
>
> i915 already handles both cases in a local helper, which v3d has a copy
> of. Add the same conversion to the core, so that it is available to any
> driver and both copies can be dropped.
>
> Signed-off-by: Maíra Canal <mcanal@igalia.com>
> ---
> drivers/gpu/drm/drm_timeout.c | 34 ++++++++++++++++++++++++++++++++++
> include/drm/drm_utils.h | 1 +
> 2 files changed, 35 insertions(+)
>
> diff --git a/drivers/gpu/drm/drm_timeout.c b/drivers/gpu/drm/drm_timeout.c
> index 78e9f65e5477..18c2719d1fe9 100644
> --- a/drivers/gpu/drm/drm_timeout.c
> +++ b/drivers/gpu/drm/drm_timeout.c
> @@ -9,6 +9,7 @@
> #include <linux/export.h>
> #include <linux/jiffies.h>
> #include <linux/ktime.h>
> +#include <linux/math64.h>
> #include <linux/sched.h>
>
> #include <drm/drm_utils.h>
> @@ -45,3 +46,36 @@ signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
> return timeout_jiffies64 + 1;
> }
> EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
> +
> +/**
> + * drm_timeout_rel_to_jiffies - calculate jiffies timeout from relative value
> + *
> + * @timeout_nsec: relative timeout in ns, 0 for poll
> + *
> + * Calculate the timeout in jiffies from a relative timeout in ns, for drivers
> + * whose UAPI expresses a wait as a duration rather than as a deadline.
> + *
> + * The result is clamped to MAX_JIFFY_OFFSET. That keeps it positive once it is
> + * converted to the signed long taken by dma_fence_wait_timeout() and friends,
> + * which matters on 32-bit, and keeps it distinct from MAX_SCHEDULE_TIMEOUT so
> + * that a finite wait is never understood as an infinite one.
> + *
> + * It's strongly discouraged to use relative timeouts in uAPIs, as they do not
> + * survive a restarted ioctl. A signal-interrupted ioctl is re-entered with the
> + * same arguments, so the duration starts counting from zero again. New uAPIs
> + * should take an absolute deadline and use drm_timeout_abs_to_jiffies().
I would not speak of uAPIs here, as it's unrelated to the function at
hand. You might want to mention it in the commit description though.
Please also see my comments on the docs of drm_timeout_abs_to_jiffies().
Most of it applies here as well.
Best regards
Thomas
> + */
> +unsigned long drm_timeout_rel_to_jiffies(u64 timeout_nsec)
> +{
> + /* make 0 timeout means poll, as for the absolute variant */
> + if (timeout_nsec == 0)
> + return 0;
> +
> + /* nsecs_to_jiffies64() does not guard against overflow */
> + if ((NSEC_PER_SEC % HZ) != 0 &&
> + div_u64(timeout_nsec, NSEC_PER_SEC) >= MAX_JIFFY_OFFSET / HZ)
> + return MAX_JIFFY_OFFSET;
> +
> + return min_t(u64, MAX_JIFFY_OFFSET, nsecs_to_jiffies64(timeout_nsec) + 1);
> +}
> +EXPORT_SYMBOL(drm_timeout_rel_to_jiffies);
> diff --git a/include/drm/drm_utils.h b/include/drm/drm_utils.h
> index 6a46f755daba..8c0cc9835413 100644
> --- a/include/drm/drm_utils.h
> +++ b/include/drm/drm_utils.h
> @@ -25,5 +25,6 @@ const struct drm_panel_backlight_quirk *
> drm_get_panel_backlight_quirk(const struct drm_edid *edid);
>
> signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec);
> +unsigned long drm_timeout_rel_to_jiffies(u64 timeout_nsec);
>
> #endif
>
--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, (HRB 36809, AG Nürnberg)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH v2 3/6] drm/amdgpu: Use drm_timeout_abs_to_jiffies()
2026-08-17 21:05 [PATCH v2 0/6] drm: Consolidate the wait timeout conversion helpers Maíra Canal
2026-08-17 21:05 ` [PATCH v2 1/6] drm: Move drm_timeout_abs_to_jiffies() to drm_timeout.c Maíra Canal
2026-08-17 21:05 ` [PATCH v2 2/6] drm: Add drm_timeout_rel_to_jiffies() Maíra Canal
@ 2026-08-17 21:05 ` Maíra Canal
2026-08-17 21:05 ` [PATCH v2 4/6] drm/v3d: Use drm_timeout_rel_to_jiffies() Maíra Canal
` (4 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Maíra Canal @ 2026-08-17 21:05 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Alex Deucher, Christian König, Melissa Wen,
Iago Toral, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Dave Stevenson, Raspberry Pi Kernel Maintenance
Cc: kernel-dev, dri-devel, amd-gfx, intel-gfx, Maíra Canal
amdgpu_gem_timeout() converts an absolute deadline in ns into jiffies,
which is what drm_timeout_abs_to_jiffies() already does for the other
drivers whose wait UAPI takes a deadline. Use the shared helper and keep
only the part that is specific to amdgpu, which was improved with a
clearer comment.
Two details change along this conversion: the helper rounds up rather than
truncating, so a deadline less than a tick away now waits for one jiffy
instead of returning 0. It also uses nsecs_to_jiffies64(), so the
conversion no longer truncates on 32-bit, where a large deadline could
previously be reduced to an arbitrary shorter one.
Signed-off-by: Maíra Canal <mcanal@igalia.com>
---
As a note, this patch can be merged independently to the AMD tree
without any dependencies.
---
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 20 ++++----------------
1 file changed, 4 insertions(+), 16 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
index 6a0699746fbc..beadd657c09a 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
@@ -25,7 +25,6 @@
* Alex Deucher
* Jerome Glisse
*/
-#include <linux/ktime.h>
#include <linux/module.h>
#include <linux/overflow.h>
#include <linux/pagemap.h>
@@ -40,6 +39,7 @@
#include <drm/drm_gem_ttm_helper.h>
#include <drm/ttm/ttm_tt.h>
#include <drm/drm_syncobj.h>
+#include <drm/drm_utils.h>
#include "amdgpu.h"
#include "amdgpu_display.h"
@@ -622,23 +622,11 @@ int amdgpu_gem_mmap_ioctl(struct drm_device *dev, void *data,
*/
unsigned long amdgpu_gem_timeout(uint64_t timeout_ns)
{
- unsigned long timeout_jiffies;
- ktime_t timeout;
-
- /* clamp timeout if it's to large */
- if (((int64_t)timeout_ns) < 0)
+ /* Map anything that doesn't fit in a s64 to an infinite wait */
+ if (timeout_ns > S64_MAX)
return MAX_SCHEDULE_TIMEOUT;
- timeout = ktime_sub(ns_to_ktime(timeout_ns), ktime_get());
- if (ktime_to_ns(timeout) < 0)
- return 0;
-
- timeout_jiffies = nsecs_to_jiffies(ktime_to_ns(timeout));
- /* clamp timeout to avoid unsigned-> signed overflow */
- if (timeout_jiffies > MAX_SCHEDULE_TIMEOUT)
- return MAX_SCHEDULE_TIMEOUT - 1;
-
- return timeout_jiffies;
+ return drm_timeout_abs_to_jiffies(timeout_ns);
}
int amdgpu_gem_wait_idle_ioctl(struct drm_device *dev, void *data,
--
2.55.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH v2 4/6] drm/v3d: Use drm_timeout_rel_to_jiffies()
2026-08-17 21:05 [PATCH v2 0/6] drm: Consolidate the wait timeout conversion helpers Maíra Canal
` (2 preceding siblings ...)
2026-08-17 21:05 ` [PATCH v2 3/6] drm/amdgpu: Use drm_timeout_abs_to_jiffies() Maíra Canal
@ 2026-08-17 21:05 ` Maíra Canal
2026-08-17 21:05 ` [PATCH v2 5/6] drm/i915: " Maíra Canal
` (3 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Maíra Canal @ 2026-08-17 21:05 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Alex Deucher, Christian König, Melissa Wen,
Iago Toral, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Dave Stevenson, Raspberry Pi Kernel Maintenance
Cc: kernel-dev, dri-devel, amd-gfx, intel-gfx, Maíra Canal
v3d carried an exact copy of i915's nsecs_to_jiffies_timeout(). Now
that the conversion lives in "drm_timeout.c", drop the copy and use it.
The core helper also returns 0 for a zero timeout. i915 has that check in
to_wait_timeout(), but v3d only ever copied the conversion, so
DRM_IOCTL_V3D_WAIT_BO with timeout_ns == 0 was turned into a one jiffy
wait and could block for a tick before reporting -ETIME. It now returns
without waiting.
Signed-off-by: Maíra Canal <mcanal@igalia.com>
---
drivers/gpu/drm/v3d/v3d_bo.c | 3 ++-
drivers/gpu/drm/v3d/v3d_drv.h | 10 ----------
2 files changed, 2 insertions(+), 11 deletions(-)
diff --git a/drivers/gpu/drm/v3d/v3d_bo.c b/drivers/gpu/drm/v3d/v3d_bo.c
index a847d2f0ccf5..919bdff1036e 100644
--- a/drivers/gpu/drm/v3d/v3d_bo.c
+++ b/drivers/gpu/drm/v3d/v3d_bo.c
@@ -19,6 +19,7 @@
#include <linux/vmalloc.h>
#include <drm/drm_print.h>
+#include <drm/drm_utils.h>
#include "v3d_drv.h"
#include "uapi/drm/v3d_drm.h"
@@ -281,7 +282,7 @@ v3d_wait_bo_ioctl(struct drm_device *dev, void *data,
ktime_t start = ktime_get();
u64 delta_ns;
unsigned long timeout_jiffies =
- nsecs_to_jiffies_timeout(args->timeout_ns);
+ drm_timeout_rel_to_jiffies(args->timeout_ns);
if (args->pad != 0)
return -EINVAL;
diff --git a/drivers/gpu/drm/v3d/v3d_drv.h b/drivers/gpu/drm/v3d/v3d_drv.h
index 8c46ed09f5c4..595c61a955e8 100644
--- a/drivers/gpu/drm/v3d/v3d_drv.h
+++ b/drivers/gpu/drm/v3d/v3d_drv.h
@@ -578,16 +578,6 @@ struct v3d_submit_ext {
(Wmax))
#define wait_for(COND, MS) _wait_for((COND), (MS) * 1000, 10, 1000)
-static inline unsigned long nsecs_to_jiffies_timeout(const u64 n)
-{
- /* nsecs_to_jiffies64() does not guard against overflow */
- if ((NSEC_PER_SEC % HZ) != 0 &&
- div_u64(n, NSEC_PER_SEC) >= MAX_JIFFY_OFFSET / HZ)
- return MAX_JIFFY_OFFSET;
-
- return min_t(u64, MAX_JIFFY_OFFSET, nsecs_to_jiffies64(n) + 1);
-}
-
/* v3d_bo.c */
struct drm_gem_object *v3d_create_object(struct drm_device *dev, size_t size);
void v3d_free_object(struct drm_gem_object *gem_obj);
--
2.55.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH v2 5/6] drm/i915: Use drm_timeout_rel_to_jiffies()
2026-08-17 21:05 [PATCH v2 0/6] drm: Consolidate the wait timeout conversion helpers Maíra Canal
` (3 preceding siblings ...)
2026-08-17 21:05 ` [PATCH v2 4/6] drm/v3d: Use drm_timeout_rel_to_jiffies() Maíra Canal
@ 2026-08-17 21:05 ` Maíra Canal
2026-08-17 21:05 ` [PATCH v2 6/6] drm/vc4: " Maíra Canal
` (2 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Maíra Canal @ 2026-08-17 21:05 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Alex Deucher, Christian König, Melissa Wen,
Iago Toral, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Dave Stevenson, Raspberry Pi Kernel Maintenance
Cc: kernel-dev, dri-devel, amd-gfx, intel-gfx, Maíra Canal
nsecs_to_jiffies_timeout() originated here and has since been copied into
another driver. It is now available in "drm_timeout.c", so use it and drop
the local definition.
Signed-off-by: Maíra Canal <mcanal@igalia.com>
---
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 17 +++--------------
1 file changed, 3 insertions(+), 14 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_wait.c b/drivers/gpu/drm/i915/gem/i915_gem_wait.c
index 2893df65c359..1c189d4d7ad8 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_wait.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_wait.c
@@ -7,6 +7,8 @@
#include <linux/dma-fence-chain.h>
#include <linux/jiffies.h>
+#include <drm/drm_utils.h>
+
#include "gt/intel_engine.h"
#include "gt/intel_rps.h"
@@ -184,25 +186,12 @@ i915_gem_object_wait(struct drm_i915_gem_object *obj,
return !timeout ? -ETIME : 0;
}
-static inline unsigned long nsecs_to_jiffies_timeout(const u64 n)
-{
- /* nsecs_to_jiffies64() does not guard against overflow */
- if ((NSEC_PER_SEC % HZ) != 0 &&
- div_u64(n, NSEC_PER_SEC) >= MAX_JIFFY_OFFSET / HZ)
- return MAX_JIFFY_OFFSET;
-
- return min_t(u64, MAX_JIFFY_OFFSET, nsecs_to_jiffies64(n) + 1);
-}
-
static unsigned long to_wait_timeout(s64 timeout_ns)
{
if (timeout_ns < 0)
return MAX_SCHEDULE_TIMEOUT;
- if (timeout_ns == 0)
- return 0;
-
- return nsecs_to_jiffies_timeout(timeout_ns);
+ return drm_timeout_rel_to_jiffies(timeout_ns);
}
/**
--
2.55.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH v2 6/6] drm/vc4: Use drm_timeout_rel_to_jiffies()
2026-08-17 21:05 [PATCH v2 0/6] drm: Consolidate the wait timeout conversion helpers Maíra Canal
` (4 preceding siblings ...)
2026-08-17 21:05 ` [PATCH v2 5/6] drm/i915: " Maíra Canal
@ 2026-08-17 21:05 ` Maíra Canal
2026-08-17 21:15 ` sashiko-bot
2026-08-17 21:55 ` ✓ i915.CI.BAT: success for drm: Consolidate the wait timeout conversion helpers (rev2) Patchwork
2026-08-18 11:43 ` ✓ i915.CI.Full: " Patchwork
7 siblings, 1 reply; 14+ messages in thread
From: Maíra Canal @ 2026-08-17 21:05 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Alex Deucher, Christian König, Melissa Wen,
Iago Toral, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Dave Stevenson, Raspberry Pi Kernel Maintenance
Cc: kernel-dev, dri-devel, amd-gfx, intel-gfx, Maíra Canal
vc4_wait_bo_ioctl() converts its timeout with usecs_to_jiffies(), which
takes an unsigned int. The microsecond value derived from the u64
timeout_ns is narrowed to fit, so any timeout above UINT_MAX microseconds,
around ~71 minutes, wraps into a much shorter one. Unlike the equivalent
problem in the other drivers, this one is not limited to 32-bit.
Use the shared helper, which takes the duration in ns and clamps the
result to MAX_JIFFY_OFFSET.
Fixes: 21bd85f82ec2 ("drm/vc4: Use DMA Resv to implement VC4 wait BO IOCTL")
Signed-off-by: Maíra Canal <mcanal@igalia.com>
---
drivers/gpu/drm/vc4/vc4_gem.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/vc4/vc4_gem.c b/drivers/gpu/drm/vc4/vc4_gem.c
index e231c906709c..781aeb8967b1 100644
--- a/drivers/gpu/drm/vc4/vc4_gem.c
+++ b/drivers/gpu/drm/vc4/vc4_gem.c
@@ -32,6 +32,7 @@
#include <drm/drm_exec.h>
#include <drm/drm_print.h>
#include <drm/drm_syncobj.h>
+#include <drm/drm_utils.h>
#include "vc4_drv.h"
#include "vc4_regs.h"
@@ -970,7 +971,7 @@ vc4_wait_bo_ioctl(struct drm_device *dev, void *data,
int ret;
struct drm_vc4_wait_bo *args = data;
unsigned long timeout_jiffies =
- usecs_to_jiffies(div_u64(args->timeout_ns, 1000));
+ drm_timeout_rel_to_jiffies(args->timeout_ns);
ktime_t start = ktime_get();
u64 delta_ns;
--
2.55.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH v2 6/6] drm/vc4: Use drm_timeout_rel_to_jiffies()
2026-08-17 21:05 ` [PATCH v2 6/6] drm/vc4: " Maíra Canal
@ 2026-08-17 21:15 ` sashiko-bot
0 siblings, 0 replies; 14+ messages in thread
From: sashiko-bot @ 2026-08-17 21:15 UTC (permalink / raw)
To: Maíra Canal; +Cc: dri-devel, intel-gfx
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
Pre-existing issues:
- [High] Incomplete Fix / Unhandled 32-bit Overflow in `vc4_wait_for_seqno`
--
--- Patch [6]: [PATCH v2 6/6] drm/vc4: Use drm_timeout_rel_to_jiffies() ---
commit 4c26550a287cbb245dc4be4698ea36a63eca121d
Author: Maíra Canal <mcanal@igalia.com>
drm/vc4: Use drm_timeout_rel_to_jiffies()
This patch updates vc4_wait_bo_ioctl() to use drm_timeout_rel_to_jiffies()
instead of usecs_to_jiffies(). This prevents long timeout values from
wrapping around into much shorter timeouts due to unsigned int narrowing.
> diff --git a/drivers/gpu/drm/vc4/vc4_gem.c b/drivers/gpu/drm/vc4/vc4_gem.c
> index e231c906709c1..781aeb8967b15 100644
> --- a/drivers/gpu/drm/vc4/vc4_gem.c
> +++ b/drivers/gpu/drm/vc4/vc4_gem.c
> @@ -970,7 +971,7 @@ vc4_wait_bo_ioctl(struct drm_device *dev, void *data,
> int ret;
> struct drm_vc4_wait_bo *args = data;
> unsigned long timeout_jiffies =
> - usecs_to_jiffies(div_u64(args->timeout_ns, 1000));
> + drm_timeout_rel_to_jiffies(args->timeout_ns);
[Severity: High]
This isn't a bug introduced by this patch, but I noticed that
vc4_wait_for_seqno() also appears to need a similar fix.
Could this lead to immediate early expiration on 32-bit systems for large
timeout values?
It calculates timeout_expire using nsecs_to_jiffies() without clamping to
MAX_JIFFY_OFFSET:
drivers/gpu/drm/vc4/vc4_gem.c:vc4_wait_for_seqno() {
...
if (timeout_ns == 0)
return -ETIME;
timeout_expire = jiffies + nsecs_to_jiffies(timeout_ns);
...
}
If the resulting jiffies offset exceeds MAX_JIFFY_OFFSET, adding it to jiffies
would result in a value that time_after_eq() evaluates as being in the past,
causing the wait loop to exit immediately with -ETIME.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260817-drm-timeout-helpers-v2-0-73052b669f49@igalia.com?part=6
^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ i915.CI.BAT: success for drm: Consolidate the wait timeout conversion helpers (rev2)
2026-08-17 21:05 [PATCH v2 0/6] drm: Consolidate the wait timeout conversion helpers Maíra Canal
` (5 preceding siblings ...)
2026-08-17 21:05 ` [PATCH v2 6/6] drm/vc4: " Maíra Canal
@ 2026-08-17 21:55 ` Patchwork
2026-08-18 11:43 ` ✓ i915.CI.Full: " Patchwork
7 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2026-08-17 21:55 UTC (permalink / raw)
To: Maíra Canal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4376 bytes --]
== Series Details ==
Series: drm: Consolidate the wait timeout conversion helpers (rev2)
URL : https://patchwork.freedesktop.org/series/171856/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19008 -> Patchwork_171856v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/index.html
Participating hosts (39 -> 38)
------------------------------
Additional (1): bat-adls-6
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_171856v2 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-adls-6: NOTRUN -> [SKIP][1] ([i915#4613]) +3 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_tiled_pread_basic@basic:
- bat-adls-6: NOTRUN -> [SKIP][2] ([i915#15656])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@gem_tiled_pread_basic@basic.html
* igt@intel_hwmon@hwmon-read:
- bat-adls-6: NOTRUN -> [SKIP][3] ([i915#7707]) +1 other test skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@intel_hwmon@hwmon-read.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-adls-6: NOTRUN -> [SKIP][4] ([i915#4103]) +1 other test skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-adls-6: NOTRUN -> [SKIP][5] ([i915#16361])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-adls-6: NOTRUN -> [SKIP][6]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pm_backlight@basic-brightness:
- bat-adls-6: NOTRUN -> [SKIP][7] ([i915#5354])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_psr@psr-primary-mmap-gtt:
- bat-adls-6: NOTRUN -> [SKIP][8] ([i915#1072] / [i915#9732]) +3 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-adls-6: NOTRUN -> [SKIP][9] ([i915#3555])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-adls-6: NOTRUN -> [SKIP][10] ([i915#3291]) +2 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/bat-adls-6/igt@prime_vgem@basic-fence-read.html
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
Build changes
-------------
* Linux: CI_DRM_19008 -> Patchwork_171856v2
CI-20190529: 20190529
CI_DRM_19008: 96cd638dde5fef620ee7a158916da7c30c4aea0d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9059: f5a4ff79434df36db1d6b13deb37c90a6602565e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_171856v2: 96cd638dde5fef620ee7a158916da7c30c4aea0d @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/index.html
[-- Attachment #2: Type: text/html, Size: 5224 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread* ✓ i915.CI.Full: success for drm: Consolidate the wait timeout conversion helpers (rev2)
2026-08-17 21:05 [PATCH v2 0/6] drm: Consolidate the wait timeout conversion helpers Maíra Canal
` (6 preceding siblings ...)
2026-08-17 21:55 ` ✓ i915.CI.BAT: success for drm: Consolidate the wait timeout conversion helpers (rev2) Patchwork
@ 2026-08-18 11:43 ` Patchwork
7 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2026-08-18 11:43 UTC (permalink / raw)
To: Maíra Canal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 99925 bytes --]
== Series Details ==
Series: drm: Consolidate the wait timeout conversion helpers (rev2)
URL : https://patchwork.freedesktop.org/series/171856/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19008_full -> Patchwork_171856v2_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in Patchwork_171856v2_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: NOTRUN -> [SKIP][1] ([i915#14544] / [i915#8411])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-dg2: NOTRUN -> [SKIP][2] ([i915#11078])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@device_reset@cold-reset-bound.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-tglu-1: NOTRUN -> [SKIP][3] ([i915#9323])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu: NOTRUN -> [SKIP][4] ([i915#6335])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_ctx_freq@sysfs@gt0:
- shard-dg2: [PASS][5] -> [FAIL][6] ([i915#9561]) +1 other test fail
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg2-5/igt@gem_ctx_freq@sysfs@gt0.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-8/igt@gem_ctx_freq@sysfs@gt0.html
* igt@gem_ctx_isolation@preservation-s3@rcs0:
- shard-glk: NOTRUN -> [INCOMPLETE][7] ([i915#13356] / [i915#16466]) +1 other test incomplete
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk4/igt@gem_ctx_isolation@preservation-s3@rcs0.html
* igt@gem_eio@wait-1us:
- shard-dg1: [PASS][8] -> [DMESG-WARN][9] ([i915#4423])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg1-14/igt@gem_eio@wait-1us.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg1-19/igt@gem_eio@wait-1us.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#4525]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-bb-first:
- shard-tglu-1: NOTRUN -> [SKIP][11] ([i915#4525])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@gem_exec_balancer@parallel-bb-first.html
* igt@gem_exec_big@single:
- shard-tglu: [PASS][12] -> [FAIL][13] ([i915#15944])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-tglu-10/igt@gem_exec_big@single.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-8/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-invisible:
- shard-glk10: NOTRUN -> [SKIP][14] ([i915#6334]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk10/igt@gem_exec_capture@capture-invisible.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-tglu-1: NOTRUN -> [SKIP][15] ([i915#6334]) +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#3281]) +5 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_exec_reloc@basic-write-wc-active:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#3281])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@gem_exec_reloc@basic-write-wc-active.html
* igt@gem_exec_schedule@wide:
- shard-dg1: [PASS][18] -> [ABORT][19] ([i915#15481]) +1 other test abort
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg1-19/igt@gem_exec_schedule@wide.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg1-14/igt@gem_exec_schedule@wide.html
* igt@gem_exec_schedule@wide@vcs0:
- shard-dg1: [PASS][20] -> [DMESG-WARN][21] ([i915#15481]) +1 other test dmesg-warn
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg1-19/igt@gem_exec_schedule@wide@vcs0.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg1-14/igt@gem_exec_schedule@wide@vcs0.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-glk: NOTRUN -> [SKIP][22] ([i915#4613])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk2/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu-1: NOTRUN -> [SKIP][23] ([i915#4613]) +2 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@random-engines:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#4613])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@gem_lmem_swapping@random-engines.html
* igt@gem_media_vme:
- shard-rkl: NOTRUN -> [SKIP][25] ([i915#284])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@gem_media_vme.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#3282]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#13717])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-rkl: [PASS][28] -> [ABORT][29] ([i915#15131])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-3/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-1/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-glk: NOTRUN -> [SKIP][30] +126 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk2/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_tiled_pread_basic@basic:
- shard-rkl: NOTRUN -> [SKIP][31] ([i915#15656])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@gem_tiled_pread_basic@basic.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#3297])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-glk: NOTRUN -> [SKIP][33] ([i915#3323])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk2/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#3297])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gem_workarounds@suspend-resume-context:
- shard-glk11: NOTRUN -> [INCOMPLETE][35] ([i915#13356])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk11/igt@gem_workarounds@suspend-resume-context.html
* igt@gen3_render_linear_blits:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#14544]) +7 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@gen3_render_linear_blits.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-tglu-1: NOTRUN -> [SKIP][37] ([i915#2527] / [i915#2856])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu-1: NOTRUN -> [SKIP][38] ([i915#8399]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#8399])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][40] ([i915#6590]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-rkl: NOTRUN -> [INCOMPLETE][41] ([i915#4817])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4212])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][43] ([i915#1769] / [i915#3555])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#5286]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][45] ([i915#5286]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu: NOTRUN -> [SKIP][46] ([i915#5286])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][47] -> [FAIL][48] ([i915#15733] / [i915#5138]) +1 other test fail
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#3828])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][50] ([i915#3828]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4538] / [i915#5190])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][52] ([i915#12313])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#6095]) +199 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg1-18/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][54] ([i915#6095]) +4 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][55] ([i915#6095]) +29 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2:
- shard-glk10: NOTRUN -> [SKIP][56] +229 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk10/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][57] ([i915#10307] / [i915#6095]) +50 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-5/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][58] ([i915#14098] / [i915#14544] / [i915#6095]) +7 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc:
- shard-glk11: NOTRUN -> [SKIP][59] +74 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk11/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#6095]) +3 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-5/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#14544] / [i915#6095]) +11 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#10307] / [i915#10434] / [i915#6095])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#14098] / [i915#6095]) +42 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][64] ([i915#6095]) +71 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#13781]) +3 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#3742])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color_pipeline@plane-ctm3x4:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#16471])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d:
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#16471])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d:
- shard-tglu-1: NOTRUN -> [SKIP][69] ([i915#16471])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d.html
* igt@kms_chamelium_edid@dp-edid-resolution-list:
- shard-rkl: NOTRUN -> [SKIP][70] ([i915#11151] / [i915#14544] / [i915#7828])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_chamelium_edid@dp-edid-resolution-list.html
* igt@kms_chamelium_frames@dp-crc-single:
- shard-tglu: NOTRUN -> [SKIP][71] ([i915#11151] / [i915#7828]) +1 other test skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_chamelium_frames@dp-crc-single.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-tglu-1: NOTRUN -> [SKIP][72] ([i915#11151] / [i915#7828]) +4 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#11151] / [i915#7828])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#11151] / [i915#7828]) +3 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#15865]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#15865])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-tglu-1: NOTRUN -> [SKIP][77] ([i915#15330] / [i915#3116] / [i915#3299]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-1:
- shard-tglu-1: NOTRUN -> [SKIP][78] ([i915#15865])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_content_protection@lic-type-1.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-tglu-1: NOTRUN -> [SKIP][79] ([i915#13049])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#13049])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-tglu-1: NOTRUN -> [SKIP][81] ([i915#3555]) +2 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][82] ([i915#13566]) +1 other test fail
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-7/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#13049])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-rkl: NOTRUN -> [SKIP][84] ([i915#3555]) +3 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][85] ([i915#4103])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: NOTRUN -> [SKIP][86] +45 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#4103]) +1 other test skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#13749])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-tglu-1: NOTRUN -> [SKIP][89] ([i915#13749])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-tglu-1: NOTRUN -> [SKIP][90] ([i915#13707])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-basic-ultrajoiner:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#16361]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_dsc@dsc-basic-ultrajoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][92] ([i915#16361]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][93] ([i915#16680])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-5/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@chamelium:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#2065])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@hdr:
- shard-tglu-1: NOTRUN -> [SKIP][95] ([i915#16600])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_feature_discovery@hdr.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][96] ([i915#3637] / [i915#9934]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#9934]) +3 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#9934])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#9934])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][100] ([i915#12745] / [i915#4839])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk11/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2:
- shard-glk11: NOTRUN -> [INCOMPLETE][101] ([i915#12745])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk11/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#14544] / [i915#9934])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#15643])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#15643])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#15643]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][106] ([i915#15643]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][107] ([i915#10056] / [i915#16593])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk2/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#15989]) +12 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
- shard-rkl: [PASS][109] -> [SKIP][110] ([i915#15989]) +14 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-indfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#15991]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#15989]) +9 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#15102]) +16 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt:
- shard-tglu: NOTRUN -> [SKIP][114] ([i915#15102]) +10 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#1825]) +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#15990] / [i915#8708]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#15991] / [i915#5354]) +3 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][118] ([i915#15102]) +26 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-shrfb-plflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][119] +47 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#15989]) +4 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-render:
- shard-glk: [PASS][121] -> [SKIP][122] +8 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-glk8/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-render.html
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk6/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#9766])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#15102]) +3 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][125] +25 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#14544] / [i915#15102])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_hdr@bpc-switch:
- shard-rkl: [PASS][127] -> [SKIP][128] ([i915#16644] / [i915#3555] / [i915#8228])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_hdr@bpc-switch.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@invalid-hdr:
- shard-tglu: NOTRUN -> [SKIP][129] ([i915#3555] / [i915#8228])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_hdr@invalid-hdr.html
* igt@kms_joiner@basic-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#15460])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][131] ([i915#15459])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#15459])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][133] ([i915#15458])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#15638] / [i915#15722])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-rkl: [PASS][135] -> [INCOMPLETE][136] ([i915#12756] / [i915#13476])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-7/igt@kms_pipe_crc_basic@suspend-read-crc.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][137] -> [INCOMPLETE][138] ([i915#13476])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-7/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#15709]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][140] ([i915#15709])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][141] ([i915#15709]) +2 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
* igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y:
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#16112])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
* igt@kms_plane_alpha_blend@alpha-basic:
- shard-glk10: NOTRUN -> [FAIL][143] ([i915#12178])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk10/igt@kms_plane_alpha_blend@alpha-basic.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
- shard-glk10: NOTRUN -> [FAIL][144] ([i915#7862]) +1 other test fail
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk10/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-glk10: NOTRUN -> [FAIL][145] ([i915#10647] / [i915#12169])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk10/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-c-hdmi-a-1:
- shard-glk10: NOTRUN -> [FAIL][146] ([i915#10647]) +1 other test fail
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk10/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-c-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#13958])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-tglu-1: NOTRUN -> [SKIP][148] ([i915#13958])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#13958])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-tglu-1: NOTRUN -> [SKIP][150] ([i915#15329]) +4 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#15329]) +3 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_pm_dc@dc5-pageflip-negative:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#9685])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_pm_dc@dc5-pageflip-negative.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#15739])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#14544] / [i915#9340])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][155] -> [SKIP][156] ([i915#15073]) +1 other test skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#15073])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
- shard-dg1: [PASS][158] -> [SKIP][159] ([i915#15073])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg1-16/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][160] ([i915#6524])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk10: NOTRUN -> [SKIP][161] ([i915#11520]) +5 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk10/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#11520]) +3 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][163] ([i915#11520]) +3 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk6/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#11520])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#11520]) +3 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#11520]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-glk11: NOTRUN -> [SKIP][167] ([i915#11520]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk11/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#9732]) +8 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@fbc-psr-cursor-blt:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_psr@fbc-psr-cursor-blt.html
* igt@kms_psr@fbc-psr-sprite-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][170] ([i915#1072] / [i915#9732]) +5 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_psr@fbc-psr-sprite-mmap-gtt.html
* igt@kms_psr@psr-primary-page-flip:
- shard-tglu: NOTRUN -> [SKIP][171] ([i915#9732]) +4 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#15949])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk10: NOTRUN -> [INCOMPLETE][173] ([i915#15492] / [i915#16184])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk10/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#5289])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu-1: NOTRUN -> [SKIP][175] ([i915#5289])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#3555])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_selftest@drm_framebuffer:
- shard-tglu: NOTRUN -> [ABORT][177] ([i915#13179]) +1 other test abort
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-2/igt@kms_selftest@drm_framebuffer.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: [PASS][178] -> [INCOMPLETE][179] ([i915#12276]) +2 other tests incomplete
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-4/igt@kms_vblank@ts-continuation-dpms-suspend.html
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][180] ([i915#12276]) +3 other tests incomplete
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk6/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][181] ([i915#12276])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg2: NOTRUN -> [SKIP][182] ([i915#9906])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@perf_pmu@busy-accuracy-98@vcs0:
- shard-rkl: [PASS][183] -> [FAIL][184] ([i915#4349]) +1 other test fail
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@perf_pmu@busy-accuracy-98@vcs0.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-8/igt@perf_pmu@busy-accuracy-98@vcs0.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [PASS][185] -> [FAIL][186] ([i915#4349]) +4 other tests fail
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@perf_pmu@busy-double-start@vecs1.html
#### Possible fixes ####
* igt@gem_workarounds@suspend-resume-fd:
- shard-rkl: [INCOMPLETE][187] ([i915#13356]) -> [PASS][188]
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_workarounds@suspend-resume-fd.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@gem_workarounds@suspend-resume-fd.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][189] ([i915#7984]) -> [PASS][190]
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-mtlp-1/igt@i915_power@sanity.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-mtlp-4/igt@i915_power@sanity.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [INCOMPLETE][191] ([i915#4817]) -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@sysfs-reader:
- shard-glk: [INCOMPLETE][193] ([i915#16182] / [i915#4817]) -> [PASS][194]
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-glk8/igt@i915_suspend@sysfs-reader.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk6/igt@i915_suspend@sysfs-reader.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][195] ([i915#15662]) -> [PASS][196] +1 other test pass
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-4/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][197] ([i915#13566]) -> [PASS][198] +1 other test pass
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-tglu-8/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-tglu-9/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [FAIL][199] ([i915#15804]) -> [PASS][200]
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-glk: [SKIP][201] -> [PASS][202] +26 other tests pass
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-glk2/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-draw-mmap-cpu.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary:
- shard-rkl: [SKIP][203] ([i915#15989]) -> [PASS][204] +9 other tests pass
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-1/igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg1: [SKIP][205] ([i915#15073]) -> [PASS][206] +4 other tests pass
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg1-16/igt@kms_pm_rpm@dpms-lpsp.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg1-15/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg1: [DMESG-WARN][207] ([i915#4423]) -> [PASS][208]
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg1-17/igt@kms_pm_rpm@i2c.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg1-16/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][209] ([i915#15073]) -> [PASS][210]
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [SKIP][211] ([i915#15073]) -> [PASS][212] +1 other test pass
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [INCOMPLETE][213] ([i915#14419]) -> [PASS][214]
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg2-3/igt@kms_pm_rpm@system-suspend-idle.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg2-1/igt@kms_pm_rpm@system-suspend-idle.html
* igt@perf@polling:
- shard-mtlp: [FAIL][215] ([i915#10538]) -> [PASS][216]
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-mtlp-6/igt@perf@polling.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-mtlp-8/igt@perf@polling.html
* igt@perf_pmu@busy-double-start@rcs0:
- shard-mtlp: [FAIL][217] ([i915#4349]) -> [PASS][218]
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-mtlp-7/igt@perf_pmu@busy-double-start@rcs0.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-mtlp-8/igt@perf_pmu@busy-double-start@rcs0.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-rkl: [SKIP][219] ([i915#14544] / [i915#8411]) -> [SKIP][220] ([i915#8411])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@api_intel_bb@blit-reloc-keep-cache.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][221] ([i915#14544] / [i915#7697]) -> [SKIP][222] ([i915#7697])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: [SKIP][223] ([i915#14544] / [i915#9323]) -> [SKIP][224] ([i915#9323])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: [SKIP][225] ([i915#13008] / [i915#14544]) -> [SKIP][226] ([i915#13008])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: [SKIP][227] ([i915#280]) -> [SKIP][228] ([i915#14544] / [i915#280])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@gem_ctx_sseu@engines.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@gem_ctx_sseu@engines.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-rkl: [SKIP][229] ([i915#4525]) -> [SKIP][230] ([i915#14544] / [i915#4525])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@gem_exec_balancer@parallel-ordering.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: [SKIP][231] ([i915#14544] / [i915#4525]) -> [SKIP][232] ([i915#4525])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_exec_balancer@parallel-out-fence.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_reloc@basic-concurrent0:
- shard-rkl: [SKIP][233] ([i915#3281]) -> [SKIP][234] ([i915#14544] / [i915#3281])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@gem_exec_reloc@basic-concurrent0.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@gem_exec_reloc@basic-concurrent0.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: [SKIP][235] ([i915#14544] / [i915#3281]) -> [SKIP][236] ([i915#3281]) +3 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_suspend@basic-s0:
- shard-rkl: [ABORT][237] ([i915#15131] / [i915#15542]) -> [INCOMPLETE][238] ([i915#13356]) +1 other test incomplete
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@gem_exec_suspend@basic-s0.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_suspend@basic-s3:
- shard-rkl: [INCOMPLETE][239] ([i915#13356]) -> [ABORT][240] ([i915#15131] / [i915#15542]) +1 other test abort
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-3/igt@gem_exec_suspend@basic-s3.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-1/igt@gem_exec_suspend@basic-s3.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: [SKIP][241] ([i915#14544] / [i915#2190]) -> [SKIP][242] ([i915#2190])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_huc_copy@huc-copy.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- shard-rkl: [SKIP][243] ([i915#4613]) -> [SKIP][244] ([i915#14544] / [i915#4613]) +1 other test skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@gem_lmem_swapping@basic.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@heavy-random:
- shard-rkl: [SKIP][245] ([i915#14544] / [i915#4613]) -> [SKIP][246] ([i915#4613])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_lmem_swapping@heavy-random.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-rkl: [SKIP][247] ([i915#14544] / [i915#3282]) -> [SKIP][248] ([i915#3282]) +3 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_partial_pwrite_pread@reads-uncached.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_userptr_blits@coherency-sync:
- shard-rkl: [SKIP][249] ([i915#3297]) -> [SKIP][250] ([i915#14544] / [i915#3297]) +1 other test skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@gem_userptr_blits@coherency-sync.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: [SKIP][251] ([i915#3297] / [i915#3323]) -> [SKIP][252] ([i915#14544] / [i915#3297] / [i915#3323])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@gem_userptr_blits@dmabuf-sync.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][253] ([i915#14544] / [i915#3282] / [i915#3297]) -> [SKIP][254] ([i915#3282] / [i915#3297])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@gem_userptr_blits@forbidden-operations.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: [SKIP][255] ([i915#14544] / [i915#2527]) -> [SKIP][256] ([i915#2527]) +3 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@gen9_exec_parse@shadow-peek.html
* igt@gpu_buddy@gpu_buddy:
- shard-rkl: [SKIP][257] ([i915#14544] / [i915#15678]) -> [SKIP][258] ([i915#15678])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@gpu_buddy@gpu_buddy.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@gpu_buddy@gpu_buddy.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: [SKIP][259] ([i915#14544] / [i915#8399]) -> [SKIP][260] ([i915#8399])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-rkl: [SKIP][261] ([i915#14544] / [i915#16080] / [i915#16166]) -> [SKIP][262] ([i915#16080] / [i915#16166])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_query@query-topology-unsupported:
- shard-rkl: [SKIP][263] ([i915#14544] / [i915#16079]) -> [SKIP][264] ([i915#16079])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@i915_query@query-topology-unsupported.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@i915_query@query-topology-unsupported.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-rkl: [SKIP][265] ([i915#14544] / [i915#5286]) -> [SKIP][266] ([i915#5286]) +1 other test skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: [SKIP][267] ([i915#5286]) -> [SKIP][268] ([i915#14544] / [i915#5286]) +2 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-rkl: [SKIP][269] ([i915#3638]) -> [SKIP][270] ([i915#14544] / [i915#3638])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-rkl: [SKIP][271] ([i915#14544] / [i915#3638]) -> [SKIP][272] ([i915#3638]) +2 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][273] ([i915#14544] / [i915#6095]) -> [SKIP][274] ([i915#6095]) +2 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-rkl: [SKIP][275] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][276] ([i915#14098] / [i915#6095]) +9 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][277] ([i915#14098] / [i915#6095]) -> [SKIP][278] ([i915#14098] / [i915#14544] / [i915#6095]) +7 other tests skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][279] ([i915#12313] / [i915#14544]) -> [SKIP][280] ([i915#12313])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][281] ([i915#6095]) -> [SKIP][282] ([i915#14544] / [i915#6095]) +3 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d:
- shard-rkl: [SKIP][283] ([i915#16471]) -> [SKIP][284] ([i915#14544] / [i915#16471]) +1 other test skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-rkl: [SKIP][285] ([i915#11151] / [i915#7828]) -> [SKIP][286] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_chamelium_frames@hdmi-crc-fast.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-rkl: [SKIP][287] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][288] ([i915#11151] / [i915#7828]) +4 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-fast.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-rkl: [SKIP][289] ([i915#14544] / [i915#15865]) -> [SKIP][290] ([i915#15865])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_content_protection@uevent-hdcp14.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-rkl: [SKIP][291] ([i915#14544] / [i915#3555]) -> [SKIP][292] ([i915#3555]) +3 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x10.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-rkl: [SKIP][293] ([i915#3555]) -> [SKIP][294] ([i915#14544] / [i915#3555]) +1 other test skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_cursor_crc@cursor-offscreen-32x32.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-dg1: [SKIP][295] ([i915#3555]) -> [SKIP][296] ([i915#3555] / [i915#4423])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg1-14/igt@kms_cursor_crc@cursor-random-32x32.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg1-19/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: [SKIP][297] ([i915#13691] / [i915#14544]) -> [SKIP][298] ([i915#13691])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_display_modes@extended-mode-basic.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: [SKIP][299] ([i915#3555] / [i915#3804]) -> [SKIP][300] ([i915#14544] / [i915#3555] / [i915#3804])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][301] ([i915#3804]) -> [SKIP][302] ([i915#14544] / [i915#3804])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: [SKIP][303] ([i915#14544] / [i915#16361]) -> [SKIP][304] ([i915#16361]) +1 other test skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: [SKIP][305] ([i915#14544] / [i915#16081]) -> [SKIP][306] ([i915#16081])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_feature_discovery@display-4x.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-rkl: [SKIP][307] ([i915#14544] / [i915#16599]) -> [SKIP][308] ([i915#16599])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_feature_discovery@dp-mst.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@dsc:
- shard-rkl: [SKIP][309] ([i915#14544] / [i915#16600]) -> [SKIP][310] ([i915#16600])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_feature_discovery@dsc.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_feature_discovery@dsc.html
* igt@kms_feature_discovery@psr2:
- shard-rkl: [SKIP][311] ([i915#658]) -> [SKIP][312] ([i915#14544] / [i915#658])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_feature_discovery@psr2.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-rkl: [SKIP][313] ([i915#9934]) -> [SKIP][314] ([i915#14544] / [i915#9934]) +2 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-rkl: [SKIP][315] ([i915#14544] / [i915#9934]) -> [SKIP][316] ([i915#9934]) +2 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_flip@2x-wf_vblank-ts-check.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][317] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][318] ([i915#12745] / [i915#4839] / [i915#6113])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: [INCOMPLETE][319] ([i915#12314] / [i915#12745]) -> [INCOMPLETE][320] ([i915#12745])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-rkl: [SKIP][321] ([i915#15643]) -> [SKIP][322] ([i915#14544] / [i915#15643]) +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][323] -> [SKIP][324] ([i915#14544]) +37 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][325] ([i915#14544] / [i915#1825]) -> [SKIP][326] ([i915#1825]) +3 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: [SKIP][327] ([i915#14544] / [i915#5439]) -> [SKIP][328] ([i915#5439])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
- shard-rkl: [SKIP][329] ([i915#14544] / [i915#15102]) -> [SKIP][330] ([i915#15102]) +22 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][331] ([i915#1825]) -> [SKIP][332] ([i915#14544] / [i915#1825]) +1 other test skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: [SKIP][333] ([i915#14544]) -> [SKIP][334] +46 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
- shard-rkl: [SKIP][335] ([i915#15102]) -> [SKIP][336] ([i915#14544] / [i915#15102]) +14 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: [SKIP][337] ([i915#12713] / [i915#16644]) -> [SKIP][338] ([i915#14544] / [i915#16644])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@kms_hdr@brightness-with-hdr.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: [INCOMPLETE][339] ([i915#15436]) -> [SKIP][340] ([i915#16644] / [i915#3555] / [i915#8228])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_hdr@static-toggle-suspend.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_mst@mst-suspend-read-crc:
- shard-rkl: [SKIP][341] ([i915#14544] / [i915#16451]) -> [SKIP][342] ([i915#16451])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_mst@mst-suspend-read-crc.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_mst@mst-suspend-read-crc.html
* igt@kms_pipe_stress@stress-xrgb8888-untiled:
- shard-glk: [DMESG-FAIL][343] ([i915#118]) -> [DMESG-WARN][344] ([i915#118])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-glk2/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk8/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][345] ([i915#14544] / [i915#15709]) -> [SKIP][346] ([i915#15709])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier:
- shard-rkl: [SKIP][347] ([i915#15709]) -> [SKIP][348] ([i915#14544] / [i915#15709]) +1 other test skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
* igt@kms_plane_multiple@tiling-4:
- shard-rkl: [SKIP][349] ([i915#14259]) -> [SKIP][350] ([i915#14259] / [i915#14544])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_plane_multiple@tiling-4.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: [SKIP][351] ([i915#14259] / [i915#14544]) -> [SKIP][352] ([i915#14259])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: [SKIP][353] ([i915#14544] / [i915#15329] / [i915#3555]) -> [SKIP][354] ([i915#15329] / [i915#3555])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-rkl: [SKIP][355] ([i915#14544] / [i915#15329]) -> [SKIP][356] ([i915#15329]) +2 other tests skip
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg1: [SKIP][357] ([i915#3828]) -> [SKIP][358] ([i915#9340])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-dg1-15/igt@kms_pm_lpsp@kms-lpsp.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-dg1-13/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [SKIP][359] ([i915#14544] / [i915#15073]) -> [SKIP][360] ([i915#15073])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: [SKIP][361] ([i915#6524]) -> [SKIP][362] ([i915#14544] / [i915#6524])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@kms_prime@basic-crc-hybrid.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][363] ([i915#11520]) -> [SKIP][364] ([i915#11520] / [i915#14544]) +1 other test skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][365] ([i915#11520] / [i915#14544]) -> [SKIP][366] ([i915#11520]) +5 other tests skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-p010:
- shard-rkl: [SKIP][367] ([i915#14544] / [i915#9683]) -> [SKIP][368] ([i915#9683])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_psr2_su@page_flip-p010.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-pr-sprite-plane-onoff:
- shard-rkl: [SKIP][369] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][370] ([i915#1072] / [i915#9732]) +11 other tests skip
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
* igt@kms_psr@psr2-cursor-plane-move:
- shard-rkl: [SKIP][371] ([i915#1072] / [i915#9732]) -> [SKIP][372] ([i915#1072] / [i915#14544] / [i915#9732]) +10 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@kms_psr@psr2-cursor-plane-move.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@kms_psr@psr2-cursor-plane-move.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-rkl: [SKIP][373] ([i915#14544] / [i915#5289]) -> [SKIP][374] ([i915#5289])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_vrr@flip-suspend:
- shard-rkl: [SKIP][375] ([i915#14544] / [i915#15243] / [i915#3555]) -> [SKIP][376] ([i915#15243] / [i915#3555])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@kms_vrr@flip-suspend.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-5/igt@kms_vrr@flip-suspend.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: [SKIP][377] ([i915#14544] / [i915#2436]) -> [SKIP][378] ([i915#2436])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@perf@gen8-unprivileged-single-ctx-counters.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-3/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf_pmu@rc6-suspend:
- shard-glk: [INCOMPLETE][379] ([i915#13356] / [i915#16236]) -> [INCOMPLETE][380] ([i915#13356] / [i915#14242] / [i915#16236])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-glk3/igt@perf_pmu@rc6-suspend.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-glk1/igt@perf_pmu@rc6-suspend.html
* igt@prime_udl@share-import:
- shard-rkl: [SKIP][381] ([i915#16420]) -> [SKIP][382] ([i915#14544] / [i915#16420])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@prime_udl@share-import.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@prime_udl@share-import.html
* igt@prime_udl@share-import-addfb:
- shard-rkl: [SKIP][383] ([i915#14544] / [i915#16420]) -> [SKIP][384] ([i915#16420])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-6/igt@prime_udl@share-import-addfb.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-2/igt@prime_udl@share-import-addfb.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: [SKIP][385] ([i915#3291] / [i915#3708]) -> [SKIP][386] ([i915#14544] / [i915#3291] / [i915#3708])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-5/igt@prime_vgem@basic-fence-read.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@coherency-gtt:
- shard-rkl: [SKIP][387] ([i915#3708]) -> [SKIP][388] ([i915#14544] / [i915#3708]) +1 other test skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19008/shard-rkl-1/igt@prime_vgem@coherency-gtt.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/shard-rkl-6/igt@prime_vgem@coherency-gtt.html
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14242]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14242
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15436
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15542]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15542
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15944
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079
[i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16112]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16112
[i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
[i915#16451]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16451
[i915#16466]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16466
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16593]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16593
[i915#16599]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16599
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2065]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2065
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_19008 -> Patchwork_171856v2
CI-20190529: 20190529
CI_DRM_19008: 96cd638dde5fef620ee7a158916da7c30c4aea0d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9059: f5a4ff79434df36db1d6b13deb37c90a6602565e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_171856v2: 96cd638dde5fef620ee7a158916da7c30c4aea0d @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171856v2/index.html
[-- Attachment #2: Type: text/html, Size: 133312 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread