Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915: fix incorrect RCU teardown order
@ 2026-09-03 11:36 Christian König
  2026-09-03 13:42 ` ✗ i915.CI.BAT: failure for " Patchwork
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Christian König @ 2026-09-03 11:36 UTC (permalink / raw)
  To: jani.nikula, joonas.lahtinen, rodrigo.vivi, tursulin; +Cc: intel-gfx, dri-devel

i915_gem_busy_ioctl uses dma_resv_for_each_fence_unlocked() to iterate
over the fences in an GEM object without holding a reference but only
the RCU read side lock.

What can happen here is that the GEM object is destroyed concurrently
while i915_gem_busy_ioctl is still running. This won't free the GEM
objects memory, but still drops all the dma_fence references.

Now when dma_resv_for_each_fence_unlocked() sees a destroyed dma_fence it
assumes that a new fence list was installed and re-starts the loop.

But in the case of a destroyed GEM object a new fence list is never
installed, only the old one freed and therefore the iteration never
finishes resulting in an endless loop.

The solution is to drop the fence references only after the RCU grace
period.

The fixes tag is not necessary the patch introducing the problem, but the
one making it so worse that we need to address it.

This problem was pointed out by Sashiko-bot.

Signed-off-by: Christian König <christian.koenig@amd.com>
Fixes: 912ff2ebd695 ("drm/i915: use the new iterator in i915_gem_busy_ioctl v2")
CC: stable@vger.kernel.org
---
 drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c
index 5172d3982654..9e01f8b2079a 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_object.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c
@@ -89,6 +89,7 @@ struct drm_i915_gem_object *i915_gem_object_alloc(void)
 
 void i915_gem_object_free(struct drm_i915_gem_object *obj)
 {
+	dma_resv_fini(&obj->base._resv);
 	return kmem_cache_free(slab_objects, obj);
 }
 
@@ -144,7 +145,6 @@ void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
 {
 	mutex_destroy(&obj->mm.get_page.lock);
 	mutex_destroy(&obj->mm.get_dma_page.lock);
-	dma_resv_fini(&obj->base._resv);
 }
 
 /**
-- 
2.43.0


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

* ✗ i915.CI.BAT: failure for drm/i915: fix incorrect RCU teardown order
  2026-09-03 11:36 [PATCH] drm/i915: fix incorrect RCU teardown order Christian König
@ 2026-09-03 13:42 ` Patchwork
  2026-09-07  9:54 ` [PATCH] " Tvrtko Ursulin
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-09-03 13:42 UTC (permalink / raw)
  To: Christian König; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915: fix incorrect RCU teardown order
URL   : https://patchwork.freedesktop.org/series/173302/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_19083 -> Patchwork_173302v1
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_173302v1 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_173302v1, 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.

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

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

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

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@i915_selftest@live:
    - bat-arlh-3:         [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19083/bat-arlh-3/igt@i915_selftest@live.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v1/bat-arlh-3/igt@i915_selftest@live.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@kms_flip@basic-flip-vs-dpms@d-hdmi-a1:
    - fi-tgl-1115g4:      [PASS][3] -> [ABORT][4] ([i915#16876]) +1 other test abort
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19083/fi-tgl-1115g4/igt@kms_flip@basic-flip-vs-dpms@d-hdmi-a1.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v1/fi-tgl-1115g4/igt@kms_flip@basic-flip-vs-dpms@d-hdmi-a1.html

  
  [i915#16876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16876


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

  * Linux: CI_DRM_19083 -> Patchwork_173302v1

  CI-20190529: 20190529
  CI_DRM_19083: b2fada7902896bce389c2b033688d18df36855fc @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9082: 2d61f578d998115259b87f9fa27f597ce11a0c89 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_173302v1: b2fada7902896bce389c2b033688d18df36855fc @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-03 11:36 [PATCH] drm/i915: fix incorrect RCU teardown order Christian König
  2026-09-03 13:42 ` ✗ i915.CI.BAT: failure for " Patchwork
@ 2026-09-07  9:54 ` Tvrtko Ursulin
  2026-09-07 11:53   ` Christian König
  2026-09-07 12:15 ` ✓ i915.CI.BAT: success for drm/i915: fix incorrect RCU teardown order (rev2) Patchwork
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 16+ messages in thread
From: Tvrtko Ursulin @ 2026-09-07  9:54 UTC (permalink / raw)
  To: christian.koenig, jani.nikula, joonas.lahtinen, rodrigo.vivi
  Cc: intel-gfx, dri-devel


On 03/09/2026 12:36, Christian König wrote:
> i915_gem_busy_ioctl uses dma_resv_for_each_fence_unlocked() to iterate
> over the fences in an GEM object without holding a reference but only
> the RCU read side lock.
> 
> What can happen here is that the GEM object is destroyed concurrently
> while i915_gem_busy_ioctl is still running. This won't free the GEM
> objects memory, but still drops all the dma_fence references.
> 
> Now when dma_resv_for_each_fence_unlocked() sees a destroyed dma_fence it
> assumes that a new fence list was installed and re-starts the loop.
> 
> But in the case of a destroyed GEM object a new fence list is never
> installed, only the old one freed and therefore the iteration never
> finishes resulting in an endless loop.

Only i915_busy can get into this failure mode? None of the other users 
of the iterator?

Also, the reference counting series makes the fix irrelevant?

Regards,

Tvrtko

> 
> The solution is to drop the fence references only after the RCU grace
> period.
> 
> The fixes tag is not necessary the patch introducing the problem, but the
> one making it so worse that we need to address it.
> 
> This problem was pointed out by Sashiko-bot.
> 
> Signed-off-by: Christian König <christian.koenig@amd.com>
> Fixes: 912ff2ebd695 ("drm/i915: use the new iterator in i915_gem_busy_ioctl v2")
> CC: stable@vger.kernel.org
> ---
>   drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c
> index 5172d3982654..9e01f8b2079a 100644
> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.c
> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c
> @@ -89,6 +89,7 @@ struct drm_i915_gem_object *i915_gem_object_alloc(void)
>   
>   void i915_gem_object_free(struct drm_i915_gem_object *obj)
>   {
> +	dma_resv_fini(&obj->base._resv);
>   	return kmem_cache_free(slab_objects, obj);
>   }
>   
> @@ -144,7 +145,6 @@ void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
>   {
>   	mutex_destroy(&obj->mm.get_page.lock);
>   	mutex_destroy(&obj->mm.get_dma_page.lock);
> -	dma_resv_fini(&obj->base._resv);
>   }
>   
>   /**


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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-07  9:54 ` [PATCH] " Tvrtko Ursulin
@ 2026-09-07 11:53   ` Christian König
  2026-09-08  7:25     ` Tvrtko Ursulin
  0 siblings, 1 reply; 16+ messages in thread
From: Christian König @ 2026-09-07 11:53 UTC (permalink / raw)
  To: Tvrtko Ursulin, jani.nikula, joonas.lahtinen, rodrigo.vivi
  Cc: intel-gfx, dri-devel

On 9/7/26 11:54, Tvrtko Ursulin wrote:
> 
> On 03/09/2026 12:36, Christian König wrote:
>> i915_gem_busy_ioctl uses dma_resv_for_each_fence_unlocked() to iterate
>> over the fences in an GEM object without holding a reference but only
>> the RCU read side lock.
>>
>> What can happen here is that the GEM object is destroyed concurrently
>> while i915_gem_busy_ioctl is still running. This won't free the GEM
>> objects memory, but still drops all the dma_fence references.
>>
>> Now when dma_resv_for_each_fence_unlocked() sees a destroyed dma_fence it
>> assumes that a new fence list was installed and re-starts the loop.
>>
>> But in the case of a destroyed GEM object a new fence list is never
>> installed, only the old one freed and therefore the iteration never
>> finishes resulting in an endless loop.
> 
> Only i915_busy can get into this failure mode? None of the other users of the iterator?

Yes, at least as far as I can see.

The problem is completely i915 specific because it is the only driver (I could find) which protects GEM objects by RCU.

> Also, the reference counting series makes the fix irrelevant?

No, that series just helped uncover the issue.

Sashiko-bot correctly complained that i915 is dropping the new dma-resv reference to early resulting in potential use after free. And I was thinking wait a second when the dma_resv_fini() is called to early in the existing code then the dma_fence references are dropped to early as well... so that is an pre-existing bug.

Before the commit mentioned in the fixes tag the i915_gem_busy_ioctl() could just return nonsense, but after that change it could result in an endless loop and that is problematic.

Regards,
Christian.

