Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/2] DRM device registration fixes
@ 2026-08-27 14:34 Krzysztof Niemiec
  2026-08-27 14:34 ` [PATCH v3 1/2] drm: Unwind drm device registration upon error Krzysztof Niemiec
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Krzysztof Niemiec @ 2026-08-27 14:34 UTC (permalink / raw)
  To: dri-devel, intel-gfx
  Cc: Krzysztof Karas, Simona Vetter, Maarten Lankhorst, David Airlie,
	Sebastian Brzezinka, Janusz Krzysztofik, Andi Shyti,
	Krzysztof Niemiec

This series contains patches pertaining the drm_dev_register() and
drm_dev_unregister() functions. Turns out drm_dev_register() doesn't
properly unwind its effects in the error path, causing confusion and
bugs.

Additionally, a related patch for i915 is bundled, as i915 mistakenly
calls drm_dev_unregister() in the error path triggered by failing
drm_dev_register(), which on one hand introduced a WARN_ON() in
drm_client_sysrq_unregister(), caused by calling it without a previous
_register() (as it was skipped in drm_dev_register()); but on the other
hand silenced yet another WARN_ON() later on in the error path in
drm_mode_config_cleanup(). With the other patch, the driver can just
handle the error from drm_dev_register() cleanly without calling
drm_dev_unregister(). This is explained in detail in both the patches.

v2 -> v3:
 - Reorder the patches (Sebastian, Andi)

Krzysztof Karas (1):
  drm: Unwind drm device registration upon error

Krzysztof Niemiec (1):
  drm/i915: Remove drm_dev_unregister() from the error path during
    i915_driver_register()

 drivers/gpu/drm/drm_drv.c          | 2 ++
 drivers/gpu/drm/i915/i915_driver.c | 1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

-- 
2.55.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v3 1/2] drm: Unwind drm device registration upon error
  2026-08-27 14:34 [PATCH v3 0/2] DRM device registration fixes Krzysztof Niemiec
@ 2026-08-27 14:34 ` Krzysztof Niemiec
  2026-08-27 14:52   ` sashiko-bot
  2026-08-27 23:14   ` Andi Shyti
  2026-08-27 14:34 ` [PATCH v3 2/2] drm/i915: Remove drm_dev_unregister() from the error path during i915_driver_register() Krzysztof Niemiec
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 8+ messages in thread
From: Krzysztof Niemiec @ 2026-08-27 14:34 UTC (permalink / raw)
  To: dri-devel, intel-gfx
  Cc: Krzysztof Karas, Simona Vetter, Maarten Lankhorst, David Airlie,
	Sebastian Brzezinka, Janusz Krzysztofik, Andi Shyti,
	Krzysztof Niemiec

From: Krzysztof Karas <krzysztof.karas@intel.com>

The drm device registration is done via drm_dev_register().
This function attempts to undo some of the initiatlization steps
under err_unload and err_minors labels, but this process is
incomplete - debugfs entries remain and the dev->registered flag
is still set to true.

On the other hand, drm_dev_unregister() tears down everything
that was initialized during registration step. This is confusing
when considering a failure in drm_dev_register(), because some
setup steps will be undone and some settings will remain, so it
is unclear whether a call to drm_dev_unregister() is a
requirement or not.

This may trigger bugs in the error paths of drivers which rely on
functions that check for the value of dev->registered flag.

What is more, commit 6915190a50e8 ("drm/client: Support
emergency restore via sysrq for all clients") introduced a new
WARN_ON and added drm_client_sysrq_register/unregister() calls
to the drm device register/unregister paths. Client sysrqs are
registered only when drm_dev_register() is sure to complete
without failures, but drm_client_sysrq_unregister() gets called
every time during drm_dev_unregister() and prints warning
messages whenever the caller tries to clean up the mess with
immediate unregistration.

Amend the problem by removing debugfs entries and marking
registered flag as false upon error in drm_dev_register().

Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Co-developed-by: Krzysztof Niemiec <krzysztof.niemiec@intel.com>
Signed-off-by: Krzysztof Niemiec <krzysztof.niemiec@intel.com>
---
Changelog:

RFC -> v1:
 * addedd title of commit 6915190a50e8 to commit message;
 * rebased;

v1 -> v2:
 * updated commit log slightly to mention possible bugs;
 * updated authorship - the bug was found and fixed independently by
   Krzysztof K. and Krzysztof N.; We decided to exchange the findings
   and our comments and send the patch as co-developed-by.

An instance of a bug caused by this was uncovered in i915 with fault
injection. During driver probe in the error path, after failing
drm_dev_register() there is a reasonable expectation of a full proper
teardown of whatever drm_dev_register() has done. This is, however, not
the case, as shown in the calls below:

	i915_driver_probe()

	i915_driver_register()
		calls drm_dev_register()

	drm_dev_register()

	...

	connector .late_register() callback
		called from drm_dev_register(), and fails, leaving
		dev->registered as true, propagates the error back up

	...

	drm_dev_register()
		enters error path, but doesn't fully unwind

	i915_driver_register()
		enters error path

	i915_driver_probe()
		enters error path

	intel_display_driver_remove_noirq()
		called in _probe()'s error path

	intel_mode_config_cleanup()

	drm_mode_config_cleanup()
		this triggers a WARN_ON(), dev->registered should be false

This is a bug on drm_dev_register()'s side.

 drivers/gpu/drm/drm_drv.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
index e51ed959da89..b98e8af6f1c1 100644
--- a/drivers/gpu/drm/drm_drv.c
+++ b/drivers/gpu/drm/drm_drv.c
@@ -1140,6 +1140,8 @@ int drm_dev_register(struct drm_device *dev, unsigned long flags)
 	drm_minor_unregister(dev, DRM_MINOR_ACCEL);
 	drm_minor_unregister(dev, DRM_MINOR_PRIMARY);
 	drm_minor_unregister(dev, DRM_MINOR_RENDER);
+	drm_debugfs_dev_fini(dev);
+	dev->registered = false;
 out_unlock:
 	if (drm_dev_needs_global_mutex(dev))
 		mutex_unlock(&drm_global_mutex);
-- 
2.55.0


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v3 2/2] drm/i915: Remove drm_dev_unregister() from the error path during i915_driver_register()
  2026-08-27 14:34 [PATCH v3 0/2] DRM device registration fixes Krzysztof Niemiec
  2026-08-27 14:34 ` [PATCH v3 1/2] drm: Unwind drm device registration upon error Krzysztof Niemiec
@ 2026-08-27 14:34 ` Krzysztof Niemiec
  2026-08-27 16:51 ` ✓ i915.CI.BAT: success for DRM device registration fixes (rev2) Patchwork
  2026-08-27 20:39 ` ✗ i915.CI.Full: failure " Patchwork
  3 siblings, 0 replies; 8+ messages in thread
From: Krzysztof Niemiec @ 2026-08-27 14:34 UTC (permalink / raw)
  To: dri-devel, intel-gfx
  Cc: Krzysztof Karas, Simona Vetter, Maarten Lankhorst, David Airlie,
	Sebastian Brzezinka, Janusz Krzysztofik, Andi Shyti,
	Krzysztof Niemiec

During driver probe, in i915_driver_register(), if drm_dev_register()
fails, the code enters into an error path. In it, a call to
drm_dev_unregister() is made as part of cleanup in case drm_dev_register()
returns an error. However, this is unnecessary, as in case of an error
drm_dev_register() undoes its own setup in its own error path.

Calling drm_dev_unregister() after a failed drm_dev_register() also
generates a superfluous WARN_ON() from drm_client_sysrq_unregister().
drm_client_sysrq_register() is only called in drm_dev_register() if
there was no error in the latter. drm_dev_unregister() calls
drm_client_sysrq_unregister() as it expects to be called after a successful
drm_dev_register(), in which case the _sysrq_register() counterpart is
called. However, if the call to drm_dev_register() failed,
_sysrq_register() is never called; calling drm_dev_unregister() will
cause _sysrq_unregister() to be called (unconditionally) with no
corresponding _sysrq_register() call before it, which is caught in the
aforementioned WARN_ON().

Remove the redundant call to drm_dev_unregister() in case
drm_dev_register() returns an error.

Signed-off-by: Krzysztof Niemiec <krzysztof.niemiec@intel.com>
---
 drivers/gpu/drm/i915/i915_driver.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
index ce6d20958320..da9be352fc90 100644
--- a/drivers/gpu/drm/i915/i915_driver.c
+++ b/drivers/gpu/drm/i915/i915_driver.c
@@ -617,7 +617,6 @@ static int i915_driver_register(struct drm_i915_private *dev_priv)
 	if (ret) {
 		i915_probe_error(dev_priv,
 				 "Failed to register driver for userspace access!\n");
-		drm_dev_unregister(&dev_priv->drm);
 		i915_pmu_unregister(dev_priv);
 		i915_gem_driver_unregister(dev_priv);
 		return ret;
-- 
2.55.0


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH v3 1/2] drm: Unwind drm device registration upon error
  2026-08-27 14:34 ` [PATCH v3 1/2] drm: Unwind drm device registration upon error Krzysztof Niemiec
@ 2026-08-27 14:52   ` sashiko-bot
  2026-08-27 23:14   ` Andi Shyti
  1 sibling, 0 replies; 8+ messages in thread
From: sashiko-bot @ 2026-08-27 14:52 UTC (permalink / raw)
  To: Krzysztof Niemiec; +Cc: intel-gfx, dri-devel

Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] Debugfs pollution due to early destruction of dev->debugfs_root in drm_dev_register() error path.
--

commit d5c910dd66292cf0f42ddf2dd15a2566f8663a8a
Author: Krzysztof Karas <krzysztof.karas@intel.com>

drm: Unwind drm device registration upon error

The drm device registration is done via drm_dev_register().
This function attempts to undo some of the initiatlization steps
under err_unload and err_minors labels, but this process is
incomplete - debugfs entries remain and the dev->registered flag
is still set to true.

> diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
> index cb53baa70995f..2d964c9535f49 100644
> --- a/drivers/gpu/drm/drm_drv.c
> +++ b/drivers/gpu/drm/drm_drv.c
> @@ -1144,6 +1144,8 @@ int drm_dev_register(struct drm_device *dev, unsigned long flags)
>  	drm_minor_unregister(dev, DRM_MINOR_ACCEL);
>  	drm_minor_unregister(dev, DRM_MINOR_PRIMARY);
>  	drm_minor_unregister(dev, DRM_MINOR_RENDER);
> +	drm_debugfs_dev_fini(dev);

[Severity: Medium]
Will this cause debugfs pollution if a driver retries registration after a
failure?

In drivers like amdgpu, there is a retry mechanism for registration:

drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:amdgpu_pci_probe() {
    ...
retry_init:
	ret = drm_dev_register(ddev, flags);
	if (ret == -EAGAIN && ++retry <= 3) {
		drm_info(adev_to_drm(adev), "retry init %d\n", retry);
		/* Don't request EX mode too frequently which is attacking */
		msleep(5000);
		goto retry_init;
	}
    ...
}

Because dev->debugfs_root is initialized during drm_dev_init(), calling
drm_debugfs_dev_fini() here in the error path of drm_dev_register() destroys
the directory and permanently sets dev->debugfs_root to NULL.

If the driver retries drm_dev_register() on the same device instance,
drm_debugfs_dev_register() will pass the NULL dev->debugfs_root to
debugfs_create_file(). This causes device-specific debugfs files (like
'clients', 'gem_names', 'framebuffer') to be created in the global debugfs
root (/sys/kernel/debug/) instead of the device-specific directory, polluting
the global namespace and causing naming collisions.

Should dev->debugfs_root only be destroyed in drm_dev_release() to maintain
object lifecycle symmetry?

> +	dev->registered = false;
>  out_unlock:
>  	if (drm_dev_needs_global_mutex(dev))
>  		mutex_unlock(&drm_global_mutex);

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/20260827143447.99553-1-krzysztof.niemiec@intel.com?part=1

^ permalink raw reply	[flat|nested] 8+ messages in thread

* ✓ i915.CI.BAT: success for DRM device registration fixes (rev2)
  2026-08-27 14:34 [PATCH v3 0/2] DRM device registration fixes Krzysztof Niemiec
  2026-08-27 14:34 ` [PATCH v3 1/2] drm: Unwind drm device registration upon error Krzysztof Niemiec
  2026-08-27 14:34 ` [PATCH v3 2/2] drm/i915: Remove drm_dev_unregister() from the error path during i915_driver_register() Krzysztof Niemiec
@ 2026-08-27 16:51 ` Patchwork
  2026-08-27 20:39 ` ✗ i915.CI.Full: failure " Patchwork
  3 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2026-08-27 16:51 UTC (permalink / raw)
  To: Krzysztof Niemiec; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 1086 bytes --]

== Series Details ==

Series: DRM device registration fixes (rev2)
URL   : https://patchwork.freedesktop.org/series/170568/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_19053 -> Patchwork_170568v2
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/index.html

Participating hosts (40 -> 38)
------------------------------

  Missing    (2): bat-dg2-13 fi-snb-2520m 


Changes
-------

  No changes found


Build changes
-------------

  * Linux: CI_DRM_19053 -> Patchwork_170568v2

  CI-20190529: 20190529
  CI_DRM_19053: 98ac27fc649cf3f3f07a56c0d3df839be8bfa95d @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9076: 8f42b0189d73d9912ad58c99cfaa4ff46c20fcc3 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_170568v2: 98ac27fc649cf3f3f07a56c0d3df839be8bfa95d @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/index.html