> 
> Regards,
> 
> Tvrtko
> 
>>
>> The solution is to drop the fence references only after the RCU grace
>> period.
>>
>> The fixes tag is not necessary the patch introducing the problem, but the
>> one making it so worse that we need to address it.
>>
>> This problem was pointed out by Sashiko-bot.
>>
>> Signed-off-by: Christian König <christian.koenig@amd.com>
>> Fixes: 912ff2ebd695 ("drm/i915: use the new iterator in i915_gem_busy_ioctl v2")
>> CC: stable@vger.kernel.org
>> ---
>>   drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>> index 5172d3982654..9e01f8b2079a 100644
>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.c
>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>> @@ -89,6 +89,7 @@ struct drm_i915_gem_object *i915_gem_object_alloc(void)
>>     void i915_gem_object_free(struct drm_i915_gem_object *obj)
>>   {
>> +    dma_resv_fini(&obj->base._resv);
>>       return kmem_cache_free(slab_objects, obj);
>>   }
>>   @@ -144,7 +145,6 @@ void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
>>   {
>>       mutex_destroy(&obj->mm.get_page.lock);
>>       mutex_destroy(&obj->mm.get_dma_page.lock);
>> -    dma_resv_fini(&obj->base._resv);
>>   }
>>     /**
> 


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

* ✓ i915.CI.BAT: success for drm/i915: fix incorrect RCU teardown order (rev2)
  2026-09-03 11:36 [PATCH] drm/i915: fix incorrect RCU teardown order Christian König
  2026-09-03 13:42 ` ✗ i915.CI.BAT: failure for " Patchwork
  2026-09-07  9:54 ` [PATCH] " Tvrtko Ursulin
@ 2026-09-07 12:15 ` Patchwork
  2026-09-07 18:35 ` ✗ i915.CI.Full: failure " Patchwork
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-09-07 12:15 UTC (permalink / raw)
  To: Christian König; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915: fix incorrect RCU teardown order (rev2)
URL   : https://patchwork.freedesktop.org/series/173302/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_19095 -> Patchwork_173302v2
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

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

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

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

### IGT changes ###

#### Issues hit ####

  * igt@i915_selftest@live@late_gt_pm:
    - fi-cfl-8109u:       [PASS][1] -> [DMESG-WARN][2] ([i915#13735]) +34 other tests dmesg-warn
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html

  
  [i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735


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

  * Linux: CI_DRM_19095 -> Patchwork_173302v2

  CI-20190529: 20190529
  CI_DRM_19095: c60540b13d7bacc21848ed94fd368a968454d5db @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9084: 9084
  Patchwork_173302v2: c60540b13d7bacc21848ed94fd368a968454d5db @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for drm/i915: fix incorrect RCU teardown order (rev2)
  2026-09-03 11:36 [PATCH] drm/i915: fix incorrect RCU teardown order Christian König
                   ` (2 preceding siblings ...)
  2026-09-07 12:15 ` ✓ i915.CI.BAT: success for drm/i915: fix incorrect RCU teardown order (rev2) Patchwork
@ 2026-09-07 18:35 ` Patchwork
  2026-09-16 14:47 ` ✓ i915.CI.BAT: success for drm/i915: fix incorrect RCU teardown order (rev3) Patchwork
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-09-07 18:35 UTC (permalink / raw)
  To: Christian König; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915: fix incorrect RCU teardown order (rev2)
URL   : https://patchwork.freedesktop.org/series/173302/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_19095_full -> Patchwork_173302v2_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_173302v2_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_173302v2_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 (11 -> 11)
------------------------------

  No changes in participating hosts

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@gem_exec_create@madvise@smem:
    - shard-rkl:          [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-5/igt@gem_exec_create@madvise@smem.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-4/igt@gem_exec_create@madvise@smem.html

  * igt@gem_exec_suspend@basic-s3@smem:
    - shard-mtlp:         [PASS][3] -> [ABORT][4] +1 other test abort
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-8/igt@gem_exec_suspend@basic-s3@smem.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-2/igt@gem_exec_suspend@basic-s3@smem.html

  * igt@gem_fence_thrash@bo-write-verify-threaded-none:
    - shard-tglu:         [PASS][5] -> [INCOMPLETE][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-3/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@gem_fence_thrash@bo-write-verify-threaded-none.html

  * igt@kms_cursor_edge_walk@64x64-left-edge@pipe-d-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [DMESG-WARN][7]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-12/igt@kms_cursor_edge_walk@64x64-left-edge@pipe-d-hdmi-a-3.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-mtlp:         [PASS][8] -> [INCOMPLETE][9]
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-8/igt@kms_fbcon_fbt@psr-suspend.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_fbcon_fbt@psr-suspend.html

  
New tests
---------

  New tests have been introduced between CI_DRM_19095_full and Patchwork_173302v2_full:

### New IGT tests (4) ###

  * igt@kms_cursor_crc@cursor-offscreen-128x128@pipe-a-hdmi-a-3:
    - Statuses : 2 pass(s)
    - Exec time: [2.54, 2.57] s

  * igt@kms_cursor_crc@cursor-offscreen-128x128@pipe-d-hdmi-a-3:
    - Statuses : 2 pass(s)
    - Exec time: [2.43, 2.45] s

  * igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-hdmi-a-4:
    - Statuses : 1 pass(s)
    - Exec time: [2.61] s

  * igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-d-hdmi-a-4:
    - Statuses : 1 pass(s)
    - Exec time: [2.63] s

  

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

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

### IGT changes ###

#### Issues hit ####

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

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

  * igt@gem_basic@multigpu-create-close:
    - shard-tglu:         NOTRUN -> [SKIP][12] ([i915#7697])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@gem_basic@multigpu-create-close.html

  * igt@gem_ccs@block-multicopy-compressed:
    - shard-rkl:          NOTRUN -> [SKIP][13] ([i915#9323])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@gem_ccs@block-multicopy-compressed.html
    - shard-mtlp:         NOTRUN -> [SKIP][14] ([i915#9323])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@gem_ccs@block-multicopy-compressed.html

  * igt@gem_ccs@ctrl-surf-copy:
    - shard-rkl:          NOTRUN -> [SKIP][15] ([i915#3555] / [i915#9323])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-8/igt@gem_ccs@ctrl-surf-copy.html

  * igt@gem_ccs@suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][16] ([i915#9323]) +1 other test skip
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@gem_ccs@suspend-resume.html

  * igt@gem_close_race@multigpu-basic-process:
    - shard-rkl:          NOTRUN -> [SKIP][17] ([i915#7697])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@gem_close_race@multigpu-basic-process.html

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-tglu-1:       NOTRUN -> [SKIP][18] ([i915#7697])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-tglu-1:       NOTRUN -> [SKIP][19] ([i915#6335])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@gem_create@create-ext-cpu-access-big.html

  * igt@gem_ctx_persistence@hang:
    - shard-mtlp:         NOTRUN -> [SKIP][20] ([i915#8555])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@gem_ctx_persistence@hang.html

  * igt@gem_ctx_persistence@heartbeat-many:
    - shard-dg2:          NOTRUN -> [SKIP][21] ([i915#8555])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@gem_ctx_persistence@heartbeat-many.html

  * igt@gem_ctx_sseu@invalid-sseu:
    - shard-tglu-1:       NOTRUN -> [SKIP][22] ([i915#280])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@gem_ctx_sseu@invalid-sseu.html

  * igt@gem_exec_balancer@bonded-false-hang:
    - shard-dg2:          NOTRUN -> [SKIP][23] ([i915#4812]) +1 other test skip
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@gem_exec_balancer@bonded-false-hang.html

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

  * igt@gem_exec_balancer@parallel-keep-submit-fence:
    - shard-tglu:         NOTRUN -> [SKIP][25] ([i915#4525]) +1 other test skip
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@gem_exec_balancer@parallel-keep-submit-fence.html

  * igt@gem_exec_balancer@parallel-out-fence:
    - shard-rkl:          NOTRUN -> [SKIP][26] ([i915#4525]) +1 other test skip
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@gem_exec_balancer@parallel-out-fence.html

  * igt@gem_exec_capture@capture-invisible@smem0:
    - shard-glk:          NOTRUN -> [SKIP][27] ([i915#6334]) +1 other test skip
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk2/igt@gem_exec_capture@capture-invisible@smem0.html
    - shard-rkl:          NOTRUN -> [SKIP][28] ([i915#6334]) +1 other test skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@gem_exec_capture@capture-invisible@smem0.html

  * igt@gem_exec_flush@basic-batch-kernel-default-wb:
    - shard-dg2:          NOTRUN -> [SKIP][29] ([i915#3539] / [i915#4852])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@gem_exec_flush@basic-batch-kernel-default-wb.html

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

  * igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
    - shard-mtlp:         NOTRUN -> [SKIP][31] ([i915#3281])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html

  * igt@gem_exec_reloc@basic-range-active:
    - shard-dg2:          NOTRUN -> [SKIP][32] ([i915#3281]) +5 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@gem_exec_reloc@basic-range-active.html

  * igt@gem_fenced_exec_thrash@no-spare-fences:
    - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#4860])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@gem_fenced_exec_thrash@no-spare-fences.html

  * igt@gem_lmem_evict@dontneed-evict-race:
    - shard-tglu:         NOTRUN -> [SKIP][34] ([i915#4613] / [i915#7582])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@gem_lmem_evict@dontneed-evict-race.html

  * igt@gem_lmem_swapping@parallel-random:
    - shard-glk:          NOTRUN -> [SKIP][35] ([i915#4613])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk2/igt@gem_lmem_swapping@parallel-random.html
    - shard-rkl:          NOTRUN -> [SKIP][36] ([i915#4613])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@gem_lmem_swapping@parallel-random.html

  * igt@gem_lmem_swapping@parallel-random-verify:
    - shard-tglu-1:       NOTRUN -> [SKIP][37] ([i915#4613]) +3 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-verify.html

  * igt@gem_lmem_swapping@parallel-random-verify-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][38] ([i915#4613]) +2 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@gem_lmem_swapping@parallel-random-verify-ccs.html

  * igt@gem_media_vme:
    - shard-rkl:          NOTRUN -> [SKIP][39] ([i915#284])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@gem_media_vme.html

  * igt@gem_mmap@bad-offset:
    - shard-dg2:          NOTRUN -> [SKIP][40] ([i915#4083]) +1 other test skip
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@gem_mmap@bad-offset.html

  * igt@gem_mmap_gtt@cpuset-basic-small-copy-xy:
    - shard-dg2:          NOTRUN -> [SKIP][41] ([i915#4077]) +2 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@gem_mmap_gtt@cpuset-basic-small-copy-xy.html

  * igt@gem_mmap_wc@close:
    - shard-mtlp:         NOTRUN -> [SKIP][42] ([i915#4083])
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@gem_mmap_wc@close.html

  * igt@gem_partial_pwrite_pread@reads-uncached:
    - shard-rkl:          NOTRUN -> [SKIP][43] ([i915#3282]) +3 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@gem_partial_pwrite_pread@reads-uncached.html

  * igt@gem_pwrite@basic-exhaustion:
    - shard-glk11:        NOTRUN -> [WARN][44] ([i915#14702] / [i915#2658])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk11/igt@gem_pwrite@basic-exhaustion.html
    - shard-tglu:         NOTRUN -> [WARN][45] ([i915#2658])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@gem_pwrite@basic-exhaustion.html

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

  * igt@gem_readwrite@new-obj:
    - shard-mtlp:         NOTRUN -> [SKIP][47] ([i915#3282])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@gem_readwrite@new-obj.html

  * igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][48] ([i915#8428])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs.html

  * igt@gem_render_copy@yf-tiled-ccs-to-linear:
    - shard-dg2:          NOTRUN -> [SKIP][49] ([i915#5190] / [i915#8428]) +1 other test skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@gem_render_copy@yf-tiled-ccs-to-linear.html

  * igt@gem_set_tiling_vs_blt@tiled-to-untiled:
    - shard-rkl:          NOTRUN -> [SKIP][50] ([i915#8411]) +2 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html

  * igt@gem_tiling_max_stride:
    - shard-mtlp:         NOTRUN -> [SKIP][51] ([i915#4077]) +4 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@gem_tiling_max_stride.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-glk:          NOTRUN -> [SKIP][52] ([i915#3323])
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk2/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-rkl:          NOTRUN -> [SKIP][53] ([i915#3297] / [i915#3323])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@unsync-overlap:
    - shard-tglu:         NOTRUN -> [SKIP][54] ([i915#3297]) +2 other tests skip
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@gem_userptr_blits@unsync-overlap.html

  * igt@gen9_exec_parse@basic-rejected:
    - shard-dg2:          NOTRUN -> [SKIP][55] ([i915#2856]) +1 other test skip
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@gen9_exec_parse@basic-rejected.html

  * igt@gen9_exec_parse@basic-rejected-ctx-param:
    - shard-tglu:         NOTRUN -> [SKIP][56] ([i915#2527] / [i915#2856]) +3 other tests skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@gen9_exec_parse@basic-rejected-ctx-param.html

  * igt@gen9_exec_parse@bb-oversize:
    - shard-rkl:          NOTRUN -> [SKIP][57] ([i915#2527]) +2 other tests skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@gen9_exec_parse@bb-oversize.html
    - shard-mtlp:         NOTRUN -> [SKIP][58] ([i915#2856])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@gen9_exec_parse@bb-oversize.html

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

  * igt@i915_drm_fdinfo@busy-idle-check-all@rcs0:
    - shard-mtlp:         NOTRUN -> [SKIP][60] ([i915#11527]) +6 other tests skip
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@i915_drm_fdinfo@busy-idle-check-all@rcs0.html

  * igt@i915_module_load@reload-no-display:
    - shard-tglu-1:       NOTRUN -> [DMESG-WARN][61] ([i915#13029] / [i915#14545])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@i915_module_load@reload-no-display.html

  * igt@i915_pm_freq_api@freq-reset-multiple:
    - shard-tglu:         NOTRUN -> [SKIP][62] ([i915#8399])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@i915_pm_freq_api@freq-reset-multiple.html

  * igt@i915_pm_rc6_residency@rc6-fence:
    - shard-tglu-1:       NOTRUN -> [WARN][63] ([i915#13790] / [i915#2681]) +1 other test warn
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-fence.html

  * igt@i915_pm_rc6_residency@rc6-idle:
    - shard-rkl:          NOTRUN -> [SKIP][64] ([i915#14498])
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@i915_pm_rc6_residency@rc6-idle.html

  * igt@i915_pm_rpm@debugfs-forcewake-user:
    - shard-dg1:          [PASS][65] -> [DMESG-WARN][66] ([i915#4423]) +1 other test dmesg-warn
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-18/igt@i915_pm_rpm@debugfs-forcewake-user.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-16/igt@i915_pm_rpm@debugfs-forcewake-user.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-glk:          NOTRUN -> [INCOMPLETE][67] ([i915#13356] / [i915#15172])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk1/igt@i915_pm_rpm@system-suspend-execbuf.html

  * igt@i915_pm_sseu@full-enable:
    - shard-tglu-1:       NOTRUN -> [SKIP][68] ([i915#4387])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@i915_pm_sseu@full-enable.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][69] ([i915#16182] / [i915#4817])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk11/igt@i915_suspend@fence-restore-untiled.html

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

  * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1:
    - shard-glk:          [PASS][71] -> [FAIL][72] ([i915#14888]) +1 other test fail
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk3/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1.html

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

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-glk10:        NOTRUN -> [SKIP][75] ([i915#1769])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html

  * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
    - shard-tglu:         [PASS][76] -> [FAIL][77] ([i915#15662])
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html

  * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-b-hdmi-a-1:
    - shard-tglu:         [PASS][78] -> [ABORT][79] ([i915#16866]) +1 other test abort
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-4/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-b-hdmi-a-1.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-b-hdmi-a-1.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
    - shard-tglu-1:       NOTRUN -> [SKIP][80] ([i915#5286]) +2 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html

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

  * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
    - shard-tglu:         NOTRUN -> [SKIP][82] ([i915#5286]) +4 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@x-tiled-32bpp-rotate-180:
    - shard-mtlp:         [PASS][83] -> [FAIL][84] ([i915#15733] / [i915#5138])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-1/igt@kms_big_fb@x-tiled-32bpp-rotate-180.html
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-3/igt@kms_big_fb@x-tiled-32bpp-rotate-180.html

  * igt@kms_big_fb@y-tiled-8bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][85] ([i915#3638]) +1 other test skip
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
    - shard-dg2:          NOTRUN -> [SKIP][86] ([i915#4538] / [i915#5190]) +5 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-64bpp-rotate-90:
    - shard-mtlp:         NOTRUN -> [SKIP][87] +4 other tests skip
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
    - shard-tglu-1:       NOTRUN -> [SKIP][88] +56 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html

  * igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][89] ([i915#14544] / [i915#6095]) +1 other test skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][90] ([i915#14098] / [i915#14544] / [i915#6095])
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc:
    - shard-mtlp:         NOTRUN -> [SKIP][91] ([i915#6095]) +24 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][92] ([i915#10307] / [i915#6095]) +73 other tests skip
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-d-hdmi-a-3.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][93] ([i915#12313]) +1 other test skip
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html

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

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][95] ([i915#14098] / [i915#6095]) +32 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][96] ([i915#6095]) +43 other tests skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
    - shard-rkl:          [PASS][97] -> [INCOMPLETE][98] ([i915#15582])
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html

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

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][100] ([i915#15582])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][101] ([i915#6095]) +29 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1:
    - shard-dg1:          NOTRUN -> [SKIP][102] ([i915#6095]) +83 other tests skip
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-15/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][103] ([i915#12313]) +1 other test skip
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
    - shard-tglu:         NOTRUN -> [SKIP][104] ([i915#6095]) +54 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][105] ([i915#13781]) +4 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html

  * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][106] ([i915#13783]) +3 other tests skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-4/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html

  * igt@kms_chamelium_audio@dp-audio-after-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][107] ([i915#11151])
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_chamelium_audio@dp-audio-after-suspend.html

  * igt@kms_chamelium_color@gamma:
    - shard-dg2:          NOTRUN -> [SKIP][108] +9 other tests skip
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_chamelium_color@gamma.html

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

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

  * igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
    - shard-tglu-1:       NOTRUN -> [SKIP][111] ([i915#16471])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html

  * igt@kms_chamelium_frames@hdmi-aspect-ratio:
    - shard-tglu:         NOTRUN -> [SKIP][112] ([i915#11151] / [i915#7828]) +7 other tests skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_chamelium_frames@hdmi-aspect-ratio.html

  * igt@kms_chamelium_frames@hdmi-crc-fast:
    - shard-tglu-1:       NOTRUN -> [SKIP][113] ([i915#11151] / [i915#7828]) +2 other tests skip
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_chamelium_frames@hdmi-crc-fast.html

  * igt@kms_chamelium_hpd@dp-hpd-after-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][114] ([i915#11151] / [i915#7828]) +2 other tests skip
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html

  * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
    - shard-rkl:          NOTRUN -> [SKIP][115] ([i915#11151] / [i915#7828]) +6 other tests skip
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html

  * igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][116] ([i915#11151] / [i915#7828]) +1 other test skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html

  * igt@kms_content_protection@atomic-dpms-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][117] ([i915#15865]) +1 other test skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_content_protection@atomic-dpms-hdcp14.html

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

  * igt@kms_content_protection@dp-mst-type-0-suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][119] ([i915#15330])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html

  * igt@kms_content_protection@legacy-hdcp14:
    - shard-dg2:          NOTRUN -> [SKIP][120] ([i915#15865]) +1 other test skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_content_protection@legacy-hdcp14.html

  * igt@kms_content_protection@lic-type-0:
    - shard-tglu:         NOTRUN -> [SKIP][121] ([i915#15865]) +3 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_content_protection@lic-type-0.html

  * igt@kms_content_protection@lic-type-0-hdcp14:
    - shard-mtlp:         NOTRUN -> [SKIP][122] ([i915#15865])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_content_protection@lic-type-0-hdcp14.html

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

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

  * igt@kms_cursor_crc@cursor-random-64x21:
    - shard-tglu-1:       NOTRUN -> [FAIL][125] ([i915#13566]) +1 other test fail
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_cursor_crc@cursor-random-64x21.html

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

  * igt@kms_cursor_crc@cursor-sliding-max-size:
    - shard-dg2:          NOTRUN -> [SKIP][127] ([i915#3555])
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@kms_cursor_crc@cursor-sliding-max-size.html

  * igt@kms_cursor_edge_walk@64x64-left-edge:
    - shard-dg1:          [PASS][128] -> [DMESG-WARN][129] ([i915#16685])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-15/igt@kms_cursor_edge_walk@64x64-left-edge.html
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-12/igt@kms_cursor_edge_walk@64x64-left-edge.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-rkl:          NOTRUN -> [SKIP][130] ([i915#4103])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-tglu:         NOTRUN -> [SKIP][131] ([i915#4103]) +1 other test skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-mtlp:         NOTRUN -> [SKIP][132] ([i915#16119] / [i915#4213])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
    - shard-dg2:          NOTRUN -> [SKIP][133] ([i915#13046] / [i915#5354]) +2 other tests skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
    - shard-glk:          NOTRUN -> [FAIL][134] ([i915#15804])
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#9067])
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

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

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
    - shard-tglu-1:       NOTRUN -> [SKIP][137] ([i915#4103])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc:
    - shard-rkl:          NOTRUN -> [SKIP][138] ([i915#3555] / [i915#3804])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][139] ([i915#3804])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-tglu-1:       NOTRUN -> [SKIP][140] ([i915#13749])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_dp_link_training@non-uhbr-sst:
    - shard-dg2:          NOTRUN -> [SKIP][141] ([i915#13749])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@kms_dp_link_training@non-uhbr-sst.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-tglu:         NOTRUN -> [SKIP][142] ([i915#13748])
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dp_linktrain_fallback@dsc-fallback:
    - shard-tglu-1:       NOTRUN -> [SKIP][143] ([i915#13707])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
    - shard-dg2:          NOTRUN -> [SKIP][144] ([i915#16867])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
    - shard-tglu:         NOTRUN -> [SKIP][145] ([i915#16870])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html

  * igt@kms_dsc@dsc-fractional-bpp-ultrajoiner:
    - shard-mtlp:         NOTRUN -> [SKIP][146] ([i915#16361])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html

  * igt@kms_dsc@dsc-with-bpc-bigjoiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][147] ([i915#16361]) +1 other test skip
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_dsc@dsc-with-bpc-bigjoiner.html

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

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

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

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

  * igt@kms_feature_discovery@display-2x:
    - shard-tglu-1:       NOTRUN -> [SKIP][152] ([i915#16081])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_feature_discovery@display-2x.html

  * igt@kms_feature_discovery@display-3x:
    - shard-tglu:         NOTRUN -> [SKIP][153] ([i915#16081])
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@dp-mst:
    - shard-rkl:          NOTRUN -> [SKIP][154] ([i915#16599])
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_feature_discovery@dp-mst.html

  * igt@kms_flip@2x-dpms-vs-vblank-race:
    - shard-tglu-1:       NOTRUN -> [SKIP][155] ([i915#3637] / [i915#9934]) +1 other test skip
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_flip@2x-dpms-vs-vblank-race.html

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
    - shard-tglu:         NOTRUN -> [SKIP][156] ([i915#3637] / [i915#9934]) +7 other tests skip
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html

  * igt@kms_flip@2x-flip-vs-suspend:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][157] ([i915#12745] / [i915#4839])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk11/igt@kms_flip@2x-flip-vs-suspend.html

  * igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][158] ([i915#12745])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk11/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
    - shard-mtlp:         NOTRUN -> [SKIP][159] ([i915#3637] / [i915#9934]) +1 other test skip
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html

  * igt@kms_flip@2x-modeset-vs-vblank-race:
    - shard-rkl:          NOTRUN -> [SKIP][160] ([i915#9934]) +11 other tests skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@kms_flip@2x-modeset-vs-vblank-race.html

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][161] ([i915#9934]) +2 other tests skip
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html

  * igt@kms_flip@absolute-wf_vblank-interruptible@c-hdmi-a1:
    - shard-tglu:         [PASS][162] -> [ABORT][163] ([i915#16866] / [i915#16876]) +1 other test abort
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-8/igt@kms_flip@absolute-wf_vblank-interruptible@c-hdmi-a1.html
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-2/igt@kms_flip@absolute-wf_vblank-interruptible@c-hdmi-a1.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][164] ([i915#12745] / [i915#4839])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk10/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][165] ([i915#12745])
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk10/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html

  * igt@kms_flip@plain-flip-ts-check@c-edp1:
    - shard-mtlp:         [PASS][166] -> [FAIL][167] ([i915#14600]) +1 other test fail
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-4/igt@kms_flip@plain-flip-ts-check@c-edp1.html
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-4/igt@kms_flip@plain-flip-ts-check@c-edp1.html

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

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
    - shard-dg2:          NOTRUN -> [SKIP][169] ([i915#15643] / [i915#5190]) +1 other test skip
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html

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

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][171] ([i915#15643]) +2 other tests skip
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-rkl:          NOTRUN -> [SKIP][172] ([i915#15643]) +2 other tests skip
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][173] ([i915#15990] / [i915#8708]) +5 other tests skip
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw:
    - shard-dg2:          NOTRUN -> [SKIP][174] ([i915#15991] / [i915#5354]) +10 other tests skip
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-glk:          [PASS][175] -> [SKIP][176] +10 other tests skip
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][177] ([i915#15989]) +19 other tests skip
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt:
    - shard-tglu:         NOTRUN -> [SKIP][178] ([i915#15989]) +21 other tests skip
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt:
    - shard-tglu:         NOTRUN -> [SKIP][179] +84 other tests skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-stridechange:
    - shard-tglu-1:       NOTRUN -> [SKIP][180] ([i915#15989]) +7 other tests skip
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-stridechange.html

  * igt@kms_frontbuffer_tracking@fbchdr-tiling-linear:
    - shard-rkl:          [PASS][181] -> [SKIP][182] ([i915#15989]) +8 other tests skip
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][183] ([i915#15104] / [i915#15990]) +2 other tests skip
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][184] ([i915#15990] / [i915#8708])
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-mtlp:         NOTRUN -> [SKIP][186] ([i915#15991] / [i915#1825]) +4 other tests skip
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][187] ([i915#15991]) +12 other tests skip
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-shrfb-scaledprimary:
    - shard-tglu:         NOTRUN -> [SKIP][188] ([i915#15102]) +46 other tests skip
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-shrfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][189] ([i915#5439])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][190] ([i915#15989]) +3 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][191] ([i915#15990]) +11 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][192] ([i915#15991]) +8 other tests skip
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-tglu-1:       NOTRUN -> [SKIP][193] ([i915#15102]) +22 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-1p-rte:
    - shard-dg2:          NOTRUN -> [SKIP][194] ([i915#15102]) +16 other tests skip
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-rte.html

  * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][195] ([i915#15989]) +8 other tests skip
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-glk11:        NOTRUN -> [SKIP][196] +76 other tests skip
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk11/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move:
    - shard-rkl:          NOTRUN -> [SKIP][197] ([i915#15102]) +36 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html

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

  * igt@kms_hdr@bpc-switch:
    - shard-rkl:          NOTRUN -> [SKIP][199] ([i915#16644] / [i915#3555] / [i915#8228]) +1 other test skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@kms_hdr@bpc-switch.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][200] ([i915#16518] / [i915#3555] / [i915#8228])
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@static-swap:
    - shard-tglu:         NOTRUN -> [SKIP][201] ([i915#3555] / [i915#8228])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_hdr@static-swap.html

  * igt@kms_hdr@static-toggle-dpms:
    - shard-rkl:          [PASS][202] -> [SKIP][203] ([i915#16644] / [i915#3555] / [i915#8228])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_hdr@static-toggle-dpms.html
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_hdr@static-toggle-dpms.html

  * igt@kms_hdr@static-toggle-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][204] ([i915#3555] / [i915#8228])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][205] ([i915#15459])
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_joiner@basic-force-big-joiner.html
    - shard-mtlp:         NOTRUN -> [SKIP][206] ([i915#15459])
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_joiner@basic-force-big-joiner.html
    - shard-rkl:          NOTRUN -> [SKIP][207] ([i915#15459])
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][208] ([i915#15460])
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@kms_joiner@invalid-modeset-big-joiner.html

  * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
    - shard-rkl:          NOTRUN -> [SKIP][209] ([i915#15638] / [i915#15722])
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
    - shard-tglu:         NOTRUN -> [SKIP][210] ([i915#15638] / [i915#15722])
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
    - shard-mtlp:         NOTRUN -> [SKIP][211] ([i915#15638] / [i915#15722])
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-tglu:         NOTRUN -> [SKIP][212] ([i915#6301])
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_panel_fitting@atomic-fastset.html

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

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-rkl:          [PASS][214] -> [INCOMPLETE][215] ([i915#12756] / [i915#13476])
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-2/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][216] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#16789]) +1 other test incomplete
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][217] ([i915#13476])
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html

  * igt@kms_pipe_stress@stress-xrgb8888-4tiled:
    - shard-rkl:          NOTRUN -> [SKIP][218] ([i915#14712])
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
    - shard-tglu:         NOTRUN -> [SKIP][219] ([i915#14712])
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
    - shard-glk10:        NOTRUN -> [SKIP][220] +158 other tests skip
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk10/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier:
    - shard-tglu:         NOTRUN -> [SKIP][221] ([i915#15709]) +4 other tests skip
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
    - shard-tglu-1:       NOTRUN -> [SKIP][222] ([i915#15709]) +2 other tests skip
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
    - shard-rkl:          NOTRUN -> [SKIP][223] ([i915#16386]) +3 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
    - shard-rkl:          NOTRUN -> [SKIP][224] ([i915#15709]) +2 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html

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

  * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
    - shard-mtlp:         NOTRUN -> [SKIP][226] ([i915#15709])
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html

  * igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y:
    - shard-tglu-1:       NOTRUN -> [SKIP][227] ([i915#16112])
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html

  * igt@kms_plane@plane-panning-bottom-right-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][228] ([i915#13026]) +1 other test incomplete
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk4/igt@kms_plane@plane-panning-bottom-right-suspend.html

  * igt@kms_plane_alpha_blend@alpha-opaque-fb:
    - shard-glk:          NOTRUN -> [FAIL][229] ([i915#10647] / [i915#12169])
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk4/igt@kms_plane_alpha_blend@alpha-opaque-fb.html

  * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [FAIL][230] ([i915#10647]) +3 other tests fail
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk4/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html

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

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

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

  * igt@kms_plane_multiple@tiling-yf:
    - shard-rkl:          NOTRUN -> [SKIP][234] ([i915#14259])
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-8/igt@kms_plane_multiple@tiling-yf.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5:
    - shard-mtlp:         NOTRUN -> [SKIP][235] ([i915#15329] / [i915#6953])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b:
    - shard-mtlp:         NOTRUN -> [SKIP][236] ([i915#15329]) +3 other tests skip
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][237] ([i915#12343] / [i915#5354])
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-tglu:         NOTRUN -> [SKIP][238] ([i915#15948])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_pm_dc@dc5-psr-suspend-resume:
    - shard-rkl:          NOTRUN -> [SKIP][239] ([i915#16914])
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_pm_dc@dc5-psr-suspend-resume.html
    - shard-tglu:         NOTRUN -> [SKIP][240] ([i915#16914])
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_pm_dc@dc5-psr-suspend-resume.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][241] ([i915#15751])
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@kms_pm_dc@dc6-dpms.html
    - shard-tglu:         NOTRUN -> [FAIL][242] ([i915#16479])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-dg2:          NOTRUN -> [SKIP][243] ([i915#15948])
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-tglu-1:       NOTRUN -> [SKIP][244] ([i915#3828])
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [PASS][245] -> [SKIP][246] ([i915#15073])
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-6/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-tglu:         NOTRUN -> [SKIP][247] ([i915#15073]) +1 other test skip
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_pm_rpm@dpms-non-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-rkl:          NOTRUN -> [SKIP][248] ([i915#15073])
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-tglu-1:       NOTRUN -> [SKIP][249] ([i915#15073])
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-rkl:          [PASS][250] -> [SKIP][251] ([i915#15073])
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_prime@d3hot:
    - shard-dg2:          NOTRUN -> [SKIP][252] ([i915#6524] / [i915#6805])
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@kms_prime@d3hot.html
    - shard-tglu:         NOTRUN -> [SKIP][253] ([i915#6524])
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-rkl:          NOTRUN -> [SKIP][254] ([i915#11520]) +10 other tests skip
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
    - shard-mtlp:         NOTRUN -> [SKIP][255] ([i915#12316]) +2 other tests skip
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
    - shard-dg2:          NOTRUN -> [SKIP][256] ([i915#11520]) +2 other tests skip
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf:
    - shard-glk11:        NOTRUN -> [SKIP][257] ([i915#11520])
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk11/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][258] ([i915#9808])
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1.html

  * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
    - shard-tglu:         NOTRUN -> [SKIP][259] ([i915#11520]) +7 other tests skip
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
    - shard-glk:          NOTRUN -> [SKIP][260] ([i915#11520]) +6 other tests skip
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk2/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
    - shard-glk10:        NOTRUN -> [SKIP][261] ([i915#11520]) +2 other tests skip
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk10/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
    - shard-tglu-1:       NOTRUN -> [SKIP][262] ([i915#11520]) +2 other tests skip
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-tglu-1:       NOTRUN -> [SKIP][263] ([i915#9683])
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@fbc-pr-cursor-blt:
    - shard-tglu:         NOTRUN -> [SKIP][264] ([i915#9732]) +21 other tests skip
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_psr@fbc-pr-cursor-blt.html

  * igt@kms_psr@fbc-pr-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][265] ([i915#9732]) +8 other tests skip
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_psr@fbc-pr-suspend.html

  * igt@kms_psr@fbc-psr-sprite-plane-onoff:
    - shard-mtlp:         NOTRUN -> [SKIP][266] ([i915#9688]) +6 other tests skip
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_psr@fbc-psr-sprite-plane-onoff.html

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

  * igt@kms_psr@psr-cursor-render:
    - shard-rkl:          NOTRUN -> [SKIP][268] ([i915#1072] / [i915#9732]) +20 other tests skip
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-8/igt@kms_psr@psr-cursor-render.html

  * igt@kms_psr@psr-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][269] ([i915#1072] / [i915#9732]) +10 other tests skip
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@kms_psr@psr-suspend.html

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

  * igt@kms_rotation_crc@bad-tiling:
    - shard-mtlp:         NOTRUN -> [SKIP][271] ([i915#12755] / [i915#15867])
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_rotation_crc@bad-tiling.html

  * igt@kms_rotation_crc@multiplane-rotation-cropping-top:
    - shard-glk:          NOTRUN -> [INCOMPLETE][272] ([i915#15492] / [i915#16184])
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html

  * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
    - shard-tglu:         NOTRUN -> [SKIP][273] ([i915#5289])
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-dg2:          NOTRUN -> [SKIP][274] ([i915#12755] / [i915#15867])
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_rotation_crc@primary-rotation-90.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
    - shard-rkl:          NOTRUN -> [SKIP][275] ([i915#5289])
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html

  * igt@kms_scaling_modes@scaling-mode-full:
    - shard-tglu:         NOTRUN -> [SKIP][276] ([i915#3555]) +6 other tests skip
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-10/igt@kms_scaling_modes@scaling-mode-full.html

  * igt@kms_scaling_modes@scaling-mode-none:
    - shard-tglu-1:       NOTRUN -> [SKIP][277] ([i915#3555]) +1 other test skip
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-1/igt@kms_scaling_modes@scaling-mode-none.html

  * igt@kms_selftest@drm_framebuffer:
    - shard-rkl:          NOTRUN -> [ABORT][278] ([i915#13179]) +1 other test abort
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_selftest@drm_framebuffer.html
    - shard-tglu:         NOTRUN -> [ABORT][279] ([i915#13179]) +1 other test abort
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_selftest@drm_framebuffer.html
    - shard-mtlp:         NOTRUN -> [ABORT][280] ([i915#13179]) +1 other test abort
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_selftest@drm_framebuffer.html

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

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg2:          NOTRUN -> [SKIP][282] ([i915#8623])
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][283] ([i915#12276]) +1 other test incomplete
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk6/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html

  * igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2:
    - shard-rkl:          [PASS][284] -> [INCOMPLETE][285] ([i915#12276]) +1 other test incomplete
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-4/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2.html
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2.html

  * igt@kms_vrr@flip-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][286] ([i915#15243] / [i915#3555])
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@kms_vrr@flip-dpms.html
    - shard-mtlp:         NOTRUN -> [SKIP][287] ([i915#3555] / [i915#8808])
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-5/igt@kms_vrr@flip-dpms.html

  * igt@kms_vrr@negative-basic:
    - shard-tglu:         NOTRUN -> [SKIP][288] ([i915#3555] / [i915#9906])
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-4/igt@kms_vrr@negative-basic.html

  * igt@kms_vrr@seamless-rr-switch-vrr:
    - shard-rkl:          NOTRUN -> [SKIP][289] ([i915#9906])
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_vrr@seamless-rr-switch-vrr.html

  * igt@perf_pmu@module-unload:
    - shard-glk11:        NOTRUN -> [ABORT][290] ([i915#15778])
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk11/igt@perf_pmu@module-unload.html

  * igt@prime_vgem@basic-fence-flip:
    - shard-dg2:          NOTRUN -> [SKIP][291] ([i915#3708])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@prime_vgem@basic-fence-flip.html

  * igt@prime_vgem@coherency-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][292] ([i915#3708])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-3/igt@prime_vgem@coherency-gtt.html

  
#### Possible fixes ####

  * igt@gem_ccs@suspend-resume:
    - shard-dg2:          [INCOMPLETE][293] ([i915#13356] / [i915#16348]) -> [PASS][294] +1 other test pass
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg2-1/igt@gem_ccs@suspend-resume.html
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@gem_ccs@suspend-resume.html

  * igt@gem_exec_suspend@basic-s0:
    - shard-dg2:          [INCOMPLETE][295] ([i915#13356]) -> [PASS][296] +1 other test pass
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg2-7/igt@gem_exec_suspend@basic-s0.html
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-1/igt@gem_exec_suspend@basic-s0.html

  * igt@i915_pm_freq_api@freq-suspend@gt0:
    - shard-dg2:          [INCOMPLETE][297] ([i915#13356] / [i915#13820]) -> [PASS][298] +1 other test pass
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg2-6/igt@i915_pm_freq_api@freq-suspend@gt0.html
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-8/igt@i915_pm_freq_api@freq-suspend@gt0.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-rkl:          [INCOMPLETE][299] ([i915#13356]) -> [PASS][300]
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@i915_pm_rpm@system-suspend-execbuf.html
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-2/igt@i915_pm_rpm@system-suspend-execbuf.html

  * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1:
    - shard-glk:          [FAIL][301] ([i915#14888]) -> [PASS][302] +1 other test pass
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk3/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html

  * igt@kms_cursor_edge_walk@64x64-top-bottom:
    - shard-dg1:          [DMESG-WARN][303] -> [PASS][304] +1 other test pass
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-18/igt@kms_cursor_edge_walk@64x64-top-bottom.html
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-16/igt@kms_cursor_edge_walk@64x64-top-bottom.html

  * igt@kms_cursor_legacy@basic-flip-before-cursor-legacy:
    - shard-dg1:          [DMESG-WARN][305] ([i915#4391] / [i915#4423]) -> [PASS][306]
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-17/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-12/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic:
    - shard-dg1:          [DMESG-WARN][307] ([i915#4423]) -> [PASS][308] +4 other tests pass
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-14/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-14/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
    - shard-glk:          [FAIL][309] ([i915#10826]) -> [PASS][310] +1 other test pass
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk4/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk2/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-rkl:          [INCOMPLETE][311] ([i915#16276] / [i915#6113]) -> [PASS][312]
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-8/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@plain-flip-fb-recreate:
    - shard-tglu:         [FAIL][313] ([i915#14600]) -> [PASS][314] +1 other test pass
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-8/igt@kms_flip@plain-flip-fb-recreate.html
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-5/igt@kms_flip@plain-flip-fb-recreate.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-rkl:          [INCOMPLETE][315] ([i915#10056]) -> [PASS][316]
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-onoff:
    - shard-glk:          [SKIP][317] -> [PASS][318] +21 other tests pass
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk5/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-onoff.html
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][319] ([i915#15989]) -> [PASS][320] +2 other tests pass
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_hdmi_inject@inject-4k:
    - shard-mtlp:         [SKIP][321] ([i915#15725]) -> [PASS][322]
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-1/igt@kms_hdmi_inject@inject-4k.html
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-3/igt@kms_hdmi_inject@inject-4k.html

  * igt@kms_pipe_stress@stress-xrgb8888-ytiled:
    - shard-glk:          [DMESG-FAIL][323] ([i915#118]) -> [PASS][324]
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk9/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk4/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html

  * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
    - shard-dg2:          [SKIP][325] ([i915#15073]) -> [PASS][326]
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg2-3/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-rkl:          [SKIP][327] ([i915#15073]) -> [PASS][328]
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@system-suspend-modeset:
    - shard-glk:          [INCOMPLETE][329] ([i915#10553]) -> [PASS][330]
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk9/igt@kms_pm_rpm@system-suspend-modeset.html
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk6/igt@kms_pm_rpm@system-suspend-modeset.html
    - shard-rkl:          [INCOMPLETE][331] ([i915#14419]) -> [PASS][332]
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_pm_rpm@system-suspend-modeset.html
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_pm_rpm@system-suspend-modeset.html

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

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

  
#### Warnings ####

  * igt@api_intel_bb@crc32:
    - shard-rkl:          [SKIP][337] ([i915#6230]) -> [SKIP][338] ([i915#14544] / [i915#6230])
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@api_intel_bb@crc32.html
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@api_intel_bb@crc32.html

  * igt@gem_bad_reloc@negative-reloc-lut:
    - shard-rkl:          [SKIP][339] ([i915#14544] / [i915#3281]) -> [SKIP][340] ([i915#3281]) +1 other test skip
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@gem_bad_reloc@negative-reloc-lut.html

  * igt@gem_create@create-ext-set-pat:
    - shard-rkl:          [SKIP][341] ([i915#8562]) -> [SKIP][342] ([i915#14544] / [i915#8562])
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@gem_create@create-ext-set-pat.html
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@gem_create@create-ext-set-pat.html

  * igt@gem_exec_balancer@parallel-balancer:
    - shard-rkl:          [SKIP][343] ([i915#4525]) -> [SKIP][344] ([i915#14544] / [i915#4525]) +1 other test skip
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@gem_exec_balancer@parallel-balancer.html
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@gem_exec_balancer@parallel-balancer.html

  * igt@gem_exec_reloc@basic-wc-gtt:
    - shard-rkl:          [SKIP][345] ([i915#3281]) -> [SKIP][346] ([i915#14544] / [i915#3281])
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@gem_exec_reloc@basic-wc-gtt.html
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@gem_exec_reloc@basic-wc-gtt.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-rkl:          [SKIP][347] ([i915#14544] / [i915#4613]) -> [SKIP][348] ([i915#4613])
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_pxp@hw-rejects-pxp-buffer:
    - shard-rkl:          [SKIP][349] ([i915#13717] / [i915#14544]) -> [SKIP][350] ([i915#13717])
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-buffer.html
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@gem_pxp@hw-rejects-pxp-buffer.html

  * igt@gem_set_tiling_vs_blt@tiled-to-tiled:
    - shard-rkl:          [SKIP][351] ([i915#8411]) -> [SKIP][352] ([i915#14544] / [i915#8411])
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html

  * igt@gem_tiled_partial_pwrite_pread@writes:
    - shard-rkl:          [SKIP][353] ([i915#3282]) -> [SKIP][354] ([i915#14544] / [i915#3282])
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@gem_tiled_partial_pwrite_pread@writes.html
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@gem_tiled_partial_pwrite_pread@writes.html

  * igt@gen9_exec_parse@bb-large:
    - shard-rkl:          [SKIP][355] ([i915#14544] / [i915#2527]) -> [SKIP][356] ([i915#2527])
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@gen9_exec_parse@bb-large.html
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@gen9_exec_parse@bb-large.html

  * igt@i915_module_load@resize-bar:
    - shard-rkl:          [SKIP][357] ([i915#14544] / [i915#6412]) -> [SKIP][358] ([i915#6412])
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@i915_module_load@resize-bar.html
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@i915_module_load@resize-bar.html

  * igt@i915_pm_rc6_residency@media-rc6-accuracy:
    - shard-rkl:          [SKIP][359] ([i915#16080] / [i915#16166]) -> [SKIP][360] ([i915#14544] / [i915#16080] / [i915#16166])
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html

  * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
    - shard-rkl:          [SKIP][361] ([i915#12454] / [i915#12712]) -> [SKIP][362] ([i915#12454] / [i915#12712] / [i915#14544])
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-180:
    - shard-rkl:          [SKIP][363] ([i915#5286]) -> [SKIP][364] ([i915#14544] / [i915#5286])
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
    - shard-rkl:          [SKIP][365] ([i915#14544] / [i915#5286]) -> [SKIP][366] ([i915#5286])
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@linear-8bpp-rotate-270:
    - shard-rkl:          [SKIP][367] ([i915#14544] / [i915#3638]) -> [SKIP][368] ([i915#3638])
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_big_fb@linear-8bpp-rotate-270.html

  * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-dg1:          [SKIP][369] ([i915#3828] / [i915#4423]) -> [SKIP][370] ([i915#3828])
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-17/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-12/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][371] ([i915#12313]) -> [SKIP][372] ([i915#12313] / [i915#14544])
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][373] ([i915#6095]) -> [SKIP][374] ([i915#14544] / [i915#6095]) +1 other test skip
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][375] ([i915#14098] / [i915#6095]) -> [SKIP][376] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs:
    - shard-rkl:          [SKIP][377] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][378] ([i915#14098] / [i915#6095])
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs.html
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs.html

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
    - shard-glk:          [INCOMPLETE][379] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][380] ([i915#15582]) +1 other test incomplete
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk3/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk9/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][381] ([i915#12313] / [i915#14544]) -> [SKIP][382] ([i915#12313])
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html

  * igt@kms_chamelium_color@degamma:
    - shard-rkl:          [SKIP][383] ([i915#14544]) -> [SKIP][384] +20 other tests skip
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_chamelium_color@degamma.html
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_chamelium_color@degamma.html

  * igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d:
    - shard-rkl:          [SKIP][385] ([i915#16471]) -> [SKIP][386] ([i915#14544] / [i915#16471])
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html

  * igt@kms_chamelium_hpd@vga-hpd:
    - shard-rkl:          [SKIP][387] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][388] ([i915#11151] / [i915#7828]) +1 other test skip
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd.html
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_chamelium_hpd@vga-hpd.html

  * igt@kms_chamelium_hpd@vga-hpd-fast:
    - shard-rkl:          [SKIP][389] ([i915#11151] / [i915#7828]) -> [SKIP][390] ([i915#11151] / [i915#14544] / [i915#7828]) +4 other tests skip
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@kms_chamelium_hpd@vga-hpd-fast.html
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-fast.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-rkl:          [SKIP][391] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][392] ([i915#15330] / [i915#3116])
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0.html
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@mei-interface:
    - shard-rkl:          [SKIP][393] ([i915#15865]) -> [SKIP][394] ([i915#14544] / [i915#15865]) +1 other test skip
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@kms_content_protection@mei-interface.html
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_content_protection@mei-interface.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-rkl:          [SKIP][395] ([i915#3555]) -> [SKIP][396] ([i915#14544] / [i915#3555]) +2 other tests skip
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-32x10.html
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
    - shard-rkl:          [SKIP][397] ([i915#16361]) -> [SKIP][398] ([i915#14544] / [i915#16361])
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html

  * igt@kms_feature_discovery@psr2:
    - shard-rkl:          [SKIP][399] ([i915#14544] / [i915#658]) -> [SKIP][400] ([i915#658])
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_feature_discovery@psr2.html
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_feature_discovery@psr2.html

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
    - shard-rkl:          [SKIP][401] ([i915#9934]) -> [SKIP][402] ([i915#14544] / [i915#9934])
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
    - shard-rkl:          [SKIP][403] ([i915#15643]) -> [SKIP][404] ([i915#14544] / [i915#15643])
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][405] ([i915#1825]) -> [SKIP][406] ([i915#14544] / [i915#1825]) +2 other tests skip
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-dg1:          [SKIP][407] ([i915#15990] / [i915#4423]) -> [SKIP][408] ([i915#15990])
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen:
    - shard-dg1:          [SKIP][409] ([i915#4423]) -> [SKIP][410] +2 other tests skip
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen.html
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-rkl:          [SKIP][411] ([i915#14544] / [i915#9766]) -> [SKIP][412] ([i915#9766])
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt:
    - shard-dg1:          [SKIP][413] ([i915#15102] / [i915#4423]) -> [SKIP][414] ([i915#15102])
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt.html
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-rkl:          [SKIP][415] -> [SKIP][416] ([i915#14544]) +20 other tests skip
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
    - shard-rkl:          [SKIP][417] ([i915#15102]) -> [SKIP][418] ([i915#14544] / [i915#15102]) +7 other tests skip
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@psr-suspend:
    - shard-rkl:          [SKIP][419] ([i915#14544] / [i915#15102]) -> [SKIP][420] ([i915#15102]) +10 other tests skip
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-suspend.html
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-suspend.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-rkl:          [ABORT][421] ([i915#15132]) -> [SKIP][422] ([i915#16644] / [i915#3555] / [i915#8228])
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-1/igt@kms_hdr@bpc-switch-suspend.html
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-8/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-mtlp:         [SKIP][423] ([i915#12713] / [i915#16490]) -> [SKIP][424] ([i915#1187] / [i915#12713] / [i915#16490])
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-3/igt@kms_hdr@brightness-with-hdr.html
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html
    - shard-tglu:         [SKIP][425] ([i915#1187] / [i915#12713]) -> [SKIP][426] ([i915#12713])
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-tglu-7/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@invalid-hdr:
    - shard-rkl:          [SKIP][427] ([i915#14544] / [i915#16644] / [i915#3555] / [i915#8228]) -> [SKIP][428] ([i915#16644] / [i915#3555] / [i915#8228])
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_hdr@invalid-hdr.html

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-glk:          [DMESG-FAIL][429] ([i915#118] / [i915#16396]) -> [DMESG-WARN][430] ([i915#118])
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk5/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-glk8/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
    - shard-rkl:          [SKIP][431] ([i915#15709]) -> [SKIP][432] ([i915#14544] / [i915#15709])
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html

  * igt@kms_plane@pixel-format-yf-tiled-modifier:
    - shard-rkl:          [SKIP][433] ([i915#14544] / [i915#15709]) -> [SKIP][434] ([i915#15709])
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_plane@pixel-format-yf-tiled-modifier.html

  * igt@kms_plane_multiple@2x-tiling-yf:
    - shard-rkl:          [SKIP][435] ([i915#13958]) -> [SKIP][436] ([i915#13958] / [i915#14544])
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-yf.html
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-yf.html

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

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
    - shard-rkl:          [SKIP][439] ([i915#14544] / [i915#15329]) -> [SKIP][440] ([i915#15329]) +3 other tests skip
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-rkl:          [SKIP][441] ([i915#14544] / [i915#8430]) -> [SKIP][442] ([i915#8430])
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-rkl:          [SKIP][443] ([i915#11520] / [i915#14544]) -> [SKIP][444] ([i915#11520])
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][445] ([i915#11520]) -> [SKIP][446] ([i915#11520] / [i915#14544]) +2 other tests skip
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
    - shard-dg1:          [SKIP][447] ([i915#11520]) -> [SKIP][448] ([i915#11520] / [i915#4423])
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-15/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-dg1-12/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr@fbc-pr-sprite-plane-onoff:
    - shard-rkl:          [SKIP][449] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][450] ([i915#1072] / [i915#9732]) +1 other test skip
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-5/igt@kms_psr@fbc-pr-sprite-plane-onoff.html

  * igt@kms_psr@psr2-primary-mmap-gtt:
    - shard-rkl:          [SKIP][451] ([i915#1072] / [i915#9732]) -> [SKIP][452] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_psr@psr2-primary-mmap-gtt.html
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@kms_psr@psr2-primary-mmap-gtt.html

  * igt@prime_udl@share-import-addfb:
    - shard-rkl:          [SKIP][453] ([i915#16420]) -> [SKIP][454] ([i915#14544] / [i915#16420])
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@prime_udl@share-import-addfb.html
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v2/shard-rkl-6/igt@prime_udl@share-import-addfb.html

  
  [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
  [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#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
  [i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
  [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
  [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
  [i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
  [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
  [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
  [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
  [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
  [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#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
  [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
  [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
  [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
  [i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
  [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
  [i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
  [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
  [i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
  [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#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
  [i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
  [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#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
  [i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
  [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#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
  [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#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
  [i915#15751]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15751
  [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
  [i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
  [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
  [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
  [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#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
  [i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
  [i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
  [i915#16112]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16112
  [i915#16119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16119
  [i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
  [i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
  [i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
  [i915#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#16396]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16396
  [i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
  [i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
  [i915#16479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16479
  [i915#16490]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16490
  [i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
  [i915#16599]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16599
  [i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
  [i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
  [i915#16685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16685
  [i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
  [i915#16866]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16866
  [i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
  [i915#16870]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16870
  [i915#16876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16876
  [i915#16914]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16914
  [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [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#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
  [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
  [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
  [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
  [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#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
  [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#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#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#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [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#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [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#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
  [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#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
  [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
  [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
  [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_19095 -> Patchwork_173302v2

  CI-20190529: 20190529
  CI_DRM_19095: c60540b13d7bacc21848ed94fd368a968454d5db @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9084: 9084
  Patchwork_173302v2: c60540b13d7bacc21848ed94fd368a968454d5db @ 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_173302v2/index.html

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

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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-07 11:53   ` Christian König
@ 2026-09-08  7:25     ` Tvrtko Ursulin
  2026-09-09  7:24       ` Christian König
  0 siblings, 1 reply; 16+ messages in thread
From: Tvrtko Ursulin @ 2026-09-08  7:25 UTC (permalink / raw)
  To: Christian König, jani.nikula, joonas.lahtinen, rodrigo.vivi
  Cc: intel-gfx, dri-devel


On 07/09/2026 12:53, Christian König wrote:
> On 9/7/26 11:54, Tvrtko Ursulin wrote:
>>
>> On 03/09/2026 12:36, Christian König wrote:
>>> i915_gem_busy_ioctl uses dma_resv_for_each_fence_unlocked() to iterate
>>> over the fences in an GEM object without holding a reference but only
>>> the RCU read side lock.
>>>
>>> What can happen here is that the GEM object is destroyed concurrently
>>> while i915_gem_busy_ioctl is still running. This won't free the GEM
>>> objects memory, but still drops all the dma_fence references.
>>>
>>> Now when dma_resv_for_each_fence_unlocked() sees a destroyed dma_fence it
>>> assumes that a new fence list was installed and re-starts the loop.
>>>
>>> But in the case of a destroyed GEM object a new fence list is never
>>> installed, only the old one freed and therefore the iteration never
>>> finishes resulting in an endless loop.
>>
>> Only i915_busy can get into this failure mode? None of the other users of the iterator?
> 
> Yes, at least as far as I can see.
> 
> The problem is completely i915 specific because it is the only driver (I could find) which protects GEM objects by RCU.
> 
>> Also, the reference counting series makes the fix irrelevant?
> 
> No, that series just helped uncover the issue.
> 
> Sashiko-bot correctly complained that i915 is dropping the new dma-resv reference to early resulting in potential use after free. And I was thinking wait a second when the dma_resv_fini() is called to early in the existing code then the dma_fence references are dropped to early as well... so that is an pre-existing bug.
> 
> Before the commit mentioned in the fixes tag the i915_gem_busy_ioctl() could just return nonsense, but after that change it could result in an endless loop and that is problematic.

Where is this sashiko report, associated with which patch I mean?

Is the dma_fence_get_rcu() inside dma_resv_iter_walk_unlocked() what 
triggers the endless restarts? It's been some time since I looked at the 
dma-resv walks.. but fences on the list have reference held so that can 
trigger either via dma_resv_fini() or dma_resv_replace_fences(), right? 
If second is true then how does i915 having the dma-resv containing 
object RCU freed cause the problem?

Regards,

Tvrtko

>>> The solution is to drop the fence references only after the RCU grace
>>> period.
>>>
>>> The fixes tag is not necessary the patch introducing the problem, but the
>>> one making it so worse that we need to address it.
>>>
>>> This problem was pointed out by Sashiko-bot.
>>>
>>> Signed-off-by: Christian König <christian.koenig@amd.com>
>>> Fixes: 912ff2ebd695 ("drm/i915: use the new iterator in i915_gem_busy_ioctl v2")
>>> CC: stable@vger.kernel.org
>>> ---
>>>    drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +-
>>>    1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>> index 5172d3982654..9e01f8b2079a 100644
>>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>> @@ -89,6 +89,7 @@ struct drm_i915_gem_object *i915_gem_object_alloc(void)
>>>      void i915_gem_object_free(struct drm_i915_gem_object *obj)
>>>    {
>>> +    dma_resv_fini(&obj->base._resv);
>>>        return kmem_cache_free(slab_objects, obj);
>>>    }
>>>    @@ -144,7 +145,6 @@ void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
>>>    {
>>>        mutex_destroy(&obj->mm.get_page.lock);
>>>        mutex_destroy(&obj->mm.get_dma_page.lock);
>>> -    dma_resv_fini(&obj->base._resv);
>>>    }
>>>      /**
>>
> 


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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-08  7:25     ` Tvrtko Ursulin
@ 2026-09-09  7:24       ` Christian König
  2026-09-16  9:51         ` Tvrtko Ursulin
  0 siblings, 1 reply; 16+ messages in thread
From: Christian König @ 2026-09-09  7:24 UTC (permalink / raw)
  To: Tvrtko Ursulin, jani.nikula, joonas.lahtinen, rodrigo.vivi
  Cc: intel-gfx, dri-devel

On 9/8/26 09:25, Tvrtko Ursulin wrote:
> On 07/09/2026 12:53, Christian König wrote:
>> On 9/7/26 11:54, Tvrtko Ursulin wrote:
>>>
>>> On 03/09/2026 12:36, Christian König wrote:
>>>> i915_gem_busy_ioctl uses dma_resv_for_each_fence_unlocked() to iterate
>>>> over the fences in an GEM object without holding a reference but only
>>>> the RCU read side lock.
>>>>
>>>> What can happen here is that the GEM object is destroyed concurrently
>>>> while i915_gem_busy_ioctl is still running. This won't free the GEM
>>>> objects memory, but still drops all the dma_fence references.
>>>>
>>>> Now when dma_resv_for_each_fence_unlocked() sees a destroyed dma_fence it
>>>> assumes that a new fence list was installed and re-starts the loop.
>>>>
>>>> But in the case of a destroyed GEM object a new fence list is never
>>>> installed, only the old one freed and therefore the iteration never
>>>> finishes resulting in an endless loop.
>>>
>>> Only i915_busy can get into this failure mode? None of the other users of the iterator?
>>
>> Yes, at least as far as I can see.
>>
>> The problem is completely i915 specific because it is the only driver (I could find) which protects GEM objects by RCU.
>>
>>> Also, the reference counting series makes the fix irrelevant?
>>
>> No, that series just helped uncover the issue.
>>
>> Sashiko-bot correctly complained that i915 is dropping the new dma-resv reference to early resulting in potential use after free. And I was thinking wait a second when the dma_resv_fini() is called to early in the existing code then the dma_fence references are dropped to early as well... so that is an pre-existing bug.
>>
>> Before the commit mentioned in the fixes tag the i915_gem_busy_ioctl() could just return nonsense, but after that change it could result in an endless loop and that is problematic.
> 
> Where is this sashiko report, associated with which patch I mean?

See the comment here https://patchwork.freedesktop.org/patch/748868/#comment_1379963:

>> @@ -159,8 +146,7 @@ static void dma_resv_release(struct kref *kref)
>>  
>>  	dma_resv_list_free(rcu_dereference_protected(obj->fences, true));
>>  	ww_mutex_destroy(&obj->lock);
>> -	if (obj->allocated)
>> -		kfree(obj);
>> +	kfree(obj);
>>  }
> 
> [Severity: Critical]
> Does this synchronous free cause a use-after-free for concurrent lockless
> RCU readers?
> 
> In the i915 driver, GEM objects are destroyed using call_rcu() (via
> __i915_gem_free_object_rcu). Lockless readers like i915_gem_busy_ioctl()
> look up objects under rcu_read_lock() and access obj->base.resv.
> 
> If an object shares its resv instance (e.g., via obj->shares_resv_from with
> an i915_address_space), __i915_gem_free_object() drops the lock reference
> synchronously via i915_vm_resv_put(). If that drops the last reference,
> dma_resv_release() synchronously frees the memory here.
> 
> However, the GEM object itself remains valid during the RCU grace period.
> Can concurrent RCU readers dereference the already freed dma_resv pointer
> when calling dma_resv_iter_begin(&cursor, obj->base.resv, ...) in
> i915_gem_busy_ioctl()?

> Is the dma_fence_get_rcu() inside dma_resv_iter_walk_unlocked() what triggers the endless restarts?

Yes, exactly that one. When it can't grab a fence reference it tries to get a new list, but when there isn't any new list it just tries that forever.

> It's been some time since I looked at the dma-resv walks.. but fences on the list have reference held so that can trigger either via dma_resv_fini() or dma_resv_replace_fences(), right?

No, dma_resv_replace_fences() replaces an old fence with a valid new one. So the loop never becomes endless.

Same for dma_resv_reserve_fences(), here we replace a whole list with a new one and make sure that we free up the old one only after an RCU grace period.

The problem happens only when drivers incorrectly call dma_resv_fini() while a call to dma_resv_for_each_fence_unlocked() is still ongoing at the same time. And that is pretty obviously a bug.

> If second is true then how does i915 having the dma-resv containing object RCU freed cause the problem?

I also considered setting obj->fences to NULL in dma_resv_fini() as alternative workaround, but that would break again when I try to reference count the dma_resv object in the future.

So I would need to free the dma_resv object RCU safe as well just because of the problem in i915 and that is not something I like to do when it is actually a trivial fix in i915.

Regards,
Christian.

> 
> Regards,
> 
> Tvrtko
> 
>>>> The solution is to drop the fence references only after the RCU grace
>>>> period.
>>>>
>>>> The fixes tag is not necessary the patch introducing the problem, but the
>>>> one making it so worse that we need to address it.
>>>>
>>>> This problem was pointed out by Sashiko-bot.
>>>>
>>>> Signed-off-by: Christian König <christian.koenig@amd.com>
>>>> Fixes: 912ff2ebd695 ("drm/i915: use the new iterator in i915_gem_busy_ioctl v2")
>>>> CC: stable@vger.kernel.org
>>>> ---
>>>>    drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +-
>>>>    1 file changed, 1 insertion(+), 1 deletion(-)
>>>>
>>>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>> index 5172d3982654..9e01f8b2079a 100644
>>>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>> @@ -89,6 +89,7 @@ struct drm_i915_gem_object *i915_gem_object_alloc(void)
>>>>      void i915_gem_object_free(struct drm_i915_gem_object *obj)
>>>>    {
>>>> +    dma_resv_fini(&obj->base._resv);
>>>>        return kmem_cache_free(slab_objects, obj);
>>>>    }
>>>>    @@ -144,7 +145,6 @@ void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
>>>>    {
>>>>        mutex_destroy(&obj->mm.get_page.lock);
>>>>        mutex_destroy(&obj->mm.get_dma_page.lock);
>>>> -    dma_resv_fini(&obj->base._resv);
>>>>    }
>>>>      /**
>>>
>>
> 


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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-09  7:24       ` Christian König
@ 2026-09-16  9:51         ` Tvrtko Ursulin
  2026-09-16 12:53           ` Christian König
  0 siblings, 1 reply; 16+ messages in thread
From: Tvrtko Ursulin @ 2026-09-16  9:51 UTC (permalink / raw)
  To: Christian König, jani.nikula, joonas.lahtinen, rodrigo.vivi
  Cc: intel-gfx, dri-devel


On 09/09/2026 08:24, Christian König wrote:
> On 9/8/26 09:25, Tvrtko Ursulin wrote:
>> On 07/09/2026 12:53, Christian König wrote:
>>> On 9/7/26 11:54, Tvrtko Ursulin wrote:
>>>>
>>>> On 03/09/2026 12:36, Christian König wrote:
>>>>> i915_gem_busy_ioctl uses dma_resv_for_each_fence_unlocked() to iterate
>>>>> over the fences in an GEM object without holding a reference but only
>>>>> the RCU read side lock.
>>>>>
>>>>> What can happen here is that the GEM object is destroyed concurrently
>>>>> while i915_gem_busy_ioctl is still running. This won't free the GEM
>>>>> objects memory, but still drops all the dma_fence references.
>>>>>
>>>>> Now when dma_resv_for_each_fence_unlocked() sees a destroyed dma_fence it
>>>>> assumes that a new fence list was installed and re-starts the loop.
>>>>>
>>>>> But in the case of a destroyed GEM object a new fence list is never
>>>>> installed, only the old one freed and therefore the iteration never
>>>>> finishes resulting in an endless loop.
>>>>
>>>> Only i915_busy can get into this failure mode? None of the other users of the iterator?
>>>
>>> Yes, at least as far as I can see.
>>>
>>> The problem is completely i915 specific because it is the only driver (I could find) which protects GEM objects by RCU.
>>>
>>>> Also, the reference counting series makes the fix irrelevant?
>>>
>>> No, that series just helped uncover the issue.
>>>
>>> Sashiko-bot correctly complained that i915 is dropping the new dma-resv reference to early resulting in potential use after free. And I was thinking wait a second when the dma_resv_fini() is called to early in the existing code then the dma_fence references are dropped to early as well... so that is an pre-existing bug.
>>>
>>> Before the commit mentioned in the fixes tag the i915_gem_busy_ioctl() could just return nonsense, but after that change it could result in an endless loop and that is problematic.
>>
>> Where is this sashiko report, associated with which patch I mean?
> 
> See the comment here https://patchwork.freedesktop.org/patch/748868/#comment_1379963:
> 
>>> @@ -159,8 +146,7 @@ static void dma_resv_release(struct kref *kref)
>>>   
>>>   	dma_resv_list_free(rcu_dereference_protected(obj->fences, true));
>>>   	ww_mutex_destroy(&obj->lock);
>>> -	if (obj->allocated)
>>> -		kfree(obj);
>>> +	kfree(obj);
>>>   }
>>
>> [Severity: Critical]
>> Does this synchronous free cause a use-after-free for concurrent lockless
>> RCU readers?
>>
>> In the i915 driver, GEM objects are destroyed using call_rcu() (via
>> __i915_gem_free_object_rcu). Lockless readers like i915_gem_busy_ioctl()
>> look up objects under rcu_read_lock() and access obj->base.resv.
>>
>> If an object shares its resv instance (e.g., via obj->shares_resv_from with
>> an i915_address_space), __i915_gem_free_object() drops the lock reference
>> synchronously via i915_vm_resv_put(). If that drops the last reference,
>> dma_resv_release() synchronously frees the memory here.
>>
>> However, the GEM object itself remains valid during the RCU grace period.
>> Can concurrent RCU readers dereference the already freed dma_resv pointer
>> when calling dma_resv_iter_begin(&cursor, obj->base.resv, ...) in
>> i915_gem_busy_ioctl()?

I guess the shared dma-resv part you will solve in the context of the 
reference counting series.
>> Is the dma_fence_get_rcu() inside dma_resv_iter_walk_unlocked() what triggers the endless restarts?
> 
> Yes, exactly that one. When it can't grab a fence reference it tries to get a new list, but when there isn't any new list it just tries that forever.
> 
>> It's been some time since I looked at the dma-resv walks.. but fences on the list have reference held so that can trigger either via dma_resv_fini() or dma_resv_replace_fences(), right?
> 
> No, dma_resv_replace_fences() replaces an old fence with a valid new one. So the loop never becomes endless.

What I was wondering about is that dma_resv_replace_fences() has no RCU 
protection so how does it co-operate with unlocked walks?

> Same for dma_resv_reserve_fences(), here we replace a whole list with a new one and make sure that we free up the old one only after an RCU grace period.
> 
> The problem happens only when drivers incorrectly call dma_resv_fini() while a call to dma_resv_for_each_fence_unlocked() is still ongoing at the same time. And that is pretty obviously a bug.
> 
>> If second is true then how does i915 having the dma-resv containing object RCU freed cause the problem?
> 
> I also considered setting obj->fences to NULL in dma_resv_fini() as alternative workaround, but that would break again when I try to reference count the dma_resv object in the future.
> 
> So I would need to free the dma_resv object RCU safe as well just because of the problem in i915 and that is not something I like to do when it is actually a trivial fix in i915.

Fix looks plausible to me but I still wonder of the implication any 
driver which would use  dma_resv_for_each_fence_unlocked would need to 
ensure a RCU grace before calling dma_resv_fini, no? I do not see it 
documented in dma_resv_for_each_fence_unlocked kerneldoc so if that is 
true we should add it.

For this patch:

Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>

There were some CI failures so I have queued a re-test. If things will 
look reasonable I will merge it.

Regards,

Tvrtko

>>>>> The solution is to drop the fence references only after the RCU grace
>>>>> period.
>>>>>
>>>>> The fixes tag is not necessary the patch introducing the problem, but the
>>>>> one making it so worse that we need to address it.
>>>>>
>>>>> This problem was pointed out by Sashiko-bot.
>>>>>
>>>>> Signed-off-by: Christian König <christian.koenig@amd.com>
>>>>> Fixes: 912ff2ebd695 ("drm/i915: use the new iterator in i915_gem_busy_ioctl v2")
>>>>> CC: stable@vger.kernel.org
>>>>> ---
>>>>>     drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +-
>>>>>     1 file changed, 1 insertion(+), 1 deletion(-)
>>>>>
>>>>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>>> index 5172d3982654..9e01f8b2079a 100644
>>>>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>>> @@ -89,6 +89,7 @@ struct drm_i915_gem_object *i915_gem_object_alloc(void)
>>>>>       void i915_gem_object_free(struct drm_i915_gem_object *obj)
>>>>>     {
>>>>> +    dma_resv_fini(&obj->base._resv);
>>>>>         return kmem_cache_free(slab_objects, obj);
>>>>>     }
>>>>>     @@ -144,7 +145,6 @@ void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
>>>>>     {
>>>>>         mutex_destroy(&obj->mm.get_page.lock);
>>>>>         mutex_destroy(&obj->mm.get_dma_page.lock);
>>>>> -    dma_resv_fini(&obj->base._resv);
>>>>>     }
>>>>>       /**
>>>>
>>>
>>
> 


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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-16  9:51         ` Tvrtko Ursulin
@ 2026-09-16 12:53           ` Christian König
  2026-09-17  7:59             ` Tvrtko Ursulin
  0 siblings, 1 reply; 16+ messages in thread
From: Christian König @ 2026-09-16 12:53 UTC (permalink / raw)
  To: Tvrtko Ursulin, jani.nikula, joonas.lahtinen, rodrigo.vivi
  Cc: intel-gfx, dri-devel

On 9/16/26 11:51, Tvrtko Ursulin wrote:
...
>>> [Severity: Critical]
>>> Does this synchronous free cause a use-after-free for concurrent lockless
>>> RCU readers?
>>>
>>> In the i915 driver, GEM objects are destroyed using call_rcu() (via
>>> __i915_gem_free_object_rcu). Lockless readers like i915_gem_busy_ioctl()
>>> look up objects under rcu_read_lock() and access obj->base.resv.
>>>
>>> If an object shares its resv instance (e.g., via obj->shares_resv_from with
>>> an i915_address_space), __i915_gem_free_object() drops the lock reference
>>> synchronously via i915_vm_resv_put(). If that drops the last reference,
>>> dma_resv_release() synchronously frees the memory here.
>>>
>>> However, the GEM object itself remains valid during the RCU grace period.
>>> Can concurrent RCU readers dereference the already freed dma_resv pointer
>>> when calling dma_resv_iter_begin(&cursor, obj->base.resv, ...) in
>>> i915_gem_busy_ioctl()?
> 
> I guess the shared dma-resv part you will solve in the context of the reference counting series.

Yes, of course.

>>> Is the dma_fence_get_rcu() inside dma_resv_iter_walk_unlocked() what triggers the endless restarts?
>>
>> Yes, exactly that one. When it can't grab a fence reference it tries to get a new list, but when there isn't any new list it just tries that forever.
>>
>>> It's been some time since I looked at the dma-resv walks.. but fences on the list have reference held so that can trigger either via dma_resv_fini() or dma_resv_replace_fences(), right?
>>
>> No, dma_resv_replace_fences() replaces an old fence with a valid new one. So the loop never becomes endless.
> 
> What I was wondering about is that dma_resv_replace_fences() has no RCU protection so how does it co-operate with unlocked walks?

Hui?

dma_resv_replace_fences() asserts on holding the reservation lock and uses dma_resv_list_set() to update the entry with the replacement. dma_resv_list_set() then uses RCU_INIT_POINTER().

Could be that using rcu_assign_pointer() instead of RCU_INIT_POINTER() would be better, but apart from that I don't see why that shouldn't be correctly RCU protected.
>> Same for dma_resv_reserve_fences(), here we replace a whole list with a new one and make sure that we free up the old one only after an RCU grace period.
>>
>> The problem happens only when drivers incorrectly call dma_resv_fini() while a call to dma_resv_for_each_fence_unlocked() is still ongoing at the same time. And that is pretty obviously a bug.
>>
>>> If second is true then how does i915 having the dma-resv containing object RCU freed cause the problem?
>>
>> I also considered setting obj->fences to NULL in dma_resv_fini() as alternative workaround, but that would break again when I try to reference count the dma_resv object in the future.
>>
>> So I would need to free the dma_resv object RCU safe as well just because of the problem in i915 and that is not something I like to do when it is actually a trivial fix in i915.
> 
> Fix looks plausible to me but I still wonder of the implication any driver which would use  dma_resv_for_each_fence_unlocked would need to ensure a RCU grace before calling dma_resv_fini, no? I do not see it documented in dma_resv_for_each_fence_unlocked kerneldoc so if that is true we should add it.
> 
> For this patch:
> 
> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
> 
> There were some CI failures so I have queued a re-test. If things will look reasonable I will merge it.

Please let me know when it landed in drm-tip since I want to rebase on that.

Thanks,
Christian.

> 
> Regards,
> 
> Tvrtko
> 
>>>>>> The solution is to drop the fence references only after the RCU grace
>>>>>> period.
>>>>>>
>>>>>> The fixes tag is not necessary the patch introducing the problem, but the
>>>>>> one making it so worse that we need to address it.
>>>>>>
>>>>>> This problem was pointed out by Sashiko-bot.
>>>>>>
>>>>>> Signed-off-by: Christian König <christian.koenig@amd.com>
>>>>>> Fixes: 912ff2ebd695 ("drm/i915: use the new iterator in i915_gem_busy_ioctl v2")
>>>>>> CC: stable@vger.kernel.org
>>>>>> ---
>>>>>>     drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +-
>>>>>>     1 file changed, 1 insertion(+), 1 deletion(-)
>>>>>>
>>>>>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>>>> index 5172d3982654..9e01f8b2079a 100644
>>>>>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>>>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>>>> @@ -89,6 +89,7 @@ struct drm_i915_gem_object *i915_gem_object_alloc(void)
>>>>>>       void i915_gem_object_free(struct drm_i915_gem_object *obj)
>>>>>>     {
>>>>>> +    dma_resv_fini(&obj->base._resv);
>>>>>>         return kmem_cache_free(slab_objects, obj);
>>>>>>     }
>>>>>>     @@ -144,7 +145,6 @@ void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
>>>>>>     {
>>>>>>         mutex_destroy(&obj->mm.get_page.lock);
>>>>>>         mutex_destroy(&obj->mm.get_dma_page.lock);
>>>>>> -    dma_resv_fini(&obj->base._resv);
>>>>>>     }
>>>>>>       /**
>>>>>
>>>>
>>>
>>
> 


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

* ✓ i915.CI.BAT: success for drm/i915: fix incorrect RCU teardown order (rev3)
  2026-09-03 11:36 [PATCH] drm/i915: fix incorrect RCU teardown order Christian König
                   ` (3 preceding siblings ...)
  2026-09-07 18:35 ` ✗ i915.CI.Full: failure " Patchwork
@ 2026-09-16 14:47 ` Patchwork
  2026-09-16 21:19 ` ✓ i915.CI.Full: " Patchwork
  2026-09-22  9:31 ` [PATCH] drm/i915: fix incorrect RCU teardown order Jani Nikula
  6 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-09-16 14:47 UTC (permalink / raw)
  To: Christian König; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915: fix incorrect RCU teardown order (rev3)
URL   : https://patchwork.freedesktop.org/series/173302/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_19155 -> Patchwork_173302v3
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Participating hosts (38 -> 37)
------------------------------

  Missing    (1): bat-dg2-13 


Changes
-------

  No changes found


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

  * Linux: CI_DRM_19155 -> Patchwork_173302v3

  CI-20190529: 20190529
  CI_DRM_19155: 3b18c5132fd3bbc7e74490b64d814df76edffd60 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9099: 9099
  Patchwork_173302v3: 3b18c5132fd3bbc7e74490b64d814df76edffd60 @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* ✓ i915.CI.Full: success for drm/i915: fix incorrect RCU teardown order (rev3)
  2026-09-03 11:36 [PATCH] drm/i915: fix incorrect RCU teardown order Christian König
                   ` (4 preceding siblings ...)
  2026-09-16 14:47 ` ✓ i915.CI.BAT: success for drm/i915: fix incorrect RCU teardown order (rev3) Patchwork
@ 2026-09-16 21:19 ` Patchwork
  2026-09-22  9:31 ` [PATCH] drm/i915: fix incorrect RCU teardown order Jani Nikula
  6 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-09-16 21:19 UTC (permalink / raw)
  To: Christian König; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915: fix incorrect RCU teardown order (rev3)
URL   : https://patchwork.freedesktop.org/series/173302/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_19155_full -> Patchwork_173302v3_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (11 -> 11)
------------------------------

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@blit-reloc-keep-cache:
    - shard-mtlp:         NOTRUN -> [SKIP][1] ([i915#8411])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@api_intel_bb@blit-reloc-keep-cache.html

  * igt@api_intel_bb@crc32:
    - shard-dg1:          NOTRUN -> [SKIP][2] ([i915#6230])
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@api_intel_bb@crc32.html

  * igt@api_intel_bb@object-reloc-purge-cache:
    - shard-rkl:          NOTRUN -> [SKIP][3] ([i915#8411])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@api_intel_bb@object-reloc-purge-cache.html

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

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

  * igt@dumb_buffer@create-clear:
    - shard-dg1:          [PASS][6] -> [ABORT][7] ([i915#17040])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-dg1-18/igt@dumb_buffer@create-clear.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-14/igt@dumb_buffer@create-clear.html

  * igt@fbdev@pan:
    - shard-snb:          NOTRUN -> [FAIL][8] ([i915#15792])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-snb1/igt@fbdev@pan.html

  * igt@gem_ccs@ctrl-surf-copy:
    - shard-tglu:         NOTRUN -> [SKIP][9] ([i915#3555] / [i915#9323])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@gem_ccs@ctrl-surf-copy.html

  * igt@gem_ccs@large-ctrl-surf-copy:
    - shard-tglu:         NOTRUN -> [SKIP][10] ([i915#13008])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@gem_ccs@large-ctrl-surf-copy.html

  * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          [PASS][11] -> [INCOMPLETE][12] ([i915#13356] / [i915#16348])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-dg2-7/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-dg1:          NOTRUN -> [SKIP][13] ([i915#7697])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@gem_close_race@multigpu-basic-threads.html

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

  * igt@gem_ctx_persistence@heartbeat-stop:
    - shard-dg1:          NOTRUN -> [SKIP][15] ([i915#8555])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@gem_ctx_persistence@heartbeat-stop.html

  * igt@gem_ctx_persistence@processes:
    - shard-snb:          NOTRUN -> [SKIP][16] ([i915#1099]) +5 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-snb1/igt@gem_ctx_persistence@processes.html

  * igt@gem_ctx_sseu@engines:
    - shard-tglu-1:       NOTRUN -> [SKIP][17] ([i915#280])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@gem_ctx_sseu@engines.html

  * igt@gem_ctx_sseu@mmap-args:
    - shard-dg1:          NOTRUN -> [SKIP][18] ([i915#280])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@gem_ctx_sseu@mmap-args.html
    - shard-mtlp:         NOTRUN -> [SKIP][19] ([i915#280])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@gem_ctx_sseu@mmap-args.html

  * igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
    - shard-tglu:         NOTRUN -> [SKIP][20] ([i915#4525])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html

  * igt@gem_exec_capture@capture-invisible@lmem0:
    - shard-dg2:          NOTRUN -> [SKIP][21] ([i915#6334]) +2 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@gem_exec_capture@capture-invisible@lmem0.html

  * igt@gem_exec_capture@capture-recoverable:
    - shard-tglu:         NOTRUN -> [SKIP][22] ([i915#6344])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@gem_exec_capture@capture-recoverable.html

  * igt@gem_exec_flush@basic-wb-ro-before-default:
    - shard-dg1:          NOTRUN -> [SKIP][23] ([i915#3539] / [i915#4852])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@gem_exec_flush@basic-wb-ro-before-default.html

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

  * igt@gem_exec_reloc@basic-gtt-noreloc:
    - shard-mtlp:         NOTRUN -> [SKIP][25] ([i915#3281]) +3 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@gem_exec_reloc@basic-gtt-noreloc.html

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

  * igt@gem_exec_reloc@basic-wc-gtt-noreloc:
    - shard-dg1:          NOTRUN -> [SKIP][27] ([i915#3281]) +7 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@gem_exec_reloc@basic-wc-gtt-noreloc.html

  * igt@gem_exec_schedule@preempt-queue-contexts:
    - shard-dg1:          NOTRUN -> [SKIP][28] ([i915#4812]) +2 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@gem_exec_schedule@preempt-queue-contexts.html

  * igt@gem_exec_suspend@basic-s0:
    - shard-rkl:          [PASS][29] -> [INCOMPLETE][30] ([i915#13356]) +1 other test incomplete
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-3/igt@gem_exec_suspend@basic-s0.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-7/igt@gem_exec_suspend@basic-s0.html

  * igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][31] ([i915#4860])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html
    - shard-mtlp:         NOTRUN -> [SKIP][32] ([i915#4860])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html

  * igt@gem_gtt_cpu_tlb:
    - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#4077])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@gem_gtt_cpu_tlb.html

  * igt@gem_lmem_swapping@random:
    - shard-mtlp:         NOTRUN -> [SKIP][34] ([i915#4613])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@gem_lmem_swapping@random.html

  * igt@gem_lmem_swapping@random-engines:
    - shard-tglu-1:       NOTRUN -> [SKIP][35] ([i915#4613]) +3 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@gem_lmem_swapping@random-engines.html

  * igt@gem_lmem_swapping@verify-random:
    - shard-glk:          NOTRUN -> [SKIP][36] ([i915#4613]) +1 other test skip
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk4/igt@gem_lmem_swapping@verify-random.html

  * igt@gem_lmem_swapping@verify-random-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][37] ([i915#4613]) +2 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@gem_lmem_swapping@verify-random-ccs.html

  * igt@gem_media_vme:
    - shard-tglu:         NOTRUN -> [SKIP][38] ([i915#284])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@gem_media_vme.html

  * igt@gem_mmap_wc@bad-offset:
    - shard-dg2:          NOTRUN -> [SKIP][39] ([i915#4083]) +1 other test skip
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@gem_mmap_wc@bad-offset.html

  * igt@gem_mmap_wc@bad-size:
    - shard-mtlp:         NOTRUN -> [SKIP][40] ([i915#4083])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@gem_mmap_wc@bad-size.html

  * igt@gem_mmap_wc@read:
    - shard-dg1:          NOTRUN -> [SKIP][41] ([i915#4083]) +1 other test skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@gem_mmap_wc@read.html

  * igt@gem_partial_pwrite_pread@reads-uncached:
    - shard-dg1:          NOTRUN -> [SKIP][42] ([i915#3282]) +9 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@gem_partial_pwrite_pread@reads-uncached.html

  * igt@gem_partial_pwrite_pread@write-snoop:
    - shard-dg2:          NOTRUN -> [SKIP][43] ([i915#3282])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@gem_partial_pwrite_pread@write-snoop.html

  * igt@gem_pread@exhaustion:
    - shard-tglu:         NOTRUN -> [WARN][44] ([i915#2658])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@gem_pread@exhaustion.html

  * igt@gem_pread@snoop:
    - shard-rkl:          NOTRUN -> [SKIP][45] ([i915#3282]) +1 other test skip
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@gem_pread@snoop.html

  * igt@gem_pwrite@basic-exhaustion:
    - shard-glk:          NOTRUN -> [WARN][46] ([i915#14702] / [i915#2658])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk9/igt@gem_pwrite@basic-exhaustion.html
    - shard-snb:          NOTRUN -> [WARN][47] ([i915#2658])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-snb1/igt@gem_pwrite@basic-exhaustion.html

  * igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
    - shard-dg1:          NOTRUN -> [SKIP][48] ([i915#4270])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html

  * igt@gem_render_copy@y-tiled-ccs-to-yf-tiled:
    - shard-mtlp:         NOTRUN -> [SKIP][49] ([i915#8428])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled.html

  * igt@gem_render_tiled_blits@basic:
    - shard-dg1:          NOTRUN -> [SKIP][50] ([i915#4079])
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@gem_render_tiled_blits@basic.html

  * igt@gem_softpin@evict-snoop:
    - shard-dg2:          NOTRUN -> [SKIP][51] ([i915#4885])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@gem_softpin@evict-snoop.html

  * igt@gem_userptr_blits@access-control:
    - shard-dg2:          NOTRUN -> [SKIP][52] ([i915#3297])
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@gem_userptr_blits@access-control.html

  * igt@gem_userptr_blits@coherency-sync:
    - shard-dg1:          NOTRUN -> [SKIP][53] ([i915#3297]) +1 other test skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@gem_userptr_blits@coherency-sync.html

  * igt@gem_userptr_blits@create-destroy-unsync:
    - shard-tglu:         NOTRUN -> [SKIP][54] ([i915#3297])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@gem_userptr_blits@create-destroy-unsync.html

  * igt@gem_userptr_blits@dmabuf-unsync:
    - shard-tglu-1:       NOTRUN -> [SKIP][55] ([i915#3297])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@gem_userptr_blits@dmabuf-unsync.html

  * igt@gem_userptr_blits@map-fixed-invalidate-overlap:
    - shard-dg1:          NOTRUN -> [SKIP][56] ([i915#3297] / [i915#4880]) +1 other test skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html

  * igt@gem_userptr_blits@relocations:
    - shard-dg1:          NOTRUN -> [SKIP][57] ([i915#3281] / [i915#3297])
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@gem_userptr_blits@relocations.html

  * igt@gem_workarounds@suspend-resume:
    - shard-glk:          NOTRUN -> [INCOMPLETE][58] ([i915#13356] / [i915#14586])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk4/igt@gem_workarounds@suspend-resume.html

  * igt@gen9_exec_parse@allowed-all:
    - shard-mtlp:         NOTRUN -> [SKIP][59] ([i915#2856])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@gen9_exec_parse@allowed-all.html

  * igt@gen9_exec_parse@batch-without-end:
    - shard-tglu:         NOTRUN -> [SKIP][60] ([i915#2527] / [i915#2856]) +2 other tests skip
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@gen9_exec_parse@batch-without-end.html

  * igt@gen9_exec_parse@bb-large:
    - shard-tglu-1:       NOTRUN -> [SKIP][61] ([i915#2527] / [i915#2856]) +2 other tests skip
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@gen9_exec_parse@bb-large.html

  * igt@gen9_exec_parse@bb-start-out:
    - shard-rkl:          NOTRUN -> [SKIP][62] ([i915#2527])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@gen9_exec_parse@bb-start-out.html

  * igt@gen9_exec_parse@bb-start-param:
    - shard-dg1:          NOTRUN -> [SKIP][63] ([i915#2527])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@gen9_exec_parse@bb-start-param.html

  * igt@gpu_buddy@gpu_buddy:
    - shard-tglu:         NOTRUN -> [SKIP][64] ([i915#15678])
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@gpu_buddy@gpu_buddy.html

  * igt@i915_drm_fdinfo@busy-check-all:
    - shard-dg1:          NOTRUN -> [SKIP][65] ([i915#11527]) +5 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@i915_drm_fdinfo@busy-check-all.html

  * igt@i915_drm_fdinfo@busy-idle@bcs0:
    - shard-dg1:          NOTRUN -> [SKIP][66] ([i915#14073]) +11 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@i915_drm_fdinfo@busy-idle@bcs0.html

  * igt@i915_module_load@fault-injection@__uc_init:
    - shard-rkl:          NOTRUN -> [SKIP][67] ([i915#15479]) +4 other tests skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@i915_module_load@fault-injection@__uc_init.html

  * igt@i915_module_load@fault-injection@intel_connector_register:
    - shard-rkl:          NOTRUN -> [ABORT][68] ([i915#15342]) +1 other test abort
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@i915_module_load@fault-injection@intel_connector_register.html
    - shard-tglu:         NOTRUN -> [ABORT][69] ([i915#15342]) +1 other test abort
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@i915_module_load@fault-injection@intel_connector_register.html

  * igt@i915_module_load@fault-injection@uc_fw_rsa_data_create:
    - shard-tglu:         NOTRUN -> [SKIP][70] ([i915#15479]) +4 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html

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

  * igt@i915_pm_rc6_residency@rc6-fence:
    - shard-tglu-1:       NOTRUN -> [WARN][72] ([i915#13790] / [i915#2681]) +1 other test warn
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-fence.html

  * igt@i915_power@sanity:
    - shard-mtlp:         [PASS][73] -> [SKIP][74] ([i915#7984])
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-5/igt@i915_power@sanity.html
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-8/igt@i915_power@sanity.html

  * igt@i915_query@hwconfig_table:
    - shard-dg1:          NOTRUN -> [SKIP][75] ([i915#6245])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@i915_query@hwconfig_table.html

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

  * igt@i915_selftest@mock:
    - shard-tglu:         [PASS][78] -> [ABORT][79] ([i915#17076]) +1 other test abort
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-tglu-2/igt@i915_selftest@mock.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-3/igt@i915_selftest@mock.html

  * igt@i915_suspend@fence-restore-tiled2untiled:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][80] ([i915#16182] / [i915#4817])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk11/igt@i915_suspend@fence-restore-tiled2untiled.html

  * igt@intel_hwmon@hwmon-write:
    - shard-mtlp:         NOTRUN -> [SKIP][81] ([i915#7707])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@intel_hwmon@hwmon-write.html

  * igt@kms_addfb_basic@basic-y-tiled-legacy:
    - shard-dg1:          NOTRUN -> [SKIP][82] ([i915#4215])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_addfb_basic@basic-y-tiled-legacy.html

  * igt@kms_addfb_basic@tile-pitch-mismatch:
    - shard-dg1:          NOTRUN -> [SKIP][83] ([i915#4212])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@kms_addfb_basic@tile-pitch-mismatch.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-0:
    - shard-tglu:         NOTRUN -> [SKIP][84] ([i915#5286]) +3 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
    - shard-rkl:          NOTRUN -> [SKIP][85] ([i915#5286])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-dg1:          NOTRUN -> [SKIP][86] ([i915#4538] / [i915#5286]) +4 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-mtlp:         [PASS][87] -> [FAIL][88] ([i915#15733] / [i915#5138])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
    - shard-tglu-1:       NOTRUN -> [SKIP][89] ([i915#5286]) +2 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@linear-16bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][90] ([i915#3638]) +1 other test skip
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_big_fb@linear-16bpp-rotate-90.html

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-tglu:         NOTRUN -> [SKIP][91] ([i915#3828]) +1 other test skip
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html

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

  * igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
    - shard-dg2:          NOTRUN -> [SKIP][93] ([i915#4538] / [i915#5190])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][94] ([i915#4538]) +2 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-mtlp:         NOTRUN -> [SKIP][95] +6 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][96] ([i915#6095]) +130 other tests skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-16/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html

  * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][97] ([i915#10307] / [i915#6095]) +64 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][98] ([i915#6095]) +14 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][99] ([i915#12313]) +1 other test skip
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
    - shard-tglu:         NOTRUN -> [SKIP][100] ([i915#12313]) +1 other test skip
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][101] ([i915#12313])
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][102] ([i915#6095]) +54 other tests skip
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html

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

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][104] ([i915#6095]) +7 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][105] ([i915#14098] / [i915#6095]) +26 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][106] ([i915#12313])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][107] ([i915#6095]) +43 other tests skip
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-7/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-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][108] ([i915#10307] / [i915#10434] / [i915#6095])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][109] ([i915#12313])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2:
    - shard-glk10:        NOTRUN -> [SKIP][110] +29 other tests skip
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk10/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][111] ([i915#6095]) +34 other tests skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d:
    - shard-tglu-1:       NOTRUN -> [SKIP][112] ([i915#16471]) +1 other test skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html

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

  * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][114] ([i915#11151] / [i915#7828])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html

  * igt@kms_chamelium_edid@hdmi-edid-read:
    - shard-dg1:          NOTRUN -> [SKIP][115] ([i915#11151] / [i915#7828]) +7 other tests skip
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@kms_chamelium_edid@hdmi-edid-read.html

  * igt@kms_chamelium_frames@hdmi-crc-fast:
    - shard-mtlp:         NOTRUN -> [SKIP][116] ([i915#11151] / [i915#7828])
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_chamelium_frames@hdmi-crc-fast.html

  * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
    - shard-tglu:         NOTRUN -> [SKIP][117] ([i915#11151] / [i915#7828]) +5 other tests skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html

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

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

  * igt@kms_color_pipeline@plane-ctm3x4@pipe-b-plane-3:
    - shard-mtlp:         NOTRUN -> [SKIP][120] ([i915#16990]) +7 other tests skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_color_pipeline@plane-ctm3x4@pipe-b-plane-3.html

  * igt@kms_color_pipeline@plane-lut1d:
    - shard-snb:          NOTRUN -> [SKIP][121] +411 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-snb1/igt@kms_color_pipeline@plane-lut1d.html

  * igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-3:
    - shard-tglu:         NOTRUN -> [SKIP][122] ([i915#16990]) +31 other tests skip
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-3.html

  * igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-d-plane-5:
    - shard-dg1:          NOTRUN -> [SKIP][123] ([i915#16990]) +15 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-d-plane-5.html

  * igt@kms_content_protection@atomic:
    - shard-rkl:          NOTRUN -> [SKIP][124] ([i915#15865]) +1 other test skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_content_protection@atomic.html

  * igt@kms_content_protection@content-type-change:
    - shard-dg1:          NOTRUN -> [SKIP][125] ([i915#15865]) +2 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_content_protection@content-type-change.html

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

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

  * igt@kms_content_protection@lic-type-0:
    - shard-tglu:         NOTRUN -> [SKIP][128] ([i915#15865]) +1 other test skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_content_protection@lic-type-0.html

  * igt@kms_content_protection@uevent:
    - shard-mtlp:         NOTRUN -> [SKIP][129] ([i915#15865])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_content_protection@uevent.html

  * igt@kms_cursor_crc@cursor-onscreen-32x10:
    - shard-mtlp:         NOTRUN -> [SKIP][130] ([i915#3555] / [i915#8814]) +1 other test skip
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@kms_cursor_crc@cursor-onscreen-32x10.html

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-dg2:          NOTRUN -> [SKIP][131] ([i915#13049])
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_cursor_crc@cursor-random-512x170.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-tglu:         NOTRUN -> [SKIP][132] ([i915#13049]) +1 other test skip
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@kms_cursor_crc@cursor-random-512x512.html

  * igt@kms_cursor_crc@cursor-random-max-size:
    - shard-glk:          NOTRUN -> [SKIP][133] +174 other tests skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk4/igt@kms_cursor_crc@cursor-random-max-size.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
    - shard-tglu-1:       NOTRUN -> [SKIP][134] ([i915#3555]) +3 other tests skip
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
    - shard-dg1:          NOTRUN -> [SKIP][135] ([i915#13049])
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html

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

  * igt@kms_cursor_crc@cursor-sliding-256x85:
    - shard-rkl:          NOTRUN -> [FAIL][137] ([i915#13566]) +2 other tests fail
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-256x85.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-dg1:          NOTRUN -> [SKIP][138] ([i915#3555]) +2 other tests skip
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_cursor_crc@cursor-sliding-512x512:
    - shard-glk11:        NOTRUN -> [SKIP][139] +42 other tests skip
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk11/igt@kms_cursor_crc@cursor-sliding-512x512.html
    - shard-tglu-1:       NOTRUN -> [SKIP][140] ([i915#13049])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-512x512.html

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

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
    - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#9809]) +1 other test skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
    - shard-tglu:         NOTRUN -> [SKIP][143] ([i915#4103])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html

  * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
    - shard-rkl:          NOTRUN -> [SKIP][144] ([i915#9723])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-3/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
    - shard-mtlp:         NOTRUN -> [SKIP][145] ([i915#9833])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html

  * igt@kms_dirtyfb@psr-dirtyfb-ioctl:
    - shard-dg2:          NOTRUN -> [SKIP][146] ([i915#9833])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
    - shard-tglu:         NOTRUN -> [SKIP][147] ([i915#9723])
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html

  * igt@kms_display_modes@extended-mode-basic:
    - shard-tglu-1:       NOTRUN -> [SKIP][148] ([i915#13691])
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_display_modes@extended-mode-basic.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][149] ([i915#3804])
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-dg1:          NOTRUN -> [SKIP][150] ([i915#13749])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-rkl:          NOTRUN -> [SKIP][151] ([i915#13748])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_dp_link_training@uhbr-mst.html
    - shard-tglu:         NOTRUN -> [SKIP][152] ([i915#13748])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@kms_dp_link_training@uhbr-mst.html

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

  * igt@kms_dp_linktrain_fallback@dsc-fallback:
    - shard-dg1:          NOTRUN -> [SKIP][154] ([i915#13707])
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@kms_dp_linktrain_fallback@dsc-fallback.html

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
    - shard-tglu-1:       NOTRUN -> [SKIP][155] ([i915#16870])
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html

  * igt@kms_dsc@dsc-basic-ultrajoiner:
    - shard-dg1:          NOTRUN -> [SKIP][156] ([i915#16361]) +3 other tests skip
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_dsc@dsc-basic-ultrajoiner.html

  * igt@kms_dsc@dsc-with-bpc-bigjoiner:
    - shard-tglu:         NOTRUN -> [SKIP][157] ([i915#16361]) +2 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_dsc@dsc-with-bpc-bigjoiner.html

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

  * igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
    - shard-rkl:          NOTRUN -> [SKIP][159] ([i915#16361]) +1 other test skip
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][160] ([i915#16680])
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html
    - shard-tglu:         NOTRUN -> [SKIP][161] ([i915#16680])
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@kms_fbcon_fbt@psr-suspend.html
    - shard-mtlp:         [PASS][162] -> [INCOMPLETE][163] ([i915#17028])
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-1/igt@kms_fbcon_fbt@psr-suspend.html
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-3/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_feature_discovery@display-2x:
    - shard-dg1:          NOTRUN -> [SKIP][164] ([i915#16081]) +1 other test skip
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_feature_discovery@display-2x.html

  * igt@kms_feature_discovery@display-3x:
    - shard-tglu:         NOTRUN -> [SKIP][165] ([i915#16081])
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@dsc:
    - shard-tglu-1:       NOTRUN -> [SKIP][166] ([i915#16600])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_feature_discovery@dsc.html

  * igt@kms_feature_discovery@hdr:
    - shard-rkl:          NOTRUN -> [SKIP][167] ([i915#16600])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_feature_discovery@hdr.html

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

  * igt@kms_flip@2x-blocking-absolute-wf_vblank:
    - shard-mtlp:         NOTRUN -> [SKIP][169] ([i915#3637] / [i915#9934]) +2 other tests skip
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_flip@2x-blocking-absolute-wf_vblank.html

  * igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
    - shard-tglu:         NOTRUN -> [SKIP][170] ([i915#9934])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html

  * igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2:
    - shard-glk:          [PASS][171] -> [FAIL][172] ([i915#13027]) +1 other test fail
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-glk3/igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2.html
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk8/igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2.html

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

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

  * igt@kms_flip@2x-modeset-vs-vblank-race:
    - shard-tglu-1:       NOTRUN -> [SKIP][175] ([i915#3637] / [i915#9934]) +1 other test skip
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_flip@2x-modeset-vs-vblank-race.html

  * igt@kms_flip@2x-plain-flip-fb-recreate:
    - shard-dg1:          NOTRUN -> [SKIP][176] ([i915#9934])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_flip@2x-plain-flip-fb-recreate.html

  * igt@kms_flip@2x-plain-flip-interruptible:
    - shard-tglu:         NOTRUN -> [SKIP][177] ([i915#3637] / [i915#9934]) +3 other tests skip
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_flip@2x-plain-flip-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1:
    - shard-tglu:         [PASS][178] -> [FAIL][179] ([i915#13027]) +1 other test fail
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-tglu-3/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-2/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html

  * igt@kms_flip@flip-vs-fences-interruptible:
    - shard-mtlp:         NOTRUN -> [SKIP][180] ([i915#8381])
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_flip@flip-vs-fences-interruptible.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][181] ([i915#12745] / [i915#4839])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk10/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][182] ([i915#16276] / [i915#6113]) +1 other test incomplete
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-3/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2.html

  * igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][183] ([i915#12745])
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk10/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
    - shard-tglu:         NOTRUN -> [SKIP][184] ([i915#15643]) +2 other tests skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
    - shard-mtlp:         NOTRUN -> [SKIP][185] ([i915#3555] / [i915#8810] / [i915#8813])
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][186] ([i915#8810] / [i915#8813])
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][187] ([i915#15643]) +2 other tests skip
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
    - shard-rkl:          NOTRUN -> [SKIP][188] ([i915#15643])
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-dg1:          NOTRUN -> [SKIP][189] ([i915#15643]) +3 other tests skip
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
    - shard-mtlp:         NOTRUN -> [SKIP][190] ([i915#15643])
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html

  * igt@kms_force_connector_basic@prune-stale-modes:
    - shard-mtlp:         [PASS][191] -> [SKIP][192] ([i915#15672])
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-8/igt@kms_force_connector_basic@prune-stale-modes.html
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-1/igt@kms_force_connector_basic@prune-stale-modes.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg1:          NOTRUN -> [SKIP][193] ([i915#15104] / [i915#15990]) +1 other test skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt:
    - shard-dg2:          NOTRUN -> [SKIP][194] ([i915#15991] / [i915#5354]) +1 other test skip
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg1:          NOTRUN -> [SKIP][195] +55 other tests skip
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][196] ([i915#15991] / [i915#1825]) +8 other tests skip
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][197] ([i915#15990] / [i915#8708]) +1 other test skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-rkl:          [PASS][198] -> [INCOMPLETE][199] ([i915#10056])
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-4:
    - shard-dg1:          NOTRUN -> [SKIP][200] ([i915#5439])
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][201] ([i915#15991]) +4 other tests skip
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbchdr-indfb-scaledprimary:
    - shard-dg1:          NOTRUN -> [SKIP][202] ([i915#15989]) +12 other tests skip
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@kms_frontbuffer_tracking@fbchdr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-blt:
    - shard-dg2:          NOTRUN -> [SKIP][203] ([i915#15989]) +1 other test skip
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-tiling-4:
    - shard-tglu:         NOTRUN -> [SKIP][204] ([i915#5439])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][205] ([i915#1825]) +1 other test skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][206] ([i915#15990] / [i915#8708]) +10 other tests skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
    - shard-tglu-1:       NOTRUN -> [SKIP][207] ([i915#15102]) +18 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][208] ([i915#15990]) +1 other test skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt:
    - shard-rkl:          NOTRUN -> [SKIP][209] ([i915#15102]) +17 other tests skip
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-fullscreen:
    - shard-mtlp:         NOTRUN -> [SKIP][210] ([i915#15989]) +11 other tests skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc:
    - shard-rkl:          NOTRUN -> [SKIP][211] +39 other tests skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-pgflip-blt:
    - shard-tglu:         NOTRUN -> [SKIP][212] +94 other tests skip
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-plflip-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][213] ([i915#15991]) +8 other tests skip
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-farfromfence-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][214] ([i915#15990]) +5 other tests skip
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-farfromfence-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb101010-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][215] ([i915#15102]) +5 other tests skip
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb101010-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][216] ([i915#15990]) +15 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y:
    - shard-mtlp:         NOTRUN -> [SKIP][217] ([i915#10055])
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y.html

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

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-pwrite:
    - shard-rkl:          NOTRUN -> [SKIP][219] ([i915#15989]) +6 other tests skip
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-fullscreen:
    - shard-glk:          [PASS][220] -> [SKIP][221] +7 other tests skip
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-glk8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-fullscreen.html
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk9/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@hdr-modesetfrombusy:
    - shard-tglu-1:       NOTRUN -> [SKIP][222] ([i915#15989]) +10 other tests skip
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-modesetfrombusy.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render:
    - shard-tglu:         NOTRUN -> [SKIP][223] ([i915#15102]) +45 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
    - shard-dg1:          NOTRUN -> [SKIP][224] ([i915#15102]) +24 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#15990] / [i915#8708]) +1 other test skip
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psrhdr-2p-rte:
    - shard-tglu-1:       NOTRUN -> [SKIP][226] +53 other tests skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_frontbuffer_tracking@psrhdr-2p-rte.html

  * igt@kms_hdr@bpc-switch-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][227] ([i915#16518] / [i915#3555] / [i915#8228])
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@kms_hdr@bpc-switch-dpms.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][228] ([i915#3555] / [i915#8228])
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@invalid-hdr:
    - shard-dg1:          NOTRUN -> [SKIP][229] ([i915#3555] / [i915#8228])
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_hdr@invalid-hdr.html

  * igt@kms_hdr@static-toggle:
    - shard-tglu:         NOTRUN -> [SKIP][230] ([i915#3555] / [i915#8228]) +3 other tests skip
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_hdr@static-toggle.html

  * igt@kms_joiner@basic-max-non-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][231] ([i915#13688])
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_joiner@basic-max-non-joiner.html

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][232] ([i915#15458])
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-rkl:          NOTRUN -> [SKIP][233] ([i915#15460])
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_joiner@invalid-modeset-big-joiner.html

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

  * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
    - shard-dg1:          NOTRUN -> [SKIP][235] ([i915#15458])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html

  * igt@kms_mst@mst-suspend-read-crc:
    - shard-dg2:          NOTRUN -> [SKIP][236] ([i915#16451])
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_mst@mst-suspend-read-crc.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-tglu-1:       NOTRUN -> [SKIP][237] ([i915#15815])
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-dg2:          NOTRUN -> [SKIP][238] ([i915#6301])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_panel_fitting@atomic-fastset.html

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

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][240] ([i915#12756] / [i915#13409] / [i915#13476])
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk10/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][241] ([i915#13409] / [i915#13476])
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk10/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html

  * igt@kms_pipe_stress@stress-xrgb8888-4tiled:
    - shard-dg1:          NOTRUN -> [SKIP][242] ([i915#14712])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-glk:          NOTRUN -> [DMESG-FAIL][243] ([i915#118] / [i915#16396])
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk9/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier:
    - shard-tglu:         NOTRUN -> [SKIP][244] ([i915#15709]) +4 other tests skip
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier:
    - shard-dg1:          NOTRUN -> [SKIP][245] ([i915#15709]) +1 other test skip
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
    - shard-rkl:          NOTRUN -> [SKIP][246] ([i915#15709])
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html

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

  * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier:
    - shard-dg2:          NOTRUN -> [SKIP][248] ([i915#15709]) +1 other test skip
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier.html

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

  * igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-7:
    - shard-dg1:          NOTRUN -> [SKIP][250] ([i915#16386]) +1 other test skip
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-7.html

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

  * igt@kms_plane_alpha_blend@alpha-transparent-fb:
    - shard-glk:          NOTRUN -> [FAIL][252] ([i915#10647] / [i915#12177])
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk4/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][253] ([i915#10647]) +1 other test fail
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk4/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html

  * igt@kms_plane_multiple@tiling-yf:
    - shard-rkl:          NOTRUN -> [SKIP][254] ([i915#14259])
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_plane_multiple@tiling-yf.html
    - shard-tglu:         NOTRUN -> [SKIP][255] ([i915#14259])
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@kms_plane_multiple@tiling-yf.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
    - shard-tglu-1:       NOTRUN -> [SKIP][256] ([i915#15329]) +9 other tests skip
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5:
    - shard-mtlp:         NOTRUN -> [SKIP][257] ([i915#15329] / [i915#6953])
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b:
    - shard-mtlp:         NOTRUN -> [SKIP][258] ([i915#15329]) +3 other tests skip
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html

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

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

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][261] ([i915#12343] / [i915#5354])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_pm_backlight@fade-with-dpms.html
    - shard-tglu:         NOTRUN -> [SKIP][262] ([i915#12343] / [i915#9812])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-tglu:         NOTRUN -> [SKIP][263] ([i915#15948])
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg2:          [PASS][264] -> [SKIP][265] ([i915#9340])
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-dg1:          NOTRUN -> [SKIP][266] ([i915#8430])
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_pm_rpm@cursor:
    - shard-dg1:          NOTRUN -> [SKIP][267] ([i915#4077]) +12 other tests skip
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-17/igt@kms_pm_rpm@cursor.html

  * igt@kms_pm_rpm@cursor-dpms:
    - shard-mtlp:         NOTRUN -> [SKIP][268] ([i915#4077]) +1 other test skip
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@kms_pm_rpm@cursor-dpms.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-rkl:          [PASS][269] -> [SKIP][270] ([i915#15073]) +1 other test skip
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
    - shard-tglu:         NOTRUN -> [SKIP][271] ([i915#15073]) +1 other test skip
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-tglu-1:       NOTRUN -> [SKIP][272] ([i915#15073])
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

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

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

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
    - shard-glk11:        NOTRUN -> [SKIP][275] ([i915#11520])
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk11/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
    - shard-glk:          NOTRUN -> [SKIP][276] ([i915#11520]) +5 other tests skip
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk4/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
    - shard-rkl:          NOTRUN -> [SKIP][277] ([i915#11520]) +2 other tests skip
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][278] ([i915#9808])
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-a-edp-1.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][279] ([i915#12316]) +3 other tests skip
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
    - shard-snb:          NOTRUN -> [SKIP][280] ([i915#11520]) +9 other tests skip
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-snb7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
    - shard-dg2:          NOTRUN -> [SKIP][281] ([i915#11520])
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html

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

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

  * igt@kms_psr2_su@page_flip-p010:
    - shard-tglu-1:       NOTRUN -> [SKIP][284] ([i915#9683])
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-dg1:          NOTRUN -> [SKIP][285] ([i915#9683])
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@fbc-pr-cursor-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][286] ([i915#1072] / [i915#9732]) +8 other tests skip
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_psr@fbc-pr-cursor-mmap-gtt.html

  * igt@kms_psr@fbc-pr-sprite-render:
    - shard-dg1:          NOTRUN -> [SKIP][287] ([i915#1072] / [i915#9732]) +14 other tests skip
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_psr@fbc-pr-sprite-render.html

  * igt@kms_psr@fbc-psr-basic:
    - shard-dg2:          NOTRUN -> [SKIP][288] ([i915#1072] / [i915#9732]) +3 other tests skip
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-8/igt@kms_psr@fbc-psr-basic.html

  * igt@kms_psr@fbc-psr-no-drrs:
    - shard-mtlp:         NOTRUN -> [SKIP][289] ([i915#9688]) +5 other tests skip
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_psr@fbc-psr-no-drrs.html

  * igt@kms_psr@pr-dpms:
    - shard-tglu:         NOTRUN -> [SKIP][290] ([i915#9732]) +20 other tests skip
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@kms_psr@pr-dpms.html

  * igt@kms_psr@psr-cursor-plane-onoff:
    - shard-tglu-1:       NOTRUN -> [SKIP][291] ([i915#9732]) +10 other tests skip
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_psr@psr-cursor-plane-onoff.html

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

  * igt@kms_rotation_crc@bad-tiling:
    - shard-dg2:          NOTRUN -> [SKIP][293] ([i915#12755] / [i915#15867])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@kms_rotation_crc@bad-tiling.html

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

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-tglu-1:       NOTRUN -> [SKIP][295] ([i915#5289])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

  * igt@kms_rotation_crc@sprite-rotation-270:
    - shard-mtlp:         NOTRUN -> [SKIP][296] ([i915#12755] / [i915#15867]) +1 other test skip
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@kms_rotation_crc@sprite-rotation-270.html

  * igt@kms_scaling_modes@scaling-mode-none:
    - shard-rkl:          NOTRUN -> [SKIP][297] ([i915#3555]) +2 other tests skip
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_scaling_modes@scaling-mode-none.html
    - shard-tglu:         NOTRUN -> [SKIP][298] ([i915#3555]) +6 other tests skip
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-9/igt@kms_scaling_modes@scaling-mode-none.html

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

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

  * igt@kms_vrr@flip-basic:
    - shard-mtlp:         NOTRUN -> [SKIP][301] ([i915#3555] / [i915#8808])
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@kms_vrr@flip-basic.html

  * igt@kms_vrr@flip-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][302] ([i915#15243] / [i915#3555])
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@kms_vrr@flip-dpms.html

  * igt@kms_vrr@negative-basic:
    - shard-rkl:          NOTRUN -> [SKIP][303] ([i915#3555] / [i915#9906])
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_vrr@negative-basic.html

  * igt@kms_vrr@seamless-rr-switch-drrs:
    - shard-tglu-1:       NOTRUN -> [SKIP][304] ([i915#9906]) +1 other test skip
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-drrs.html

  * igt@kms_vrr@seamless-rr-switch-vrr:
    - shard-dg1:          NOTRUN -> [SKIP][305] ([i915#9906])
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@kms_vrr@seamless-rr-switch-vrr.html

  * igt@perf@gen12-group-concurrent-oa-buffer-read:
    - shard-mtlp:         [PASS][306] -> [FAIL][307] ([i915#10538])
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-2/igt@perf@gen12-group-concurrent-oa-buffer-read.html
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-7/igt@perf@gen12-group-concurrent-oa-buffer-read.html

  * igt@perf@mi-rpc:
    - shard-dg1:          NOTRUN -> [SKIP][308] ([i915#2434])
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@perf@mi-rpc.html

  * igt@perf_pmu@rc6-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][309] ([i915#13356] / [i915#14242] / [i915#16236])
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk9/igt@perf_pmu@rc6-suspend.html
    - shard-rkl:          [PASS][310] -> [INCOMPLETE][311] ([i915#13520])
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-2/igt@perf_pmu@rc6-suspend.html
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-4/igt@perf_pmu@rc6-suspend.html

  * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
    - shard-mtlp:         NOTRUN -> [SKIP][312] ([i915#14121]) +1 other test skip
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html

  * igt@prime_udl@share-import:
    - shard-dg1:          NOTRUN -> [SKIP][313] ([i915#16420])
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@prime_udl@share-import.html

  * igt@prime_vgem@fence-write-hang:
    - shard-dg1:          NOTRUN -> [SKIP][314] ([i915#3708])
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-15/igt@prime_vgem@fence-write-hang.html

  
#### Possible fixes ####

  * igt@gem_exec_endless@dispatch@vecs1:
    - shard-dg2:          [TIMEOUT][315] ([i915#3778]) -> [PASS][316] +1 other test pass
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-dg2-6/igt@gem_exec_endless@dispatch@vecs1.html
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@gem_exec_endless@dispatch@vecs1.html

  * igt@gem_exec_suspend@basic-s0:
    - shard-dg2:          [INCOMPLETE][317] ([i915#13356]) -> [PASS][318] +1 other test pass
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-5/igt@gem_exec_suspend@basic-s0.html

  * igt@i915_selftest@live@late_gt_pm:
    - shard-tglu:         [ABORT][319] ([i915#17027]) -> [PASS][320] +1 other test pass
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-tglu-3/igt@i915_selftest@live@late_gt_pm.html
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-2/igt@i915_selftest@live@late_gt_pm.html

  * igt@i915_suspend@basic-s3-without-i915:
    - shard-dg1:          [DMESG-WARN][321] ([i915#4391] / [i915#4423]) -> [PASS][322]
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-dg1-15/igt@i915_suspend@basic-s3-without-i915.html
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-19/igt@i915_suspend@basic-s3-without-i915.html

  * igt@i915_suspend@forcewake:
    - shard-rkl:          [INCOMPLETE][323] ([i915#4817]) -> [PASS][324]
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-6/igt@i915_suspend@forcewake.html
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@i915_suspend@forcewake.html

  * igt@kms_3d@basic:
    - shard-mtlp:         [SKIP][325] ([i915#15726]) -> [PASS][326]
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-1/igt@kms_3d@basic.html
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-2/igt@kms_3d@basic.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-mtlp:         [FAIL][327] ([i915#15733] / [i915#5138]) -> [PASS][328]
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_cursor_crc@cursor-onscreen-128x42:
    - shard-rkl:          [FAIL][329] ([i915#13566]) -> [PASS][330] +1 other test pass
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-128x42.html
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-128x42.html

  * igt@kms_cursor_crc@cursor-suspend:
    - shard-mtlp:         [INCOMPLETE][331] ([i915#12358]) -> [PASS][332] +1 other test pass
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-6/igt@kms_cursor_crc@cursor-suspend.html
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-4/igt@kms_cursor_crc@cursor-suspend.html

  * igt@kms_flip@flip-vs-expired-vblank:
    - shard-mtlp:         [FAIL][333] ([i915#13027]) -> [PASS][334] +1 other test pass
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-7/igt@kms_flip@flip-vs-expired-vblank.html
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-1/igt@kms_flip@flip-vs-expired-vblank.html

  * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite:
    - shard-dg1:          [DMESG-WARN][335] ([i915#4423]) -> [PASS][336]
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite.html
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
    - shard-rkl:          [SKIP][337] ([i915#15989]) -> [PASS][338] +5 other tests pass
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-glk:          [SKIP][339] -> [PASS][340] +10 other tests pass
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-glk3/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc.html
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-rkl:          [INCOMPLETE][341] ([i915#12756] / [i915#13476]) -> [PASS][342]
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-5/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_pm_dc@dc5-dpms-suspend-resume:
    - shard-glk:          [INCOMPLETE][343] ([i915#16938]) -> [PASS][344]
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-glk8/igt@kms_pm_dc@dc5-dpms-suspend-resume.html
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk9/igt@kms_pm_dc@dc5-dpms-suspend-resume.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [SKIP][345] ([i915#15073]) -> [PASS][346] +1 other test pass
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-dg2-7/igt@kms_pm_rpm@dpms-lpsp.html
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@perf_pmu@busy-double-start@vecs0:
    - shard-mtlp:         [FAIL][347] ([i915#4349]) -> [PASS][348]
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-mtlp-4/igt@perf_pmu@busy-double-start@vecs0.html
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-mtlp-5/igt@perf_pmu@busy-double-start@vecs0.html

  * igt@perf_pmu@busy-start:
    - shard-tglu:         [FAIL][349] ([i915#17084]) -> [PASS][350]
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-tglu-10/igt@perf_pmu@busy-start.html
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@perf_pmu@busy-start.html

  * igt@perf_pmu@busy-start@vcs1:
    - shard-tglu:         [FAIL][351] -> [PASS][352]
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-tglu-10/igt@perf_pmu@busy-start@vcs1.html
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-tglu-8/igt@perf_pmu@busy-start@vcs1.html

  
#### Warnings ####

  * igt@device_reset@unbind-cold-reset-rebind:
    - shard-rkl:          [SKIP][353] ([i915#11078]) -> [SKIP][354] ([i915#11078] / [i915#14544])
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@device_reset@unbind-cold-reset-rebind.html
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html

  * igt@gem_create@create-ext-set-pat:
    - shard-rkl:          [SKIP][355] ([i915#8562]) -> [SKIP][356] ([i915#14544] / [i915#8562])
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@gem_create@create-ext-set-pat.html
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@gem_create@create-ext-set-pat.html

  * igt@gem_exec_balancer@parallel:
    - shard-rkl:          [SKIP][357] ([i915#4525]) -> [SKIP][358] ([i915#14544] / [i915#4525]) +1 other test skip
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@gem_exec_balancer@parallel.html
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@gem_exec_balancer@parallel.html

  * igt@gem_exec_reloc@basic-gtt-cpu-active:
    - shard-rkl:          [SKIP][359] ([i915#3281]) -> [SKIP][360] ([i915#14544] / [i915#3281]) +2 other tests skip
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-cpu-active.html
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu-active.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
    - shard-rkl:          [SKIP][361] ([i915#3282]) -> [SKIP][362] ([i915#14544] / [i915#3282]) +3 other tests skip
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html

  * igt@i915_query@hwconfig_table:
    - shard-rkl:          [SKIP][363] ([i915#6245]) -> [SKIP][364] ([i915#14544] / [i915#6245])
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@i915_query@hwconfig_table.html
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@i915_query@hwconfig_table.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-270:
    - shard-rkl:          [SKIP][365] ([i915#5286]) -> [SKIP][366] ([i915#14544] / [i915#5286]) +1 other test skip
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@x-tiled-64bpp-rotate-90:
    - shard-rkl:          [SKIP][367] ([i915#3638]) -> [SKIP][368] ([i915#14544] / [i915#3638])
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
    - shard-rkl:          [SKIP][369] ([i915#14098] / [i915#6095]) -> [SKIP][370] ([i915#14098] / [i915#14544] / [i915#6095]) +7 other tests skip
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][371] ([i915#12313]) -> [SKIP][372] ([i915#12313] / [i915#14544])
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][373] ([i915#6095]) -> [SKIP][374] ([i915#14544] / [i915#6095]) +7 other tests skip
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4:
    - shard-rkl:          [SKIP][375] ([i915#16471]) -> [SKIP][376] ([i915#14544] / [i915#16471])
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html

  * igt@kms_chamelium_frames@dp-frame-dump:
    - shard-rkl:          [SKIP][377] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][378] ([i915#11151] / [i915#7828])
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-6/igt@kms_chamelium_frames@dp-frame-dump.html
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_chamelium_frames@dp-frame-dump.html

  * igt@kms_chamelium_frames@hdmi-crc-single:
    - shard-rkl:          [SKIP][379] ([i915#11151] / [i915#7828]) -> [SKIP][380] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_chamelium_frames@hdmi-crc-single.html
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-single.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-rkl:          [SKIP][381] ([i915#3555]) -> [SKIP][382] ([i915#14544] / [i915#3555])
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-32x10.html
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-rkl:          [SKIP][383] ([i915#13749]) -> [SKIP][384] ([i915#13749] / [i915#14544])
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_dp_link_training@non-uhbr-mst.html
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner:
    - shard-rkl:          [SKIP][385] ([i915#16361]) -> [SKIP][386] ([i915#14544] / [i915#16361])
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner.html
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-rkl:          [INCOMPLETE][387] ([i915#9878]) -> [ABORT][388] ([i915#15132])
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-3/igt@kms_fbcon_fbt@fbc-suspend.html
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-1/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_feature_discovery@display-2x:
    - shard-rkl:          [SKIP][389] ([i915#16081]) -> [SKIP][390] ([i915#14544] / [i915#16081])
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_feature_discovery@display-2x.html
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_feature_discovery@display-2x.html

  * igt@kms_flip@2x-plain-flip-fb-recreate:
    - shard-rkl:          [SKIP][391] ([i915#9934]) -> [SKIP][392] ([i915#14544] / [i915#9934])
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_flip@2x-plain-flip-fb-recreate.html
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_flip@2x-plain-flip-fb-recreate.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-rkl:          [SKIP][393] ([i915#15643]) -> [SKIP][394] ([i915#14544] / [i915#15643])
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][395] ([i915#1825]) -> [SKIP][396] ([i915#14544] / [i915#1825]) +1 other test skip
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbchdr-suspend:
    - shard-glk:          [SKIP][397] -> [INCOMPLETE][398] ([i915#16056] / [i915#16593])
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-glk4/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
    - shard-rkl:          [SKIP][399] ([i915#15989]) -> [INCOMPLETE][400] ([i915#16056])
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-suspend.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu:
    - shard-rkl:          [SKIP][401] ([i915#14544] / [i915#15102]) -> [SKIP][402] ([i915#15102]) +2 other tests skip
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-render:
    - shard-rkl:          [SKIP][403] ([i915#14544]) -> [SKIP][404] +1 other test skip
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-render.html
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear:
    - shard-rkl:          [SKIP][405] ([i915#15102]) -> [SKIP][406] ([i915#14544] / [i915#15102]) +12 other tests skip
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear.html
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear.html

  * igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-spr-indfb-draw-render:
    - shard-rkl:          [SKIP][407] -> [SKIP][408] ([i915#14544]) +23 other tests skip
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-spr-indfb-draw-render.html
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-spr-indfb-draw-render.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-rkl:          [SKIP][409] ([i915#12713] / [i915#16644]) -> [SKIP][410] ([i915#1187] / [i915#12713] / [i915#16644])
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-8/igt@kms_hdr@brightness-with-hdr.html
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
    - shard-rkl:          [SKIP][411] ([i915#15458]) -> [SKIP][412] ([i915#14544] / [i915#15458])
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html

  * igt@kms_pipe_stress@stress-xrgb8888-4tiled:
    - shard-rkl:          [SKIP][413] ([i915#14712]) -> [SKIP][414] ([i915#14544] / [i915#14712])
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier:
    - shard-rkl:          [SKIP][415] ([i915#15709]) -> [SKIP][416] ([i915#14544] / [i915#15709])
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html

  * igt@kms_pm_backlight@brightness-with-dpms:
    - shard-rkl:          [SKIP][417] ([i915#12343]) -> [SKIP][418] ([i915#12343] / [i915#14544])
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_pm_backlight@brightness-with-dpms.html
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-rkl:          [SKIP][419] ([i915#9340]) -> [SKIP][420] ([i915#3828])
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
    - shard-rkl:          [SKIP][421] ([i915#11520]) -> [SKIP][422] ([i915#11520] / [i915#14544])
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@pr-cursor-plane-update-sf:
    - shard-dg1:          [SKIP][423] ([i915#11520] / [i915#4423]) -> [SKIP][424] ([i915#11520])
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-dg1-12/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-dg1-12/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-rkl:          [SKIP][425] ([i915#9683]) -> [SKIP][426] ([i915#14544] / [i915#9683])
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_psr2_su@page_flip-xrgb8888.html
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@pr-primary-mmap-cpu:
    - shard-rkl:          [SKIP][427] ([i915#1072] / [i915#9732]) -> [SKIP][428] ([i915#1072] / [i915#14544] / [i915#9732]) +4 other tests skip
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19155/shard-rkl-4/igt@kms_psr@pr-primary-mmap-cpu.html
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_173302v3/shard-rkl-6/igt@kms_psr@pr-primary-mmap-cpu.html

  
  [i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
  [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
  [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
  [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#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
  [i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
  [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
  [i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
  [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#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
  [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
  [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121
  [i915#14242]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14242
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
  [i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [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#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
  [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#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
  [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
  [i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
  [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
  [i915#15726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15726
  [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
  [i915#15792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15792
  [i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
  [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
  [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
  [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#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
  [i915#16056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16056
  [i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
  [i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
  [i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
  [i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
  [i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
  [i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236
  [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#16396]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16396
  [i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
  [i915#16451]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16451
  [i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
  [i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
  [i915#16593]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16593
  [i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
  [i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
  [i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
  [i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
  [i915#16870]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16870
  [i915#16938]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16938
  [i915#16990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16990
  [i915#17027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17027
  [i915#17028]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17028
  [i915#17040]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17040
  [i915#17076]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17076
  [i915#17084]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17084
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [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#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
  [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
  [i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
  [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
  [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
  [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
  [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#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
  [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#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
  [i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
  [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
  [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#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
  [i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
  [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
  [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
  [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_19155 -> Patchwork_173302v3

  CI-20190529: 20190529
  CI_DRM_19155: 3b18c5132fd3bbc7e74490b64d814df76edffd60 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9099: 9099
  Patchwork_173302v3: 3b18c5132fd3bbc7e74490b64d814df76edffd60 @ 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_173302v3/index.html

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

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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-16 12:53           ` Christian König
@ 2026-09-17  7:59             ` Tvrtko Ursulin
  0 siblings, 0 replies; 16+ messages in thread
From: Tvrtko Ursulin @ 2026-09-17  7:59 UTC (permalink / raw)
  To: Christian König, jani.nikula, joonas.lahtinen, rodrigo.vivi
  Cc: intel-gfx, dri-devel


On 16/09/2026 13:53, Christian König wrote:
> On 9/16/26 11:51, Tvrtko Ursulin wrote:
> ...
>>>> [Severity: Critical]
>>>> Does this synchronous free cause a use-after-free for concurrent lockless
>>>> RCU readers?
>>>>
>>>> In the i915 driver, GEM objects are destroyed using call_rcu() (via
>>>> __i915_gem_free_object_rcu). Lockless readers like i915_gem_busy_ioctl()
>>>> look up objects under rcu_read_lock() and access obj->base.resv.
>>>>
>>>> If an object shares its resv instance (e.g., via obj->shares_resv_from with
>>>> an i915_address_space), __i915_gem_free_object() drops the lock reference
>>>> synchronously via i915_vm_resv_put(). If that drops the last reference,
>>>> dma_resv_release() synchronously frees the memory here.
>>>>
>>>> However, the GEM object itself remains valid during the RCU grace period.
>>>> Can concurrent RCU readers dereference the already freed dma_resv pointer
>>>> when calling dma_resv_iter_begin(&cursor, obj->base.resv, ...) in
>>>> i915_gem_busy_ioctl()?
>>
>> I guess the shared dma-resv part you will solve in the context of the reference counting series.
> 
> Yes, of course.
> 
>>>> Is the dma_fence_get_rcu() inside dma_resv_iter_walk_unlocked() what triggers the endless restarts?
>>>
>>> Yes, exactly that one. When it can't grab a fence reference it tries to get a new list, but when there isn't any new list it just tries that forever.
>>>
>>>> It's been some time since I looked at the dma-resv walks.. but fences on the list have reference held so that can trigger either via dma_resv_fini() or dma_resv_replace_fences(), right?
>>>
>>> No, dma_resv_replace_fences() replaces an old fence with a valid new one. So the loop never becomes endless.
>>
>> What I was wondering about is that dma_resv_replace_fences() has no RCU protection so how does it co-operate with unlocked walks?
> 
> Hui?
> 
> dma_resv_replace_fences() asserts on holding the reservation lock and uses dma_resv_list_set() to update the entry with the replacement. dma_resv_list_set() then uses RCU_INIT_POINTER().

Never mind, on retrospect I think it is fine. I wasn't grasping the 
consequences of the outer rcu_read_lock() in i915_gem_busy_ioctl() to 
how this interacts with the restart detection.

> Could be that using rcu_assign_pointer() instead of RCU_INIT_POINTER() would be better, but apart from that I don't see why that shouldn't be correctly RCU protected.
>>> Same for dma_resv_reserve_fences(), here we replace a whole list with a new one and make sure that we free up the old one only after an RCU grace period.
>>>
>>> The problem happens only when drivers incorrectly call dma_resv_fini() while a call to dma_resv_for_each_fence_unlocked() is still ongoing at the same time. And that is pretty obviously a bug.
>>>
>>>> If second is true then how does i915 having the dma-resv containing object RCU freed cause the problem?
>>>
>>> I also considered setting obj->fences to NULL in dma_resv_fini() as alternative workaround, but that would break again when I try to reference count the dma_resv object in the future.
>>>
>>> So I would need to free the dma_resv object RCU safe as well just because of the problem in i915 and that is not something I like to do when it is actually a trivial fix in i915.
>>
>> Fix looks plausible to me but I still wonder of the implication any driver which would use  dma_resv_for_each_fence_unlocked would need to ensure a RCU grace before calling dma_resv_fini, no? I do not see it documented in dma_resv_for_each_fence_unlocked kerneldoc so if that is true we should add it.
>>
>> For this patch:
>>
>> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>>
>> There were some CI failures so I have queued a re-test. If things will look reasonable I will merge it.
> 
> Please let me know when it landed in drm-tip since I want to rebase on that.

It passed CI and is in drm-tip now.

Regards,

Tvrtko

> 
> Thanks,
> Christian.
> 
>>
>> Regards,
>>
>> Tvrtko
>>
>>>>>>> The solution is to drop the fence references only after the RCU grace
>>>>>>> period.
>>>>>>>
>>>>>>> The fixes tag is not necessary the patch introducing the problem, but the
>>>>>>> one making it so worse that we need to address it.
>>>>>>>
>>>>>>> This problem was pointed out by Sashiko-bot.
>>>>>>>
>>>>>>> Signed-off-by: Christian König <christian.koenig@amd.com>
>>>>>>> Fixes: 912ff2ebd695 ("drm/i915: use the new iterator in i915_gem_busy_ioctl v2")
>>>>>>> CC: stable@vger.kernel.org
>>>>>>> ---
>>>>>>>      drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +-
>>>>>>>      1 file changed, 1 insertion(+), 1 deletion(-)
>>>>>>>
>>>>>>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>>>>> index 5172d3982654..9e01f8b2079a 100644
>>>>>>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>>>>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c
>>>>>>> @@ -89,6 +89,7 @@ struct drm_i915_gem_object *i915_gem_object_alloc(void)
>>>>>>>        void i915_gem_object_free(struct drm_i915_gem_object *obj)
>>>>>>>      {
>>>>>>> +    dma_resv_fini(&obj->base._resv);
>>>>>>>          return kmem_cache_free(slab_objects, obj);
>>>>>>>      }
>>>>>>>      @@ -144,7 +145,6 @@ void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
>>>>>>>      {
>>>>>>>          mutex_destroy(&obj->mm.get_page.lock);
>>>>>>>          mutex_destroy(&obj->mm.get_dma_page.lock);
>>>>>>> -    dma_resv_fini(&obj->base._resv);
>>>>>>>      }
>>>>>>>        /**
>>>>>>
>>>>>
>>>>
>>>
>>
> 


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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-03 11:36 [PATCH] drm/i915: fix incorrect RCU teardown order Christian König
                   ` (5 preceding siblings ...)
  2026-09-16 21:19 ` ✓ i915.CI.Full: " Patchwork
@ 2026-09-22  9:31 ` Jani Nikula
  2026-09-22  9:44   ` Christian König
  6 siblings, 1 reply; 16+ messages in thread
From: Jani Nikula @ 2026-09-22  9:31 UTC (permalink / raw)
  To: christian.koenig, joonas.lahtinen, rodrigo.vivi, tursulin
  Cc: intel-gfx, dri-devel

On Thu, 03 Sep 2026, "Christian König" <ckoenig.leichtzumerken@gmail.com> wrote:
> Signed-off-by: Christian König <christian.koenig@amd.com>

Christian, this was already merged, but it's flagged by checkpatch with
From/Signed-off-by mismatch. I see that you've sent a bunch of patches
like this recently. Please configure git to add the same From: as your
Signed-off-by, or set the Signed-off-by to your From.

Though I don't understand how e.g. commit 643f9c6d862e ("MAINTAINERS:
change TTM maintainers to Natalie and Arun") got the AMD address as
author, even though the patch has gmail [1].


BR,
Jani.


[1] https://lore.kernel.org/all/20260915154804.605772-1-christian.koenig@amd.com/

-- 
Jani Nikula, Intel

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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-22  9:31 ` [PATCH] drm/i915: fix incorrect RCU teardown order Jani Nikula
@ 2026-09-22  9:44   ` Christian König
  2026-09-22 10:15     ` Jani Nikula
  0 siblings, 1 reply; 16+ messages in thread
From: Christian König @ 2026-09-22  9:44 UTC (permalink / raw)
  To: Jani Nikula, joonas.lahtinen, rodrigo.vivi, tursulin; +Cc: intel-gfx, dri-devel

On 9/22/26 11:31, Jani Nikula wrote:
> On Thu, 03 Sep 2026, "Christian König" <ckoenig.leichtzumerken@gmail.com> wrote:
>> Signed-off-by: Christian König <christian.koenig@amd.com>
> 
> Christian, this was already merged, but it's flagged by checkpatch with
> From/Signed-off-by mismatch. I see that you've sent a bunch of patches
> like this recently. Please configure git to add the same From: as your
> Signed-off-by, or set the Signed-off-by to your From.
> 
> Though I don't understand how e.g. commit 643f9c6d862e ("MAINTAINERS:
> change TTM maintainers to Natalie and Arun") got the AMD address as
> author, even though the patch has gmail [1].

Yeah, that is my normal setup for the last 15 years :(

AMDs mail servers do very very strange things to mails, including converting text mail to HTML, mangling mails so that patches won't apply any more, changing the encoding from utf-8 to something else because non latin letter in my last name etc....

Because of that I have an exception from my manager to use my gmail account to send patches with a "Reply-To: christian.koenig@amd.com" in the header.

I could fight AMDs IT to get an exception for the email setup, but that has been a very time consuming task for other so I have never done that.

Regards,
Christian.

> 
> 
> BR,
> Jani.
> 
> 
> [1] https://lore.kernel.org/all/20260915154804.605772-1-christian.koenig@amd.com/
> 


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

* Re: [PATCH] drm/i915: fix incorrect RCU teardown order
  2026-09-22  9:44   ` Christian König
@ 2026-09-22 10:15     ` Jani Nikula
  0 siblings, 0 replies; 16+ messages in thread
From: Jani Nikula @ 2026-09-22 10:15 UTC (permalink / raw)
  To: Christian König, joonas.lahtinen, rodrigo.vivi, tursulin
  Cc: intel-gfx, dri-devel

On Tue, 22 Sep 2026, Christian König <christian.koenig@amd.com> wrote:
> Because of that I have an exception from my manager to use my gmail
> account to send patches with a "Reply-To: christian.koenig@amd.com" in
> the header.

Do you have sendemail.from in git config set to your AMD address? That
should allow you to send patches from wherever, and have the AMD address
show up as author.

If you look at Ville's patches for instance [1], they always have the
From: in the patch body, and git am uses that for the author.

HTH,
Jani.


[1] https://lore.kernel.org/r/20260909161730.12969-2-ville.syrjala@linux.intel.com


-- 
Jani Nikula, Intel

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

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

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-03 11:36 [PATCH] drm/i915: fix incorrect RCU teardown order Christian König
2026-09-03 13:42 ` ✗ i915.CI.BAT: failure for " Patchwork
2026-09-07  9:54 ` [PATCH] " Tvrtko Ursulin
2026-09-07 11:53   ` Christian König
2026-09-08  7:25     ` Tvrtko Ursulin
2026-09-09  7:24       ` Christian König
2026-09-16  9:51         ` Tvrtko Ursulin
2026-09-16 12:53           ` Christian König
2026-09-17  7:59             ` Tvrtko Ursulin
2026-09-07 12:15 ` ✓ i915.CI.BAT: success for drm/i915: fix incorrect RCU teardown order (rev2) Patchwork
2026-09-07 18:35 ` ✗ i915.CI.Full: failure " Patchwork
2026-09-16 14:47 ` ✓ i915.CI.BAT: success for drm/i915: fix incorrect RCU teardown order (rev3) Patchwork
2026-09-16 21:19 ` ✓ i915.CI.Full: " Patchwork
2026-09-22  9:31 ` [PATCH] drm/i915: fix incorrect RCU teardown order Jani Nikula
2026-09-22  9:44   ` Christian König
2026-09-22 10:15     ` Jani Nikula

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