[-- Attachment #2: Type: text/html, Size: 1651 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* ✗ i915.CI.Full: failure for DRM device registration fixes (rev2)
  2026-08-27 14:34 [PATCH v3 0/2] DRM device registration fixes Krzysztof Niemiec
                   ` (2 preceding siblings ...)
  2026-08-27 16:51 ` ✓ i915.CI.BAT: success for DRM device registration fixes (rev2) Patchwork
@ 2026-08-27 20:39 ` Patchwork
  3 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2026-08-27 20:39 UTC (permalink / raw)
  To: Krzysztof Niemiec; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 94190 bytes --]

== Series Details ==

Series: DRM device registration fixes (rev2)
URL   : https://patchwork.freedesktop.org/series/170568/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_19053_full -> Patchwork_170568v2_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_170568v2_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_170568v2_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (10 -> 10)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_170568v2_full:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_plane_lowres@tiling-none:
    - shard-tglu-1:       [PASS][1] -> [ABORT][2] +1 other test abort
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-tglu-1/igt@kms_plane_lowres@tiling-none.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_plane_lowres@tiling-none.html

  * igt@kms_plane_lowres@tiling-none@pipe-d-hdmi-a-1:
    - shard-tglu-1:       [PASS][3] -> [DMESG-WARN][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-tglu-1/igt@kms_plane_lowres@tiling-none@pipe-d-hdmi-a-1.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_plane_lowres@tiling-none@pipe-d-hdmi-a-1.html

  * igt@perf_pmu@init-sema:
    - shard-tglu:         NOTRUN -> [SKIP][5] +3 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-2/igt@perf_pmu@init-sema.html

  
#### Warnings ####

  * igt@i915_module_load@fault-injection:
    - shard-snb:          [ABORT][6] ([i915#15342]) -> [TIMEOUT][7]
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-snb6/igt@i915_module_load@fault-injection.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-snb7/igt@i915_module_load@fault-injection.html
    - shard-tglu:         [ABORT][8] ([i915#15342]) -> [TIMEOUT][9]
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-tglu-4/igt@i915_module_load@fault-injection.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-2/igt@i915_module_load@fault-injection.html

  * igt@i915_module_load@fault-injection@uc_fw_rsa_data_create:
    - shard-tglu:         [SKIP][10] ([i915#15479]) -> [TIMEOUT][11]
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-tglu-4/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-2/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html
    - shard-snb:          [SKIP][12] -> [TIMEOUT][13]
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-snb6/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-snb7/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html

  
Known issues
------------

  Here are the changes found in Patchwork_170568v2_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@crc32:
    - shard-tglu:         NOTRUN -> [SKIP][14] ([i915#6230])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@api_intel_bb@crc32.html

  * igt@device_reset@cold-reset-bound:
    - shard-rkl:          NOTRUN -> [SKIP][15] ([i915#11078])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@device_reset@cold-reset-bound.html

  * igt@device_reset@unbind-cold-reset-rebind:
    - shard-tglu:         NOTRUN -> [SKIP][16] ([i915#11078])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@device_reset@unbind-cold-reset-rebind.html

  * igt@gem_ccs@block-multicopy-compressed:
    - shard-tglu:         NOTRUN -> [SKIP][17] ([i915#9323])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@gem_ccs@block-multicopy-compressed.html

  * igt@gem_ccs@suspend-resume:
    - shard-tglu-1:       NOTRUN -> [SKIP][18] ([i915#9323])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@gem_ccs@suspend-resume.html

  * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][19] ([i915#13356] / [i915#16348])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg2-4/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html

  * igt@gem_create@create-ext-set-pat:
    - shard-rkl:          NOTRUN -> [SKIP][20] ([i915#8562])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@gem_create@create-ext-set-pat.html

  * igt@gem_ctx_sseu@engines:
    - shard-rkl:          NOTRUN -> [SKIP][21] ([i915#280])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@gem_ctx_sseu@engines.html

  * igt@gem_exec_balancer@parallel-keep-submit-fence:
    - shard-rkl:          NOTRUN -> [SKIP][22] ([i915#4525])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@gem_exec_balancer@parallel-keep-submit-fence.html

  * igt@gem_exec_balancer@parallel-ordering:
    - shard-tglu:         NOTRUN -> [SKIP][23] ([i915#4525])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@gem_exec_balancer@parallel-ordering.html

  * igt@gem_exec_flush@basic-batch-kernel-default-cmd:
    - shard-dg1:          NOTRUN -> [SKIP][24] ([i915#3539] / [i915#4852])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html

  * igt@gem_exec_flush@basic-wb-set-default:
    - shard-tglu:         NOTRUN -> [SKIP][25] ([i915#2575]) +70 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-2/igt@gem_exec_flush@basic-wb-set-default.html

  * igt@gem_exec_reloc@basic-gtt-active:
    - shard-dg1:          NOTRUN -> [SKIP][26] ([i915#3281]) +1 other test skip
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@gem_exec_reloc@basic-gtt-active.html

  * igt@gem_exec_reloc@basic-gtt-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][27] ([i915#3281]) +5 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-cpu.html

  * igt@gem_huc_copy@huc-copy:
    - shard-rkl:          NOTRUN -> [SKIP][28] ([i915#2190])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_evict@dontneed-evict-race:
    - shard-glk:          NOTRUN -> [SKIP][29] ([i915#4613]) +2 other tests skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk3/igt@gem_lmem_evict@dontneed-evict-race.html

  * igt@gem_lmem_swapping@heavy-verify-multi:
    - shard-tglu-1:       NOTRUN -> [SKIP][30] ([i915#4613])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-multi.html

  * igt@gem_mmap_gtt@cpuset-big-copy-odd:
    - shard-dg1:          NOTRUN -> [SKIP][31] ([i915#4077]) +3 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@gem_mmap_gtt@cpuset-big-copy-odd.html

  * igt@gem_pwrite@basic-random:
    - shard-rkl:          NOTRUN -> [SKIP][32] ([i915#3282]) +3 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@gem_pwrite@basic-random.html

  * igt@gem_pxp@create-regular-context-1:
    - shard-dg1:          NOTRUN -> [SKIP][33] ([i915#4270])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@gem_pxp@create-regular-context-1.html

  * igt@gem_pxp@hw-rejects-pxp-buffer:
    - shard-tglu-1:       NOTRUN -> [SKIP][34] ([i915#13398])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@gem_pxp@hw-rejects-pxp-buffer.html

  * igt@gem_pxp@hw-rejects-pxp-context:
    - shard-rkl:          NOTRUN -> [SKIP][35] ([i915#13717])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@gem_pxp@hw-rejects-pxp-context.html

  * igt@gem_softpin@noreloc-s3:
    - shard-rkl:          [PASS][36] -> [INCOMPLETE][37] ([i915#13809] / [i915#16226])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@gem_softpin@noreloc-s3.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@gem_softpin@noreloc-s3.html

  * igt@gem_userptr_blits@create-destroy-unsync:
    - shard-rkl:          NOTRUN -> [SKIP][38] ([i915#3297]) +2 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@gem_userptr_blits@create-destroy-unsync.html

  * igt@gem_userptr_blits@forbidden-operations:
    - shard-rkl:          NOTRUN -> [SKIP][39] ([i915#3282] / [i915#3297])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@gem_userptr_blits@forbidden-operations.html

  * igt@gem_workarounds@suspend-resume-context:
    - shard-rkl:          [PASS][40] -> [INCOMPLETE][41] ([i915#13356])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-4/igt@gem_workarounds@suspend-resume-context.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@gem_workarounds@suspend-resume-context.html

  * igt@gen9_exec_parse@basic-rejected-ctx-param:
    - shard-tglu-1:       NOTRUN -> [SKIP][42] ([i915#2527] / [i915#2856])
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@gen9_exec_parse@basic-rejected-ctx-param.html

  * igt@gen9_exec_parse@bb-oversize:
    - shard-rkl:          NOTRUN -> [SKIP][43] ([i915#2527]) +1 other test skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@gen9_exec_parse@bb-oversize.html

  * igt@gen9_exec_parse@valid-registers:
    - shard-tglu:         NOTRUN -> [SKIP][44] ([i915#2527] / [i915#2856]) +1 other test skip
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@gen9_exec_parse@valid-registers.html

  * igt@i915_drm_fdinfo@all-busy-check-all:
    - shard-dg1:          NOTRUN -> [SKIP][45] ([i915#14123])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@i915_drm_fdinfo@all-busy-check-all.html

  * igt@i915_module_load@resize-bar:
    - shard-tglu-1:       NOTRUN -> [SKIP][46] ([i915#6412])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@i915_module_load@resize-bar.html

  * igt@i915_pm_freq_api@freq-reset:
    - shard-rkl:          NOTRUN -> [SKIP][47] ([i915#8399])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@i915_pm_freq_api@freq-reset.html

  * igt@i915_pm_rc6_residency@media-rc6-accuracy:
    - shard-dg1:          NOTRUN -> [SKIP][48] ([i915#16080] / [i915#16166])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@i915_pm_rc6_residency@media-rc6-accuracy.html

  * igt@i915_query@query-topology-known-pci-ids:
    - shard-tglu:         NOTRUN -> [SKIP][49] ([i915#16109])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@i915_query@query-topology-known-pci-ids.html

  * igt@intel_hwmon@hwmon-write:
    - shard-rkl:          NOTRUN -> [SKIP][50] ([i915#7707])
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@intel_hwmon@hwmon-write.html

  * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-2:
    - shard-glk:          [PASS][51] -> [FAIL][52] ([i915#14888])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-glk6/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-2.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk6/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-2.html

  * igt@kms_async_flips@async-flip-suspend-resume:
    - shard-glk:          NOTRUN -> [INCOMPLETE][53] ([i915#12761])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk9/igt@kms_async_flips@async-flip-suspend-resume.html

  * igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2:
    - shard-glk:          NOTRUN -> [INCOMPLETE][54] ([i915#12761] / [i915#14995])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk9/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-rkl:          NOTRUN -> [SKIP][55] ([i915#1769] / [i915#3555])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-0:
    - shard-tglu-1:       NOTRUN -> [SKIP][56] ([i915#5286])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-180:
    - shard-rkl:          NOTRUN -> [SKIP][57] ([i915#5286]) +6 other tests skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-270:
    - shard-tglu:         NOTRUN -> [SKIP][58] ([i915#5286])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][59] ([i915#4538] / [i915#5286]) +1 other test skip
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@linear-16bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][60] ([i915#3638])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_big_fb@linear-16bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-8bpp-rotate-270:
    - shard-dg1:          NOTRUN -> [SKIP][61] ([i915#3638])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-64bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][62] ([i915#4538])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-b-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][63] ([i915#6095]) +14 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][64] ([i915#12313]) +2 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][65] ([i915#6095]) +14 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][66] ([i915#10307] / [i915#6095]) +27 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg2-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][67] ([i915#12805])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][68] ([i915#12805])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
    - shard-glk:          [PASS][69] -> [INCOMPLETE][70] ([i915#15582])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-glk1/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk8/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][71] ([i915#6095]) +7 other tests skip
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg2-1/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][72] ([i915#14098] / [i915#6095]) +42 other tests skip
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][73] ([i915#6095]) +63 other tests skip
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/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-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-2:
    - shard-glk10:        NOTRUN -> [SKIP][74] +219 other tests skip
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk10/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][75] ([i915#14544] / [i915#6095]) +1 other test skip
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][76] ([i915#14098] / [i915#14544] / [i915#6095])
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][77] ([i915#6095]) +169 other tests skip
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-13/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_chamelium_audio@hdmi-audio-after-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][78] ([i915#11151])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4:
    - shard-tglu-1:       NOTRUN -> [SKIP][79] ([i915#16471])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
    - shard-dg1:          NOTRUN -> [SKIP][80] ([i915#16471])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d:
    - shard-rkl:          NOTRUN -> [SKIP][81] ([i915#16471])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html

  * igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
    - shard-dg1:          NOTRUN -> [SKIP][82] ([i915#11151] / [i915#7828])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html

  * igt@kms_chamelium_hpd@dp-hpd-fast:
    - shard-tglu-1:       NOTRUN -> [SKIP][83] ([i915#11151] / [i915#7828]) +1 other test skip
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-fast.html

  * igt@kms_chamelium_hpd@hdmi-hpd-fast:
    - shard-tglu:         NOTRUN -> [SKIP][84] ([i915#11151] / [i915#7828]) +2 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_chamelium_hpd@hdmi-hpd-fast.html

  * igt@kms_chamelium_hpd@vga-hpd-fast:
    - shard-rkl:          NOTRUN -> [SKIP][85] ([i915#11151] / [i915#7828]) +7 other tests skip
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_chamelium_hpd@vga-hpd-fast.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-tglu-1:       NOTRUN -> [SKIP][86] ([i915#15330])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-rkl:          NOTRUN -> [SKIP][87] ([i915#15330] / [i915#3116])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@legacy-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][88] ([i915#15865]) +3 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_content_protection@legacy-hdcp14.html

  * igt@kms_content_protection@suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][89] ([i915#15865])
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_content_protection@suspend-resume.html

  * igt@kms_cursor_crc@cursor-offscreen-max-size:
    - shard-dg1:          NOTRUN -> [SKIP][90] ([i915#3555]) +1 other test skip
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_cursor_crc@cursor-offscreen-max-size.html

  * igt@kms_cursor_crc@cursor-onscreen-32x32:
    - shard-tglu-1:       NOTRUN -> [SKIP][91] ([i915#3555]) +1 other test skip
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-32x32.html

  * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
    - shard-tglu:         [PASS][92] -> [FAIL][93] ([i915#13566]) +1 other test fail
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-tglu-8/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-8/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-rkl:          NOTRUN -> [SKIP][94] ([i915#13049]) +1 other test skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x170.html

  * igt@kms_cursor_crc@cursor-random-64x21:
    - shard-rkl:          [PASS][95] -> [FAIL][96] ([i915#13566])
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-8/igt@kms_cursor_crc@cursor-random-64x21.html
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-4/igt@kms_cursor_crc@cursor-random-64x21.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
    - shard-tglu:         NOTRUN -> [SKIP][97] ([i915#3555]) +1 other test skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html

  * igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [FAIL][98] ([i915#13566]) +4 other tests fail
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-tglu-1:       NOTRUN -> [SKIP][99] ([i915#4103]) +1 other test skip
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-dg1:          NOTRUN -> [SKIP][100] ([i915#4103]) +1 other test skip
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-rkl:          NOTRUN -> [SKIP][101] ([i915#4103])
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_dirtyfb@psr-dirtyfb-ioctl:
    - shard-rkl:          NOTRUN -> [SKIP][102] ([i915#9723])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-tglu:         NOTRUN -> [SKIP][103] ([i915#16867])
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
    - shard-rkl:          NOTRUN -> [SKIP][104] ([i915#16867])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html

  * igt@kms_dsc@dsc-fractional-bpp-bigjoiner:
    - shard-dg1:          NOTRUN -> [SKIP][105] ([i915#16361])
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_dsc@dsc-fractional-bpp-bigjoiner.html

  * igt@kms_dsc@dsc-with-bpc-formats-bigjoiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][106] ([i915#16361])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_dsc@dsc-with-bpc-formats-bigjoiner.html

  * igt@kms_dsc@dsc-with-output-formats:
    - shard-rkl:          NOTRUN -> [SKIP][107] ([i915#16361]) +3 other tests skip
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner:
    - shard-tglu:         NOTRUN -> [SKIP][108] ([i915#16361])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][109] ([i915#9878])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk10/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_fbcon_fbt@psr:
    - shard-rkl:          NOTRUN -> [SKIP][110] ([i915#16680])
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@kms_fbcon_fbt@psr.html

  * igt@kms_feature_discovery@psr1:
    - shard-tglu-1:       NOTRUN -> [SKIP][111] ([i915#658])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_feature_discovery@psr1.html

  * igt@kms_flip@2x-busy-flip:
    - shard-tglu-1:       NOTRUN -> [SKIP][112] ([i915#3637] / [i915#9934])
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_flip@2x-busy-flip.html

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
    - shard-tglu:         NOTRUN -> [SKIP][113] ([i915#3637] / [i915#9934])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html

  * igt@kms_flip@2x-flip-vs-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][114] ([i915#9934]) +5 other tests skip
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms.html

  * igt@kms_flip@2x-flip-vs-fences-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][115] ([i915#8381])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_flip@2x-flip-vs-fences-interruptible.html

  * igt@kms_flip@2x-nonexisting-fb:
    - shard-snb:          NOTRUN -> [SKIP][116] +74 other tests skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-snb7/igt@kms_flip@2x-nonexisting-fb.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
    - shard-dg1:          NOTRUN -> [SKIP][117] ([i915#9934])
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-tglu:         [PASS][118] -> [FAIL][119] ([i915#13027]) +1 other test fail
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-tglu-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-9/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-mtlp:         [PASS][120] -> [DMESG-WARN][121] ([i915#16495]) +1 other test dmesg-warn
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-mtlp-8/igt@kms_flip@flip-vs-suspend-interruptible.html
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-mtlp-5/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][122] ([i915#15643])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
    - shard-tglu:         NOTRUN -> [SKIP][123] ([i915#15643]) +1 other test skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
    - shard-rkl:          NOTRUN -> [SKIP][124] ([i915#15643]) +6 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html

  * igt@kms_force_connector_basic@force-edid:
    - shard-mtlp:         [PASS][125] -> [SKIP][126] ([i915#15672])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-mtlp-3/igt@kms_force_connector_basic@force-edid.html
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-mtlp-1/igt@kms_force_connector_basic@force-edid.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite:
    - shard-tglu:         NOTRUN -> [SKIP][127] +28 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][128] ([i915#15990] / [i915#8708]) +2 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][129] ([i915#10056] / [i915#16593])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk3/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][130] ([i915#15989]) +18 other tests skip
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-rte:
    - shard-dg1:          NOTRUN -> [SKIP][131] +14 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_frontbuffer_tracking@fbchdr-2p-rte.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][132] ([i915#15104] / [i915#15990])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
    - shard-rkl:          NOTRUN -> [SKIP][133] ([i915#15102]) +44 other tests skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][134] ([i915#1825]) +8 other tests skip
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-indfb-pgflip-blt:
    - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#15102]) +11 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte:
    - shard-dg1:          NOTRUN -> [SKIP][136] ([i915#15102]) +8 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-spr-indfb-draw-render:
    - shard-tglu-1:       NOTRUN -> [SKIP][137] +27 other tests skip
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-shrfb-fliptrack-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][138] ([i915#15990]) +4 other tests skip
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-shrfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-blt:
    - shard-tglu-1:       NOTRUN -> [SKIP][139] ([i915#15989]) +5 other tests skip
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-rkl:          [PASS][140] -> [SKIP][141] ([i915#15989]) +2 other tests skip
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-mmap-cpu:
    - shard-dg1:          NOTRUN -> [SKIP][142] ([i915#15989]) +3 other tests skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-pwrite:
    - shard-tglu:         NOTRUN -> [SKIP][143] ([i915#15989]) +5 other tests skip
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-tglu-1:       NOTRUN -> [SKIP][144] ([i915#9766])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-tglu-1:       NOTRUN -> [SKIP][145] ([i915#15102]) +12 other tests skip
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move:
    - shard-rkl:          NOTRUN -> [SKIP][146] +87 other tests skip
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html

  * igt@kms_hdmi_inject@inject-audio:
    - shard-mtlp:         [PASS][147] -> [SKIP][148] ([i915#15725])
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-mtlp-3/igt@kms_hdmi_inject@inject-audio.html
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-mtlp-1/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-rkl:          NOTRUN -> [SKIP][149] ([i915#12713] / [i915#16644])
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@static-toggle:
    - shard-rkl:          NOTRUN -> [SKIP][150] ([i915#16644] / [i915#3555] / [i915#8228]) +2 other tests skip
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_hdr@static-toggle.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][151] ([i915#15459])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_joiner@invalid-modeset-force-big-joiner:
    - shard-rkl:          NOTRUN -> [SKIP][152] ([i915#15459])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_joiner@invalid-modeset-force-big-joiner.html

  * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
    - shard-rkl:          NOTRUN -> [SKIP][153] ([i915#15638] / [i915#15722])
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html

  * igt@kms_panel_fitting@legacy:
    - shard-rkl:          NOTRUN -> [SKIP][154] ([i915#6301])
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_panel_fitting@legacy.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-rkl:          [PASS][155] -> [INCOMPLETE][156] ([i915#12756] / [i915#13476])
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-8/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/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:          NOTRUN -> [INCOMPLETE][157] ([i915#13476])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html

  * igt@kms_pipe_stress@stress-xrgb8888-untiled:
    - shard-glk10:        NOTRUN -> [DMESG-WARN][158] ([i915#118])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk10/igt@kms_pipe_stress@stress-xrgb8888-untiled.html

  * igt@kms_pipe_stress@stress-xrgb8888-ytiled:
    - shard-glk:          NOTRUN -> [DMESG-FAIL][159] ([i915#118])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk3/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping:
    - shard-rkl:          NOTRUN -> [SKIP][160] ([i915#15709]) +1 other test skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier:
    - shard-tglu:         NOTRUN -> [SKIP][161] ([i915#15709])
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier:
    - shard-dg1:          NOTRUN -> [SKIP][162] ([i915#15709])
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5:
    - shard-rkl:          NOTRUN -> [SKIP][163] ([i915#16386]) +1 other test skip
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
    - shard-tglu-1:       NOTRUN -> [SKIP][164] ([i915#15709])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html

  * igt@kms_plane@planar-pixel-format-settings:
    - shard-dg1:          [PASS][165] -> [DMESG-WARN][166] ([i915#4423]) +3 other tests dmesg-warn
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-12/igt@kms_plane@planar-pixel-format-settings.html
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_plane@planar-pixel-format-settings.html

  * igt@kms_plane_alpha_blend@alpha-transparent-fb:
    - shard-glk:          NOTRUN -> [FAIL][167] ([i915#10647] / [i915#12177])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk9/igt@kms_plane_alpha_blend@alpha-transparent-fb.html

  * igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [FAIL][168] ([i915#10647]) +1 other test fail
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk9/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html

  * igt@kms_plane_multiple@2x-tiling-4:
    - shard-tglu:         NOTRUN -> [SKIP][169] ([i915#13958])
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_plane_multiple@2x-tiling-4.html

  * igt@kms_plane_multiple@2x-tiling-none:
    - shard-rkl:          NOTRUN -> [SKIP][170] ([i915#13958])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_plane_multiple@2x-tiling-none.html

  * igt@kms_plane_multiple@2x-tiling-yf:
    - shard-dg1:          NOTRUN -> [SKIP][171] ([i915#13958])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_plane_multiple@2x-tiling-yf.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
    - shard-rkl:          NOTRUN -> [SKIP][172] ([i915#15329]) +3 other tests skip
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html

  * igt@kms_pm_backlight@bad-brightness:
    - shard-dg1:          NOTRUN -> [SKIP][173] ([i915#12343] / [i915#5354])
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_pm_backlight@bad-brightness.html

  * igt@kms_pm_backlight@basic-brightness:
    - shard-rkl:          NOTRUN -> [SKIP][174] ([i915#12343] / [i915#5354])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_pm_backlight@brightness-with-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][175] ([i915#12343])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_pm_backlight@brightness-with-dpms.html

  * igt@kms_pm_backlight@fade:
    - shard-tglu-1:       NOTRUN -> [SKIP][176] ([i915#12343] / [i915#9812])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_pm_backlight@fade.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-rkl:          NOTRUN -> [SKIP][177] ([i915#15948])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-dg2:          [PASS][178] -> [SKIP][179] ([i915#15073])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
    - shard-dg1:          [PASS][180] -> [SKIP][181] ([i915#15073]) +1 other test skip
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-18/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_prime@basic-modeset-hybrid:
    - shard-tglu:         NOTRUN -> [SKIP][182] ([i915#6524])
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_prime@basic-modeset-hybrid.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
    - shard-tglu-1:       NOTRUN -> [SKIP][183] ([i915#11520]) +1 other test skip
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
    - shard-glk:          NOTRUN -> [SKIP][184] ([i915#11520]) +5 other tests skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk3/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-tglu:         NOTRUN -> [SKIP][185] ([i915#11520]) +1 other test skip
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
    - shard-dg1:          NOTRUN -> [SKIP][186] ([i915#11520])
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
    - shard-rkl:          NOTRUN -> [SKIP][187] ([i915#11520]) +9 other tests skip
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-glk10:        NOTRUN -> [SKIP][188] ([i915#11520]) +3 other tests skip
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk10/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
    - shard-glk:          NOTRUN -> [SKIP][189] +258 other tests skip
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk6/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html

  * igt@kms_psr@psr2-cursor-mmap-gtt:
    - shard-tglu-1:       NOTRUN -> [SKIP][190] ([i915#9732]) +5 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_psr@psr2-cursor-mmap-gtt.html

  * igt@kms_psr@psr2-cursor-plane-onoff:
    - shard-tglu:         NOTRUN -> [SKIP][191] ([i915#9732]) +3 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_psr@psr2-cursor-plane-onoff.html

  * igt@kms_psr@psr2-sprite-mmap-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][192] ([i915#1072] / [i915#9732]) +20 other tests skip
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_psr@psr2-sprite-mmap-cpu.html

  * igt@kms_psr@psr2-sprite-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][193] ([i915#1072] / [i915#9732]) +4 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_psr@psr2-sprite-mmap-gtt.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-tglu:         NOTRUN -> [SKIP][194] ([i915#15949])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
    - shard-rkl:          NOTRUN -> [SKIP][195] ([i915#5289])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
    - shard-rkl:          [PASS][196] -> [ABORT][197] ([i915#16852])
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
    - shard-dg1:          NOTRUN -> [SKIP][198] ([i915#5289])
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html

  * igt@kms_selftest@drm_framebuffer:
    - shard-tglu-1:       NOTRUN -> [ABORT][199] ([i915#13179]) +1 other test abort
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-1/igt@kms_selftest@drm_framebuffer.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - shard-rkl:          NOTRUN -> [SKIP][200] ([i915#3555]) +4 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-rkl:          NOTRUN -> [SKIP][201] ([i915#8623])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@kms_vrr@flip-basic-fastset:
    - shard-rkl:          NOTRUN -> [SKIP][202] ([i915#9906])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_vrr@flip-basic-fastset.html

  * igt@kms_vrr@flipline:
    - shard-rkl:          NOTRUN -> [SKIP][203] ([i915#15243] / [i915#3555])
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_vrr@flipline.html

  * igt@perf_pmu@most-busy-idle-check-all:
    - shard-rkl:          [PASS][204] -> [FAIL][205] ([i915#4349]) +1 other test fail
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@perf_pmu@most-busy-idle-check-all.html
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@perf_pmu@most-busy-idle-check-all.html

  * igt@perf_pmu@rc6@other-idle-gt0:
    - shard-tglu:         NOTRUN -> [SKIP][206] ([i915#8516])
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-6/igt@perf_pmu@rc6@other-idle-gt0.html

  * igt@prime_vgem@basic-read:
    - shard-rkl:          NOTRUN -> [SKIP][207] ([i915#3291] / [i915#3708])
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@prime_vgem@basic-read.html

  * igt@prime_vgem@coherency-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][208] ([i915#3708]) +1 other test skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@prime_vgem@coherency-gtt.html

  
#### Possible fixes ####

  * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          [INCOMPLETE][209] ([i915#13356] / [i915#16348]) -> [PASS][210]
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg2-4/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg2-4/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html

  * igt@gem_eio@kms:
    - shard-dg1:          [ABORT][211] ([i915#16837]) -> [PASS][212]
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-15/igt@gem_eio@kms.html
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-16/igt@gem_eio@kms.html

  * igt@gem_workarounds@suspend-resume:
    - shard-rkl:          [INCOMPLETE][213] ([i915#13356]) -> [PASS][214]
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-3/igt@gem_workarounds@suspend-resume.html
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-5/igt@gem_workarounds@suspend-resume.html

  * igt@gen9_exec_parse@allowed-single:
    - shard-glk:          [ABORT][215] ([i915#5566]) -> [PASS][216]
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-glk9/igt@gen9_exec_parse@allowed-single.html
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk9/igt@gen9_exec_parse@allowed-single.html

  * igt@i915_module_load@fault-injection@intel_connector_register:
    - shard-snb:          [ABORT][217] ([i915#15342]) -> [PASS][218]
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-snb6/igt@i915_module_load@fault-injection@intel_connector_register.html
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-snb7/igt@i915_module_load@fault-injection@intel_connector_register.html
    - shard-tglu:         [ABORT][219] ([i915#15342]) -> [PASS][220]
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-tglu-4/igt@i915_module_load@fault-injection@intel_connector_register.html
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-2/igt@i915_module_load@fault-injection@intel_connector_register.html
    - shard-mtlp:         [DMESG-WARN][221] ([i915#15342]) -> [PASS][222]
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-mtlp-8/igt@i915_module_load@fault-injection@intel_connector_register.html
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-mtlp-5/igt@i915_module_load@fault-injection@intel_connector_register.html
    - shard-dg2:          [DMESG-WARN][223] ([i915#15342]) -> [PASS][224]
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg2-7/igt@i915_module_load@fault-injection@intel_connector_register.html
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg2-4/igt@i915_module_load@fault-injection@intel_connector_register.html

  * igt@i915_suspend@fence-restore-tiled2untiled:
    - shard-rkl:          [INCOMPLETE][225] ([i915#4817]) -> [PASS][226]
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@i915_suspend@fence-restore-tiled2untiled.html
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@i915_suspend@fence-restore-tiled2untiled.html

  * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1:
    - shard-glk:          [FAIL][227] ([i915#14888]) -> [PASS][228]
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-glk6/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk6/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
    - shard-tglu:         [FAIL][229] ([i915#13566]) -> [PASS][230] +1 other test pass
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-tglu-3/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html

  * igt@kms_flip@flip-vs-blocking-wf-vblank:
    - shard-snb:          [FAIL][231] ([i915#10826]) -> [PASS][232] +1 other test pass
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-snb1/igt@kms_flip@flip-vs-blocking-wf-vblank.html
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-snb1/igt@kms_flip@flip-vs-blocking-wf-vblank.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-rkl:          [FAIL][233] ([i915#13027]) -> [PASS][234]
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-rkl:          [INCOMPLETE][235] ([i915#16276] / [i915#6113]) -> [PASS][236] +1 other test pass
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-7/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@modeset-vs-vblank-race:
    - shard-dg1:          [ABORT][237] -> [PASS][238] +1 other test pass
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-14/igt@kms_flip@modeset-vs-vblank-race.html
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-15/igt@kms_flip@modeset-vs-vblank-race.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff:
    - shard-rkl:          [SKIP][239] ([i915#15989]) -> [PASS][240] +1 other test pass
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-msflip-blt:
    - shard-glk:          [SKIP][241] -> [PASS][242] +2 other tests pass
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-glk1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-msflip-blt.html
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-msflip-blt.html

  * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12:
    - shard-dg1:          [DMESG-WARN][243] ([i915#4423]) -> [PASS][244] +1 other test pass
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-18/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-14/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-dg1:          [SKIP][245] ([i915#15073]) -> [PASS][246]
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-18/igt@kms_pm_rpm@modeset-lpsp.html
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-dg2:          [SKIP][247] ([i915#15073]) -> [PASS][248]
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg2-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-rkl:          [SKIP][249] ([i915#15073]) -> [PASS][250] +1 other test pass
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@perf_pmu@busy-double-start:
    - shard-mtlp:         [FAIL][251] ([i915#4349]) -> [PASS][252] +1 other test pass
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-mtlp-3/igt@perf_pmu@busy-double-start.html
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-mtlp-1/igt@perf_pmu@busy-double-start.html

  * igt@perf_pmu@busy-double-start@vecs1:
    - shard-dg2:          [FAIL][253] ([i915#4349]) -> [PASS][254] +4 other tests pass
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg2-7/igt@perf_pmu@busy-double-start@vecs1.html
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html

  * igt@perf_pmu@rc6-suspend:
    - shard-rkl:          [ABORT][255] ([i915#15131]) -> [PASS][256]
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-1/igt@perf_pmu@rc6-suspend.html
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@perf_pmu@rc6-suspend.html

  
#### Warnings ####

  * igt@gem_eio@kms:
    - shard-tglu:         [ABORT][257] ([i915#16837]) -> [ABORT][258] ([i915#16837] / [i915#16881])
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-tglu-8/igt@gem_eio@kms.html
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-tglu-8/igt@gem_eio@kms.html

  * igt@gem_exec_capture@capture-invisible@smem0:
    - shard-rkl:          [SKIP][259] ([i915#14544] / [i915#6334]) -> [SKIP][260] ([i915#6334]) +1 other test skip
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@gem_exec_capture@capture-invisible@smem0.html
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@gem_exec_capture@capture-invisible@smem0.html

  * igt@gem_exec_reloc@basic-cpu-noreloc:
    - shard-rkl:          [SKIP][261] ([i915#14544] / [i915#3281]) -> [SKIP][262] ([i915#3281])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-noreloc.html
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@gem_exec_reloc@basic-cpu-noreloc.html

  * igt@gem_exec_reloc@basic-gtt-wc-active:
    - shard-rkl:          [SKIP][263] ([i915#3281]) -> [SKIP][264] ([i915#14544] / [i915#3281]) +1 other test skip
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-wc-active.html
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-active.html

  * igt@gem_exec_schedule@semaphore-power:
    - shard-rkl:          [SKIP][265] ([i915#7276]) -> [SKIP][266] ([i915#14544] / [i915#7276])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@gem_exec_schedule@semaphore-power.html
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html

  * igt@gem_lmem_swapping@verify:
    - shard-rkl:          [SKIP][267] ([i915#14544] / [i915#4613]) -> [SKIP][268] ([i915#4613])
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@gem_lmem_swapping@verify.html
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@gem_lmem_swapping@verify.html

  * igt@gem_partial_pwrite_pread@writes-after-reads:
    - shard-rkl:          [SKIP][269] ([i915#14544] / [i915#3282]) -> [SKIP][270] ([i915#3282]) +3 other tests skip
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads.html
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@gem_partial_pwrite_pread@writes-after-reads.html

  * igt@gem_pread@snoop:
    - shard-rkl:          [SKIP][271] ([i915#3282]) -> [SKIP][272] ([i915#14544] / [i915#3282])
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@gem_pread@snoop.html
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@gem_pread@snoop.html

  * igt@gem_tiled_pread_basic@basic:
    - shard-rkl:          [SKIP][273] ([i915#14544] / [i915#15656]) -> [SKIP][274] ([i915#15656])
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@gem_tiled_pread_basic@basic.html
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@gem_tiled_pread_basic@basic.html

  * igt@gen9_exec_parse@batch-without-end:
    - shard-rkl:          [SKIP][275] ([i915#14544] / [i915#2527]) -> [SKIP][276] ([i915#2527])
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@gen9_exec_parse@batch-without-end.html
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@gen9_exec_parse@batch-without-end.html

  * igt@i915_module_load@fault-injection:
    - shard-dg2:          [ABORT][277] ([i915#15342] / [i915#15481]) -> [ABORT][278] ([i915#15481])
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg2-7/igt@i915_module_load@fault-injection.html
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg2-4/igt@i915_module_load@fault-injection.html
    - shard-mtlp:         [ABORT][279] ([i915#15342] / [i915#15481]) -> [ABORT][280] ([i915#15481])
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-mtlp-8/igt@i915_module_load@fault-injection.html
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-mtlp-5/igt@i915_module_load@fault-injection.html

  * igt@i915_pm_rc6_residency@rc6-idle:
    - shard-rkl:          [SKIP][281] ([i915#14498] / [i915#14544]) -> [SKIP][282] ([i915#14498])
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@i915_pm_rc6_residency@rc6-idle.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-180:
    - shard-rkl:          [SKIP][283] ([i915#5286]) -> [SKIP][284] ([i915#14544] / [i915#5286])
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html

  * igt@kms_big_fb@x-tiled-16bpp-rotate-90:
    - shard-rkl:          [SKIP][285] ([i915#3638]) -> [SKIP][286] ([i915#14544] / [i915#3638]) +1 other test skip
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1:
    - shard-rkl:          [SKIP][287] ([i915#14098] / [i915#6095]) -> [ABORT][288] ([i915#16852]) +1 other test abort
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-5/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1.html
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-2/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-4:
    - shard-dg1:          [SKIP][289] ([i915#6095]) -> [SKIP][290] ([i915#4423] / [i915#6095]) +1 other test skip
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-19/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-4.html
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-18/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-4.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][291] ([i915#12313] / [i915#14544]) -> [SKIP][292] ([i915#12313])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html

  * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][293] ([i915#14544] / [i915#6095]) -> [SKIP][294] ([i915#6095]) +5 other tests skip
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
    - shard-glk:          [INCOMPLETE][295] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][296] ([i915#15582])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-glk1/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk8/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][297] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][298] ([i915#14098] / [i915#6095]) +5 other tests skip
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs:
    - shard-rkl:          [SKIP][299] ([i915#14098] / [i915#6095]) -> [SKIP][300] ([i915#14098] / [i915#14544] / [i915#6095])
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs.html
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
    - shard-rkl:          [SKIP][301] ([i915#14544] / [i915#16471]) -> [SKIP][302] ([i915#16471])
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html

  * igt@kms_chamelium_frames@hdmi-crc-single:
    - shard-rkl:          [SKIP][303] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][304] ([i915#11151] / [i915#7828])
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-single.html
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_chamelium_frames@hdmi-crc-single.html

  * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
    - shard-rkl:          [SKIP][305] ([i915#11151] / [i915#7828]) -> [SKIP][306] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-rkl:          [SKIP][307] ([i915#15330] / [i915#3116]) -> [SKIP][308] ([i915#14544] / [i915#15330] / [i915#3116])
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-0.html
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@mei-interface:
    - shard-dg1:          [SKIP][309] ([i915#15865]) -> [SKIP][310] ([i915#9433])
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-14/igt@kms_content_protection@mei-interface.html
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-13/igt@kms_content_protection@mei-interface.html

  * igt@kms_cursor_crc@cursor-offscreen-32x10:
    - shard-rkl:          [SKIP][311] ([i915#14544] / [i915#3555]) -> [SKIP][312] ([i915#3555])
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x10.html
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_cursor_crc@cursor-offscreen-32x10.html

  * igt@kms_dp_link_training@non-uhbr-sst:
    - shard-rkl:          [SKIP][313] ([i915#13749] / [i915#14544]) -> [SKIP][314] ([i915#13749])
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-sst.html
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_dp_link_training@non-uhbr-sst.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-rkl:          [SKIP][315] ([i915#16361]) -> [SKIP][316] ([i915#14544] / [i915#16361])
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_dsc@dsc-fractional-bpp.html
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-with-bpc:
    - shard-rkl:          [SKIP][317] ([i915#14544] / [i915#16361]) -> [SKIP][318] ([i915#16361])
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_dsc@dsc-with-bpc.html
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_dsc@dsc-with-bpc.html

  * igt@kms_flip@2x-plain-flip-fb-recreate:
    - shard-rkl:          [SKIP][319] ([i915#9934]) -> [SKIP][320] ([i915#14544] / [i915#9934]) +1 other test skip
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_flip@2x-plain-flip-fb-recreate.html
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_flip@2x-plain-flip-fb-recreate.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-glk:          [INCOMPLETE][321] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][322] ([i915#12745] / [i915#4839])
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-glk5/igt@kms_flip@flip-vs-suspend.html
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk4/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
    - shard-glk:          [INCOMPLETE][323] ([i915#12314] / [i915#12745] / [i915#6113]) -> [INCOMPLETE][324] ([i915#12745])
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-glk5/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-glk4/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
    - shard-rkl:          [SKIP][325] ([i915#15643]) -> [SKIP][326] ([i915#14544] / [i915#15643])
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-dg1:          [SKIP][327] ([i915#15990] / [i915#8708]) -> [SKIP][328] ([i915#15990] / [i915#4423] / [i915#8708])
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt:
    - shard-dg1:          [SKIP][329] ([i915#15102]) -> [SKIP][330] ([i915#15102] / [i915#4423])
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt.html
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-dg1:          [SKIP][331] ([i915#15990]) -> [SKIP][332] ([i915#15990] / [i915#4423])
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-spr-indfb-draw-mmap-wc.html
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-pwrite:
    - shard-dg1:          [SKIP][333] -> [SKIP][334] ([i915#4423])
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-pwrite.html
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-mmap-gtt:
    - shard-rkl:          [SKIP][335] ([i915#14544] / [i915#15102]) -> [SKIP][336] ([i915#15102]) +8 other tests skip
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-mmap-gtt.html
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-onoff:
    - shard-rkl:          [SKIP][337] ([i915#14544]) -> [SKIP][338] +11 other tests skip
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-onoff.html
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu:
    - shard-rkl:          [SKIP][339] ([i915#15102]) -> [SKIP][340] ([i915#14544] / [i915#15102]) +3 other tests skip
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu.html
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu.html

  * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
    - shard-rkl:          [SKIP][341] -> [SKIP][342] ([i915#14544]) +10 other tests skip
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
    - shard-rkl:          [SKIP][343] ([i915#15709]) -> [SKIP][344] ([i915#14544] / [i915#15709])
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-modifier:
    - shard-rkl:          [SKIP][345] ([i915#14544] / [i915#15709]) -> [SKIP][346] ([i915#15709])
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-modifier.html
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-modifier.html

  * igt@kms_pm_dc@dc5-pageflip-negative:
    - shard-dg1:          [SKIP][347] ([i915#4423] / [i915#9685]) -> [SKIP][348] ([i915#9685])
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-18/igt@kms_pm_dc@dc5-pageflip-negative.html
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-14/igt@kms_pm_dc@dc5-pageflip-negative.html

  * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
    - shard-dg1:          [SKIP][349] ([i915#11520]) -> [SKIP][350] ([i915#11520] / [i915#4423])
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-dg1-19/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-dg1-18/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
    - shard-rkl:          [SKIP][351] ([i915#11520] / [i915#14544]) -> [SKIP][352] ([i915#11520])
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-rkl:          [SKIP][353] ([i915#9683]) -> [SKIP][354] ([i915#14544] / [i915#9683])
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_psr2_su@frontbuffer-xrgb8888.html
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr@fbc-psr-dpms:
    - shard-rkl:          [SKIP][355] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][356] ([i915#1072] / [i915#9732]) +1 other test skip
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@kms_psr@fbc-psr-dpms.html
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@kms_psr@fbc-psr-dpms.html

  * igt@kms_psr@pr-basic:
    - shard-rkl:          [SKIP][357] ([i915#1072] / [i915#9732]) -> [SKIP][358] ([i915#1072] / [i915#14544] / [i915#9732]) +1 other test skip
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-2/igt@kms_psr@pr-basic.html
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-6/igt@kms_psr@pr-basic.html

  * igt@prime_vgem@fence-flip-hang:
    - shard-rkl:          [SKIP][359] ([i915#14544] / [i915#3708]) -> [SKIP][360] ([i915#3708])
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19053/shard-rkl-6/igt@prime_vgem@fence-flip-hang.html
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_170568v2/shard-rkl-3/igt@prime_vgem@fence-flip-hang.html

  
  [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
  [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#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [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#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
  [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#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
  [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
  [i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
  [i915#14995]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14995
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
  [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#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
  [i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
  [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
  [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#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
  [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
  [i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
  [i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
  [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
  [i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
  [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#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
  [i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
  [i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
  [i915#16226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16226
  [i915#16276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16276
  [i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
  [i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
  [i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
  [i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
  [i915#16495]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16495
  [i915#16593]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16593
  [i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
  [i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
  [i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837
  [i915#16852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16852
  [i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
  [i915#16881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16881
  [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [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#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
  [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#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
  [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#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
  [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#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
  [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
  [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
  [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_19053 -> Patchwork_170568v2

  CI-20190529: 20190529
  CI_DRM_19053: 98ac27fc649cf3f3f07a56c0d3df839be8bfa95d @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9076: 8f42b0189d73d9912ad58c99cfaa4ff46c20fcc3 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_170568v2: 98ac27fc649cf3f3f07a56c0d3df839be8bfa95d @ 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_170568v2/index.html

[-- Attachment #2: Type: text/html, Size: 120750 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH v3 1/2] drm: Unwind drm device registration upon error
  2026-08-27 14:34 ` [PATCH v3 1/2] drm: Unwind drm device registration upon error Krzysztof Niemiec
  2026-08-27 14:52   ` sashiko-bot
@ 2026-08-27 23:14   ` Andi Shyti
  2026-09-02 10:41     ` Krzysztof Niemiec
  1 sibling, 1 reply; 8+ messages in thread
From: Andi Shyti @ 2026-08-27 23:14 UTC (permalink / raw)
  To: Krzysztof Niemiec
  Cc: dri-devel, intel-gfx, Krzysztof Karas, Simona Vetter,
	Maarten Lankhorst, David Airlie, Sebastian Brzezinka,
	Janusz Krzysztofik, Andi Shyti

Hi Krzysztof,

...

> Amend the problem by removing debugfs entries and marking
> registered flag as false upon error in drm_dev_register().
> 
> Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
> Co-developed-by: Krzysztof Niemiec <krzysztof.niemiec@intel.com>
> Signed-off-by: Krzysztof Niemiec <krzysztof.niemiec@intel.com>

I think the right order should be:

Co-developed-by: Krzysztof Karas <krzysztof.karas@intel.com>
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Signed-off-by: Krzysztof Niemiec <krzysztof.niemiec@intel.com>

> diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
> index e51ed959da89..b98e8af6f1c1 100644
> --- a/drivers/gpu/drm/drm_drv.c
> +++ b/drivers/gpu/drm/drm_drv.c
> @@ -1140,6 +1140,8 @@ int drm_dev_register(struct drm_device *dev, unsigned long flags)
>  	drm_minor_unregister(dev, DRM_MINOR_ACCEL);
>  	drm_minor_unregister(dev, DRM_MINOR_PRIMARY);
>  	drm_minor_unregister(dev, DRM_MINOR_RENDER);
> +	drm_debugfs_dev_fini(dev);

I think sashiko is right here, this should be removed.

> +	dev->registered = false;

dev->registered = false should be set at the very beginning,
maybe something like this:

err_unload:
	dev->registered = false;
	if (dev->driver->unload)
		dev->driver->unload(dev);
	goto err_cleanup;
err_minors:
	dev->registered = false;
err_clenup:
	...

Thanks,
Andi

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH v3 1/2] drm: Unwind drm device registration upon error
  2026-08-27 23:14   ` Andi Shyti
@ 2026-09-02 10:41     ` Krzysztof Niemiec
  0 siblings, 0 replies; 8+ messages in thread
From: Krzysztof Niemiec @ 2026-09-02 10:41 UTC (permalink / raw)
  To: Andi Shyti
  Cc: dri-devel, intel-gfx, Krzysztof Karas, Simona Vetter,
	Maarten Lankhorst, David Airlie, Sebastian Brzezinka,
	Janusz Krzysztofik, Andi Shyti

On 2026-08-28 at 01:14:57 +0200, Andi Shyti wrote:
> Hi Krzysztof,
> 
> ...
> 
> > Amend the problem by removing debugfs entries and marking
> > registered flag as false upon error in drm_dev_register().
> > 
> > Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
> > Co-developed-by: Krzysztof Niemiec <krzysztof.niemiec@intel.com>
> > Signed-off-by: Krzysztof Niemiec <krzysztof.niemiec@intel.com>
> 
> I think the right order should be:
> 
> Co-developed-by: Krzysztof Karas <krzysztof.karas@intel.com>
> Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
> Signed-off-by: Krzysztof Niemiec <krzysztof.niemiec@intel.com>
> 
> > diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
> > index e51ed959da89..b98e8af6f1c1 100644
> > --- a/drivers/gpu/drm/drm_drv.c
> > +++ b/drivers/gpu/drm/drm_drv.c
> > @@ -1140,6 +1140,8 @@ int drm_dev_register(struct drm_device *dev, unsigned long flags)
> >  	drm_minor_unregister(dev, DRM_MINOR_ACCEL);
> >  	drm_minor_unregister(dev, DRM_MINOR_PRIMARY);
> >  	drm_minor_unregister(dev, DRM_MINOR_RENDER);
> > +	drm_debugfs_dev_fini(dev);
> 
> I think sashiko is right here, this should be removed.
> 
> > +	dev->registered = false;
> 
> dev->registered = false should be set at the very beginning,
> maybe something like this:

Why? Is .unload() supposed to expect dev->registered = false? I've seen
that moving the flag around might(?) make a bit of a mess (e0f32f78e51b),
and before this patch .unload() is being called with registered = true.
So changing it at the beginning of the unwind might mess up drivers that
rely on it, but it will make no difference for drivers that don't, so
I'd rather keep it this way. Unless we make explicit guarantees that
.unload() will be called with ->registered = false, in the middle of the
call to drm_dev_register().

> 
> err_unload:
> 	dev->registered = false;
> 	if (dev->driver->unload)
> 		dev->driver->unload(dev);
> 	goto err_cleanup;
> err_minors:
> 	dev->registered = false;
> err_clenup:
> 	...
> 
> Thanks,
> Andi

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-09-02 10:41 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-27 14:34 [PATCH v3 0/2] DRM device registration fixes Krzysztof Niemiec
2026-08-27 14:34 ` [PATCH v3 1/2] drm: Unwind drm device registration upon error Krzysztof Niemiec
2026-08-27 14:52   ` sashiko-bot
2026-08-27 23:14   ` Andi Shyti
2026-09-02 10:41     ` Krzysztof Niemiec
2026-08-27 14:34 ` [PATCH v3 2/2] drm/i915: Remove drm_dev_unregister() from the error path during i915_driver_register() Krzysztof Niemiec
2026-08-27 16:51 ` ✓ i915.CI.BAT: success for DRM device registration fixes (rev2) Patchwork
2026-08-27 20:39 ` ✗ i915.CI.Full: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox