* [PATCH] drm/i915/dpt: Make DPT object unshrinkable
@ 2024-05-20 15:24 Srinivas, Vidya
2024-05-20 16:15 ` ✗ Fi.CI.SPARSE: warning for " Patchwork
` (7 more replies)
0 siblings, 8 replies; 20+ messages in thread
From: Srinivas, Vidya @ 2024-05-20 15:24 UTC (permalink / raw)
To: intel-gfx; +Cc: ville.syrjala, shawn.c.lee, Srinivas, Vidya, Srinivas
In some scenarios, the DPT object gets shrunk but
the actual framebuffer did not and thus its still
there on the DPT's vm->bound_list. Then it tries to
rewrite the PTEs via a stale CPU mapping. This causes panic.
Credits-to: Ville Syrjala <ville.syrjala@linux.intel.com>
Shawn Lee <shawn.c.lee@intel.com>
Signed-off-by: Srinivas, Vidya <vidya.srinivas@intel.com>
---
drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h
index 3560a062d287..e6b485fc54d4 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_object.h
+++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h
@@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj);
static inline bool
i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj)
{
- return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE);
+ return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) &&
+ !obj->is_dpt;
}
static inline bool
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread* ✗ Fi.CI.SPARSE: warning for drm/i915/dpt: Make DPT object unshrinkable 2024-05-20 15:24 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Srinivas, Vidya @ 2024-05-20 16:15 ` Patchwork 2024-05-20 16:26 ` ✓ Fi.CI.BAT: success " Patchwork ` (6 subsequent siblings) 7 siblings, 0 replies; 20+ messages in thread From: Patchwork @ 2024-05-20 16:15 UTC (permalink / raw) To: Srinivas, Vidya; +Cc: intel-gfx == Series Details == Series: drm/i915/dpt: Make DPT object unshrinkable URL : https://patchwork.freedesktop.org/series/133818/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. ^ permalink raw reply [flat|nested] 20+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915/dpt: Make DPT object unshrinkable 2024-05-20 15:24 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Srinivas, Vidya 2024-05-20 16:15 ` ✗ Fi.CI.SPARSE: warning for " Patchwork @ 2024-05-20 16:26 ` Patchwork 2024-05-20 16:39 ` [PATCH] " Ville Syrjälä ` (5 subsequent siblings) 7 siblings, 0 replies; 20+ messages in thread From: Patchwork @ 2024-05-20 16:26 UTC (permalink / raw) To: Srinivas, Vidya; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 1615 bytes --] == Series Details == Series: drm/i915/dpt: Make DPT object unshrinkable URL : https://patchwork.freedesktop.org/series/133818/ State : success == Summary == CI Bug Log - changes from CI_DRM_14785 -> Patchwork_133818v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v1/index.html Participating hosts (41 -> 38) ------------------------------ Missing (3): fi-kbl-7567u bat-jsl-1 bat-arls-2 Known issues ------------ Here are the changes found in Patchwork_133818v1 that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@i915_module_load@load: - bat-dg2-8: [DMESG-WARN][1] ([i915#10014]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/bat-dg2-8/igt@i915_module_load@load.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v1/bat-dg2-8/igt@i915_module_load@load.html [i915#10014]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10014 Build changes ------------- * Linux: CI_DRM_14785 -> Patchwork_133818v1 CI-20190529: 20190529 CI_DRM_14785: 1ba62f8cea9c797427d45108df1d453f4b343240 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7863: fa1dc232d5d840532521df8a6fcf1fe82c514304 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_133818v1: 1ba62f8cea9c797427d45108df1d453f4b343240 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v1/index.html [-- Attachment #2: Type: text/html, Size: 2200 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-20 15:24 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Srinivas, Vidya 2024-05-20 16:15 ` ✗ Fi.CI.SPARSE: warning for " Patchwork 2024-05-20 16:26 ` ✓ Fi.CI.BAT: success " Patchwork @ 2024-05-20 16:39 ` Ville Syrjälä 2024-05-20 17:14 ` Srinivas, Vidya 2024-05-20 16:56 ` Vidya Srinivas ` (4 subsequent siblings) 7 siblings, 1 reply; 20+ messages in thread From: Ville Syrjälä @ 2024-05-20 16:39 UTC (permalink / raw) To: Srinivas, Vidya; +Cc: intel-gfx, ville.syrjala, shawn.c.lee, Srinivas On Mon, May 20, 2024 at 08:54:10PM +0530, Srinivas, Vidya wrote: > In some scenarios, the DPT object gets shrunk but > the actual framebuffer did not and thus its still > there on the DPT's vm->bound_list. Then it tries to > rewrite the PTEs via a stale CPU mapping. This causes panic. > > Credits-to: Ville Syrjala <ville.syrjala@linux.intel.com> > Shawn Lee <shawn.c.lee@intel.com> > > Signed-off-by: Srinivas, Vidya <vidya.srinivas@intel.com> The format should be "first_name last_name <email>" We also probably want Cc: stable@vger.kernel.org Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt") Although the patch won't actually build unless we also have commit 779cb5ba64ec ("drm/i915/dpt: Treat the DPT BO as a framebuffer") but that hast the same fixes tag, so should be fine even if someone backports things that far back. > --- > drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h > index 3560a062d287..e6b485fc54d4 100644 > --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h > +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h > @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj); > static inline bool > i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) > { Maybe toss something like this here: /* TODO: make DPT shrinkable when it has no bound vmas */ DPTs aren't necessarily so small that shrinking them wouldn't have any benefits. But actually implementing that would require some actual work, so not suitable for a quick fix. I can add all that stuff when applying the patch, no need to resend for this. > - return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE); > + return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) && > + !obj->is_dpt; > } > > static inline bool > -- > 2.34.1 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 20+ messages in thread
* RE: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-20 16:39 ` [PATCH] " Ville Syrjälä @ 2024-05-20 17:14 ` Srinivas, Vidya 0 siblings, 0 replies; 20+ messages in thread From: Srinivas, Vidya @ 2024-05-20 17:14 UTC (permalink / raw) To: Ville Syrjälä Cc: intel-gfx@lists.freedesktop.org, Syrjala, Ville, Lee, Shawn C, Srinivas@freedesktop.org > -----Original Message----- > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > Sent: Monday, May 20, 2024 10:10 PM > To: Srinivas, Vidya <vidya.srinivas@intel.com> > Cc: intel-gfx@lists.freedesktop.org; Syrjala, Ville <ville.syrjala@intel.com>; Lee, > Shawn C <shawn.c.lee@intel.com>; Srinivas@freedesktop.org > Subject: Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable > > On Mon, May 20, 2024 at 08:54:10PM +0530, Srinivas, Vidya wrote: > > In some scenarios, the DPT object gets shrunk but the actual > > framebuffer did not and thus its still there on the DPT's > > vm->bound_list. Then it tries to rewrite the PTEs via a stale CPU > > mapping. This causes panic. > > > > Credits-to: Ville Syrjala <ville.syrjala@linux.intel.com> > > Shawn Lee <shawn.c.lee@intel.com> > > > > Signed-off-by: Srinivas, Vidya <vidya.srinivas@intel.com> > > The format should be "first_name last_name <email>" Apologies for the mistake. My gitconfig got messed up. > > We also probably want > Cc: stable@vger.kernel.org > Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for > dpt") > Thank you so much. Will float new patch with this added. > Although the patch won't actually build unless we also have commit > 779cb5ba64ec ("drm/i915/dpt: Treat the DPT BO as a framebuffer") but that > hast the same fixes tag, so should be fine even if someone backports things > that far back. > > > --- > > drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h > > b/drivers/gpu/drm/i915/gem/i915_gem_object.h > > index 3560a062d287..e6b485fc54d4 100644 > > --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h > > +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h > > @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct > > drm_i915_gem_object *obj); static inline bool > > i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) > > { > > Maybe toss something like this here: > /* TODO: make DPT shrinkable when it has no bound vmas */ > > DPTs aren't necessarily so small that shrinking them wouldn't have any > benefits. But actually implementing that would require some actual work, so > not suitable for a quick fix. > > I can add all that stuff when applying the patch, no need to resend for this. > > > - return i915_gem_object_type_has(obj, > I915_GEM_OBJECT_IS_SHRINKABLE); > > + return i915_gem_object_type_has(obj, > I915_GEM_OBJECT_IS_SHRINKABLE) && > > + !obj->is_dpt; > > } > > > > static inline bool > > -- > > 2.34.1 > > -- > Ville Syrjälä > Intel ^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-20 15:24 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Srinivas, Vidya ` (2 preceding siblings ...) 2024-05-20 16:39 ` [PATCH] " Ville Syrjälä @ 2024-05-20 16:56 ` Vidya Srinivas 2024-05-22 15:29 ` Vidya Srinivas 2024-05-20 18:35 ` ✗ Fi.CI.SPARSE: warning for drm/i915/dpt: Make DPT object unshrinkable (rev2) Patchwork ` (3 subsequent siblings) 7 siblings, 1 reply; 20+ messages in thread From: Vidya Srinivas @ 2024-05-20 16:56 UTC (permalink / raw) To: intel-gfx; +Cc: ville.syrjala, shawn.c.lee, Vidya Srinivas, stable In some scenarios, the DPT object gets shrunk but the actual framebuffer did not and thus its still there on the DPT's vm->bound_list. Then it tries to rewrite the PTEs via a stale CPU mapping. This causes panic. Credits-to: Ville Syrjala <ville.syrjala@linux.intel.com> Shawn Lee <shawn.c.lee@intel.com> Cc: stable@vger.kernel.org Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt") Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h index 3560a062d287..e6b485fc54d4 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj); static inline bool i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) { - return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE); + return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) && + !obj->is_dpt; } static inline bool -- 2.34.1 ^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-20 16:56 ` Vidya Srinivas @ 2024-05-22 15:29 ` Vidya Srinivas 2024-05-23 8:25 ` Tvrtko Ursulin 0 siblings, 1 reply; 20+ messages in thread From: Vidya Srinivas @ 2024-05-22 15:29 UTC (permalink / raw) To: intel-gfx; +Cc: shawn.c.lee, Vidya Srinivas, Ville Syrjala, stable In some scenarios, the DPT object gets shrunk but the actual framebuffer did not and thus its still there on the DPT's vm->bound_list. Then it tries to rewrite the PTEs via a stale CPU mapping. This causes panic. Suggested-by: Ville Syrjala <ville.syrjala@linux.intel.com> Cc: stable@vger.kernel.org Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt") Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h index 3560a062d287..e6b485fc54d4 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj); static inline bool i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) { - return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE); + return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) && + !obj->is_dpt; } static inline bool -- 2.34.1 ^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-22 15:29 ` Vidya Srinivas @ 2024-05-23 8:25 ` Tvrtko Ursulin 2024-05-23 11:19 ` Ville Syrjälä 0 siblings, 1 reply; 20+ messages in thread From: Tvrtko Ursulin @ 2024-05-23 8:25 UTC (permalink / raw) To: Vidya Srinivas, intel-gfx; +Cc: shawn.c.lee, Ville Syrjala, stable On 22/05/2024 16:29, Vidya Srinivas wrote: > In some scenarios, the DPT object gets shrunk but > the actual framebuffer did not and thus its still > there on the DPT's vm->bound_list. Then it tries to > rewrite the PTEs via a stale CPU mapping. This causes panic. > > Suggested-by: Ville Syrjala <ville.syrjala@linux.intel.com> > Cc: stable@vger.kernel.org > Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt") > Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com> > --- > drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h > index 3560a062d287..e6b485fc54d4 100644 > --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h > +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h > @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj); > static inline bool > i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) > { > - return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE); > + return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) && > + !obj->is_dpt; Is there a reason i915_gem_object_make_unshrinkable() cannot be used to mark the object at a suitable place? Regards, Tvrtko > } > > static inline bool ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-23 8:25 ` Tvrtko Ursulin @ 2024-05-23 11:19 ` Ville Syrjälä 2024-05-23 12:07 ` Tvrtko Ursulin 0 siblings, 1 reply; 20+ messages in thread From: Ville Syrjälä @ 2024-05-23 11:19 UTC (permalink / raw) To: Tvrtko Ursulin; +Cc: Vidya Srinivas, intel-gfx, shawn.c.lee, stable On Thu, May 23, 2024 at 09:25:45AM +0100, Tvrtko Ursulin wrote: > > On 22/05/2024 16:29, Vidya Srinivas wrote: > > In some scenarios, the DPT object gets shrunk but > > the actual framebuffer did not and thus its still > > there on the DPT's vm->bound_list. Then it tries to > > rewrite the PTEs via a stale CPU mapping. This causes panic. > > > > Suggested-by: Ville Syrjala <ville.syrjala@linux.intel.com> > > Cc: stable@vger.kernel.org > > Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt") > > Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com> > > --- > > drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h > > index 3560a062d287..e6b485fc54d4 100644 > > --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h > > +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h > > @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj); > > static inline bool > > i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) > > { > > - return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE); > > + return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) && > > + !obj->is_dpt; > > Is there a reason i915_gem_object_make_unshrinkable() cannot be used to > mark the object at a suitable place? Do you have a suitable place in mind? i915_gem_object_make_unshrinkable() contains some magic ingredients so doesn't look like it can be called willy nilly. Anyways, looks like I forgot to reply that I already pushed this with this extra comment added: /* TODO: make DPT shrinkable when it has no bound vmas */ -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-23 11:19 ` Ville Syrjälä @ 2024-05-23 12:07 ` Tvrtko Ursulin 2024-05-23 12:24 ` Ville Syrjälä 0 siblings, 1 reply; 20+ messages in thread From: Tvrtko Ursulin @ 2024-05-23 12:07 UTC (permalink / raw) To: Ville Syrjälä; +Cc: Vidya Srinivas, intel-gfx, shawn.c.lee, stable On 23/05/2024 12:19, Ville Syrjälä wrote: > On Thu, May 23, 2024 at 09:25:45AM +0100, Tvrtko Ursulin wrote: >> >> On 22/05/2024 16:29, Vidya Srinivas wrote: >>> In some scenarios, the DPT object gets shrunk but >>> the actual framebuffer did not and thus its still >>> there on the DPT's vm->bound_list. Then it tries to >>> rewrite the PTEs via a stale CPU mapping. This causes panic. >>> >>> Suggested-by: Ville Syrjala <ville.syrjala@linux.intel.com> >>> Cc: stable@vger.kernel.org >>> Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt") >>> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com> >>> --- >>> drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- >>> 1 file changed, 2 insertions(+), 1 deletion(-) >>> >>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h >>> index 3560a062d287..e6b485fc54d4 100644 >>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h >>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h >>> @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj); >>> static inline bool >>> i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) >>> { >>> - return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE); >>> + return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) && >>> + !obj->is_dpt; >> >> Is there a reason i915_gem_object_make_unshrinkable() cannot be used to >> mark the object at a suitable place? > > Do you have a suitable place in mind? > i915_gem_object_make_unshrinkable() contains some magic > ingredients so doesn't look like it can be called willy > nilly. After it is created in intel_dpt_create? I don't see that helper couldn't be called. It is called from madvise and tiling for instance without any apparent special considerations. Also, there is no mention of this angle in the commit message so I assumed it wasn't considered. If it was, then it should have been mentioned why hacky solution was chosen instead... > Anyways, looks like I forgot to reply that I already pushed this > with this extra comment added: > /* TODO: make DPT shrinkable when it has no bound vmas */ ... becuase IMO the special case is quite ugly and out of place. :( I don't remember from the top of my head how DPT magic works but if shrinker protection needs to be tied with VMAs there is also i915_make_make(un)shrinkable to try. Regards, Tvrtko ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-23 12:07 ` Tvrtko Ursulin @ 2024-05-23 12:24 ` Ville Syrjälä 2024-05-23 13:14 ` Tvrtko Ursulin 0 siblings, 1 reply; 20+ messages in thread From: Ville Syrjälä @ 2024-05-23 12:24 UTC (permalink / raw) To: Tvrtko Ursulin; +Cc: Vidya Srinivas, intel-gfx, shawn.c.lee, stable On Thu, May 23, 2024 at 01:07:24PM +0100, Tvrtko Ursulin wrote: > > On 23/05/2024 12:19, Ville Syrjälä wrote: > > On Thu, May 23, 2024 at 09:25:45AM +0100, Tvrtko Ursulin wrote: > >> > >> On 22/05/2024 16:29, Vidya Srinivas wrote: > >>> In some scenarios, the DPT object gets shrunk but > >>> the actual framebuffer did not and thus its still > >>> there on the DPT's vm->bound_list. Then it tries to > >>> rewrite the PTEs via a stale CPU mapping. This causes panic. > >>> > >>> Suggested-by: Ville Syrjala <ville.syrjala@linux.intel.com> > >>> Cc: stable@vger.kernel.org > >>> Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt") > >>> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com> > >>> --- > >>> drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- > >>> 1 file changed, 2 insertions(+), 1 deletion(-) > >>> > >>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h > >>> index 3560a062d287..e6b485fc54d4 100644 > >>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h > >>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h > >>> @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj); > >>> static inline bool > >>> i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) > >>> { > >>> - return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE); > >>> + return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) && > >>> + !obj->is_dpt; > >> > >> Is there a reason i915_gem_object_make_unshrinkable() cannot be used to > >> mark the object at a suitable place? > > > > Do you have a suitable place in mind? > > i915_gem_object_make_unshrinkable() contains some magic > > ingredients so doesn't look like it can be called willy > > nilly. > > After it is created in intel_dpt_create? > > I don't see that helper couldn't be called. It is called from madvise > and tiling for instance without any apparent special considerations. Did you actually read through i915_gem_object_make_unshrinkable()? > > Also, there is no mention of this angle in the commit message so I > assumed it wasn't considered. If it was, then it should have been > mentioned why hacky solution was chosen instead... I suppose. > > > Anyways, looks like I forgot to reply that I already pushed this > > with this extra comment added: > > /* TODO: make DPT shrinkable when it has no bound vmas */ > > ... becuase IMO the special case is quite ugly and out of place. :( Yeah, not the nicest. But there's already a is_dpt check in the i915_gem_object_is_framebuffer() right next door, so it's not *that* out of place. Another option maybe could be to manually clear I915_GEM_OBJECT_IS_SHRINKABLE but I don't think that is supposed to be mutable, so might also have other issues. So a more proper solution with that approach would perhaps need some kind of gem_create_shmem_unshrinkable() function. > > I don't remember from the top of my head how DPT magic works but if > shrinker protection needs to be tied with VMAs there is also > i915_make_make(un)shrinkable to try. I presume you mistyped something there. -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-23 12:24 ` Ville Syrjälä @ 2024-05-23 13:14 ` Tvrtko Ursulin 2024-05-23 13:52 ` Ville Syrjälä 0 siblings, 1 reply; 20+ messages in thread From: Tvrtko Ursulin @ 2024-05-23 13:14 UTC (permalink / raw) To: Ville Syrjälä; +Cc: Vidya Srinivas, intel-gfx, shawn.c.lee, stable On 23/05/2024 13:24, Ville Syrjälä wrote: > On Thu, May 23, 2024 at 01:07:24PM +0100, Tvrtko Ursulin wrote: >> >> On 23/05/2024 12:19, Ville Syrjälä wrote: >>> On Thu, May 23, 2024 at 09:25:45AM +0100, Tvrtko Ursulin wrote: >>>> >>>> On 22/05/2024 16:29, Vidya Srinivas wrote: >>>>> In some scenarios, the DPT object gets shrunk but >>>>> the actual framebuffer did not and thus its still >>>>> there on the DPT's vm->bound_list. Then it tries to >>>>> rewrite the PTEs via a stale CPU mapping. This causes panic. >>>>> >>>>> Suggested-by: Ville Syrjala <ville.syrjala@linux.intel.com> >>>>> Cc: stable@vger.kernel.org >>>>> Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt") >>>>> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com> >>>>> --- >>>>> drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- >>>>> 1 file changed, 2 insertions(+), 1 deletion(-) >>>>> >>>>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h >>>>> index 3560a062d287..e6b485fc54d4 100644 >>>>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h >>>>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h >>>>> @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj); >>>>> static inline bool >>>>> i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) >>>>> { >>>>> - return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE); >>>>> + return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) && >>>>> + !obj->is_dpt; >>>> >>>> Is there a reason i915_gem_object_make_unshrinkable() cannot be used to >>>> mark the object at a suitable place? >>> >>> Do you have a suitable place in mind? >>> i915_gem_object_make_unshrinkable() contains some magic >>> ingredients so doesn't look like it can be called willy >>> nilly. >> >> After it is created in intel_dpt_create? >> >> I don't see that helper couldn't be called. It is called from madvise >> and tiling for instance without any apparent special considerations. > > Did you actually read through i915_gem_object_make_unshrinkable()? Briefly, and also looked around how it is used. I don't immediately understand which part concerns you and it is also quite possible I am missing something. But see for example how it is used in intel_context.c+intel_lrc.c to protect the context state object from the shrinker while it is in use by the GPU. It does not appear any black magic is required. Question also is does that kind of lifetime aligns with the DPT use case. >> Also, there is no mention of this angle in the commit message so I >> assumed it wasn't considered. If it was, then it should have been >> mentioned why hacky solution was chosen instead... > > I suppose. > >> >>> Anyways, looks like I forgot to reply that I already pushed this >>> with this extra comment added: >>> /* TODO: make DPT shrinkable when it has no bound vmas */ >> >> ... becuase IMO the special case is quite ugly and out of place. :( > > Yeah, not the nicest. But there's already a is_dpt check in the > i915_gem_object_is_framebuffer() right next door, so it's not > *that* out of place. I also see who added that one! ;) > Another option maybe could be to manually clear > I915_GEM_OBJECT_IS_SHRINKABLE but I don't think that is > supposed to be mutable, so might also have other issues. > So a more proper solution with that approach would perhaps > need some kind of gem_create_shmem_unshrinkable() function. > >> >> I don't remember from the top of my head how DPT magic works but if >> shrinker protection needs to be tied with VMAs there is also >> i915_make_make(un)shrinkable to try. > > I presume you mistyped something there. Oops - i915_vma_make_(un)shrinkable. Anyway, I think it is worth giving it a try if the DPT lifetimes makes it possible. Regards, Tvrtko ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-23 13:14 ` Tvrtko Ursulin @ 2024-05-23 13:52 ` Ville Syrjälä 0 siblings, 0 replies; 20+ messages in thread From: Ville Syrjälä @ 2024-05-23 13:52 UTC (permalink / raw) To: Tvrtko Ursulin; +Cc: Vidya Srinivas, intel-gfx, shawn.c.lee, stable On Thu, May 23, 2024 at 02:14:56PM +0100, Tvrtko Ursulin wrote: > > On 23/05/2024 13:24, Ville Syrjälä wrote: > > On Thu, May 23, 2024 at 01:07:24PM +0100, Tvrtko Ursulin wrote: > >> > >> On 23/05/2024 12:19, Ville Syrjälä wrote: > >>> On Thu, May 23, 2024 at 09:25:45AM +0100, Tvrtko Ursulin wrote: > >>>> > >>>> On 22/05/2024 16:29, Vidya Srinivas wrote: > >>>>> In some scenarios, the DPT object gets shrunk but > >>>>> the actual framebuffer did not and thus its still > >>>>> there on the DPT's vm->bound_list. Then it tries to > >>>>> rewrite the PTEs via a stale CPU mapping. This causes panic. > >>>>> > >>>>> Suggested-by: Ville Syrjala <ville.syrjala@linux.intel.com> > >>>>> Cc: stable@vger.kernel.org > >>>>> Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt") > >>>>> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com> > >>>>> --- > >>>>> drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++- > >>>>> 1 file changed, 2 insertions(+), 1 deletion(-) > >>>>> > >>>>> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h > >>>>> index 3560a062d287..e6b485fc54d4 100644 > >>>>> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h > >>>>> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h > >>>>> @@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj); > >>>>> static inline bool > >>>>> i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj) > >>>>> { > >>>>> - return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE); > >>>>> + return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) && > >>>>> + !obj->is_dpt; > >>>> > >>>> Is there a reason i915_gem_object_make_unshrinkable() cannot be used to > >>>> mark the object at a suitable place? > >>> > >>> Do you have a suitable place in mind? > >>> i915_gem_object_make_unshrinkable() contains some magic > >>> ingredients so doesn't look like it can be called willy > >>> nilly. > >> > >> After it is created in intel_dpt_create? > >> > >> I don't see that helper couldn't be called. It is called from madvise > >> and tiling for instance without any apparent special considerations. > > > > Did you actually read through i915_gem_object_make_unshrinkable()? > > Briefly, and also looked around how it is used. I don't immediately > understand which part concerns you and it is also quite possible I am > missing something. The shrink_pin magic says you can't use this willy nilly. > > But see for example how it is used in intel_context.c+intel_lrc.c to > protect the context state object from the shrinker while it is in use by > the GPU. It does not appear any black magic is required. > > Question also is does that kind of lifetime aligns with the DPT use case. > > >> Also, there is no mention of this angle in the commit message so I > >> assumed it wasn't considered. If it was, then it should have been > >> mentioned why hacky solution was chosen instead... > > > > I suppose. > > > >> > >>> Anyways, looks like I forgot to reply that I already pushed this > >>> with this extra comment added: > >>> /* TODO: make DPT shrinkable when it has no bound vmas */ > >> > >> ... becuase IMO the special case is quite ugly and out of place. :( > > > > Yeah, not the nicest. But there's already a is_dpt check in the > > i915_gem_object_is_framebuffer() right next door, so it's not > > *that* out of place. > > I also see who added that one! ;) > > > Another option maybe could be to manually clear > > I915_GEM_OBJECT_IS_SHRINKABLE but I don't think that is > > supposed to be mutable, so might also have other issues. > > So a more proper solution with that approach would perhaps > > need some kind of gem_create_shmem_unshrinkable() function. > > > >> > >> I don't remember from the top of my head how DPT magic works but if > >> shrinker protection needs to be tied with VMAs there is also > >> i915_make_make(un)shrinkable to try. > > > > I presume you mistyped something there. > > Oops - i915_vma_make_(un)shrinkable. That just calls the obj version of the function. > > Anyway, I think it is worth giving it a try if the DPT lifetimes makes > it possible. > > Regards, > > Tvrtko -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 20+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915/dpt: Make DPT object unshrinkable (rev2) 2024-05-20 15:24 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Srinivas, Vidya ` (3 preceding siblings ...) 2024-05-20 16:56 ` Vidya Srinivas @ 2024-05-20 18:35 ` Patchwork 2024-05-20 18:46 ` ✓ Fi.CI.BAT: success " Patchwork ` (2 subsequent siblings) 7 siblings, 0 replies; 20+ messages in thread From: Patchwork @ 2024-05-20 18:35 UTC (permalink / raw) To: Vidya Srinivas; +Cc: intel-gfx == Series Details == Series: drm/i915/dpt: Make DPT object unshrinkable (rev2) URL : https://patchwork.freedesktop.org/series/133818/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. ^ permalink raw reply [flat|nested] 20+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915/dpt: Make DPT object unshrinkable (rev2) 2024-05-20 15:24 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Srinivas, Vidya ` (4 preceding siblings ...) 2024-05-20 18:35 ` ✗ Fi.CI.SPARSE: warning for drm/i915/dpt: Make DPT object unshrinkable (rev2) Patchwork @ 2024-05-20 18:46 ` Patchwork 2024-05-21 5:38 ` ✗ Fi.CI.IGT: failure " Patchwork 2024-05-22 15:58 ` ✗ Fi.CI.BUILD: failure for drm/i915/dpt: Make DPT object unshrinkable (rev3) Patchwork 7 siblings, 0 replies; 20+ messages in thread From: Patchwork @ 2024-05-20 18:46 UTC (permalink / raw) To: Vidya Srinivas; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 3871 bytes --] == Series Details == Series: drm/i915/dpt: Make DPT object unshrinkable (rev2) URL : https://patchwork.freedesktop.org/series/133818/ State : success == Summary == CI Bug Log - changes from CI_DRM_14785 -> Patchwork_133818v2 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/index.html Participating hosts (41 -> 42) ------------------------------ Additional (2): fi-kbl-8809g fi-bsw-n3050 Missing (1): bat-arls-3 Known issues ------------ Here are the changes found in Patchwork_133818v2 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_huc_copy@huc-copy: - fi-kbl-8809g: NOTRUN -> [SKIP][1] ([i915#2190]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/fi-kbl-8809g/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic@lmem0: - bat-dg2-8: [PASS][2] -> [FAIL][3] ([i915#10378]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/bat-dg2-8/igt@gem_lmem_swapping@basic@lmem0.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/bat-dg2-8/igt@gem_lmem_swapping@basic@lmem0.html * igt@gem_lmem_swapping@parallel-random-engines: - fi-kbl-8809g: NOTRUN -> [SKIP][4] ([i915#4613]) +3 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/fi-kbl-8809g/igt@gem_lmem_swapping@parallel-random-engines.html * igt@i915_pm_rpm@module-reload: - fi-kbl-7567u: [PASS][5] -> [DMESG-WARN][6] ([i915#1982]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/fi-kbl-7567u/igt@i915_pm_rpm@module-reload.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/fi-kbl-7567u/igt@i915_pm_rpm@module-reload.html * igt@kms_dsc@dsc-basic: - fi-kbl-8809g: NOTRUN -> [SKIP][7] +30 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/fi-kbl-8809g/igt@kms_dsc@dsc-basic.html * igt@kms_psr@psr-primary-mmap-gtt: - fi-bsw-n3050: NOTRUN -> [SKIP][8] +19 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/fi-bsw-n3050/igt@kms_psr@psr-primary-mmap-gtt.html #### Possible fixes #### * igt@i915_module_load@load: - bat-dg2-8: [DMESG-WARN][9] ([i915#10014]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/bat-dg2-8/igt@i915_module_load@load.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/bat-dg2-8/igt@i915_module_load@load.html * igt@i915_selftest@live@gt_timelines: - bat-arls-2: [INCOMPLETE][11] -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/bat-arls-2/igt@i915_selftest@live@gt_timelines.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/bat-arls-2/igt@i915_selftest@live@gt_timelines.html [i915#10014]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10014 [i915#10378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10378 [i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 Build changes ------------- * Linux: CI_DRM_14785 -> Patchwork_133818v2 CI-20190529: 20190529 CI_DRM_14785: 1ba62f8cea9c797427d45108df1d453f4b343240 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7863: fa1dc232d5d840532521df8a6fcf1fe82c514304 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_133818v2: 1ba62f8cea9c797427d45108df1d453f4b343240 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/index.html [-- Attachment #2: Type: text/html, Size: 4678 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915/dpt: Make DPT object unshrinkable (rev2) 2024-05-20 15:24 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Srinivas, Vidya ` (5 preceding siblings ...) 2024-05-20 18:46 ` ✓ Fi.CI.BAT: success " Patchwork @ 2024-05-21 5:38 ` Patchwork 2024-05-22 15:58 ` ✗ Fi.CI.BUILD: failure for drm/i915/dpt: Make DPT object unshrinkable (rev3) Patchwork 7 siblings, 0 replies; 20+ messages in thread From: Patchwork @ 2024-05-21 5:38 UTC (permalink / raw) To: Vidya Srinivas; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 72333 bytes --] == Series Details == Series: drm/i915/dpt: Make DPT object unshrinkable (rev2) URL : https://patchwork.freedesktop.org/series/133818/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14785_full -> Patchwork_133818v2_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_133818v2_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_133818v2_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. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/index.html Participating hosts (9 -> 9) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_133818v2_full: ### IGT changes ### #### Possible regressions #### * igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-1: - shard-snb: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-snb2/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-1.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-snb6/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-1.html New tests --------- New tests have been introduced between CI_DRM_14785_full and Patchwork_133818v2_full: ### New IGT tests (2) ### * igt@perf@blocking@1-vcs1: - Statuses : 1 pass(s) - Exec time: [10.02] s * igt@perf@oa-exponents@1-vcs1: - Statuses : 1 pass(s) - Exec time: [1.83] s Known issues ------------ Here are the changes found in Patchwork_133818v2_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@device_reset@cold-reset-bound: - shard-rkl: NOTRUN -> [SKIP][3] ([i915#11078]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@device_reset@cold-reset-bound.html * igt@device_reset@unbind-cold-reset-rebind: - shard-dg1: NOTRUN -> [SKIP][4] ([i915#11078]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@device_reset@unbind-cold-reset-rebind.html * igt@device_reset@unbind-reset-rebind: - shard-dg1: NOTRUN -> [INCOMPLETE][5] ([i915#1982] / [i915#9408]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@device_reset@unbind-reset-rebind.html * igt@drm_fdinfo@busy-hang@bcs0: - shard-dg2: NOTRUN -> [SKIP][6] ([i915#8414]) +6 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@drm_fdinfo@busy-hang@bcs0.html * igt@drm_fdinfo@virtual-busy-all: - shard-dg1: NOTRUN -> [SKIP][7] ([i915#8414]) +2 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@drm_fdinfo@virtual-busy-all.html * igt@gem_ccs@ctrl-surf-copy: - shard-dg1: NOTRUN -> [SKIP][8] ([i915#3555] / [i915#9323]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-17/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_create@create-ext-cpu-access-big: - shard-rkl: NOTRUN -> [SKIP][9] ([i915#6335]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_create@create-ext-set-pat: - shard-dg2: NOTRUN -> [SKIP][10] ([i915#8562]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@gem_create@create-ext-set-pat.html * igt@gem_ctx_freq@sysfs@gt0: - shard-dg2: [PASS][11] -> [FAIL][12] ([i915#9561]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-1/igt@gem_ctx_freq@sysfs@gt0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-6/igt@gem_ctx_freq@sysfs@gt0.html * igt@gem_ctx_persistence@legacy-engines-mixed-process: - shard-snb: NOTRUN -> [SKIP][13] ([i915#1099]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-snb4/igt@gem_ctx_persistence@legacy-engines-mixed-process.html * igt@gem_ctx_sseu@invalid-args: - shard-dg1: NOTRUN -> [SKIP][14] ([i915#280]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@invalid-sseu: - shard-dg2: NOTRUN -> [SKIP][15] ([i915#280]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@hibernate: - shard-tglu: [PASS][16] -> [ABORT][17] ([i915#10030] / [i915#7975] / [i915#8213]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-tglu-6/igt@gem_eio@hibernate.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-10/igt@gem_eio@hibernate.html * igt@gem_exec_balancer@bonded-sync: - shard-dg1: NOTRUN -> [SKIP][18] ([i915#4771]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_exec_balancer@bonded-sync.html * igt@gem_exec_balancer@hog: - shard-dg2: NOTRUN -> [SKIP][19] ([i915#4812]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@gem_exec_balancer@hog.html * igt@gem_exec_balancer@parallel-contexts: - shard-rkl: NOTRUN -> [SKIP][20] ([i915#4525]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@gem_exec_balancer@parallel-contexts.html * igt@gem_exec_capture@capture@vecs0-lmem0: - shard-dg1: NOTRUN -> [FAIL][21] ([i915#10386]) +1 other test fail [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@gem_exec_capture@capture@vecs0-lmem0.html * igt@gem_exec_capture@many-4k-incremental: - shard-dg1: NOTRUN -> [FAIL][22] ([i915#9606]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_exec_capture@many-4k-incremental.html * igt@gem_exec_capture@many-4k-zero: - shard-rkl: NOTRUN -> [FAIL][23] ([i915#9606]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@gem_exec_capture@many-4k-zero.html * igt@gem_exec_fair@basic-deadline: - shard-dg1: NOTRUN -> [SKIP][24] ([i915#3539] / [i915#4852]) +5 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none-vip@rcs0: - shard-glk: NOTRUN -> [FAIL][25] ([i915#2842]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-glk5/igt@gem_exec_fair@basic-none-vip@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-tglu: NOTRUN -> [FAIL][26] ([i915#2842]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_fair@basic-throttle: - shard-dg1: NOTRUN -> [SKIP][27] ([i915#3539]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-17/igt@gem_exec_fair@basic-throttle.html * igt@gem_exec_flush@basic-uc-prw-default: - shard-dg2: NOTRUN -> [SKIP][28] ([i915#3539]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@gem_exec_flush@basic-uc-prw-default.html * igt@gem_exec_reloc@basic-scanout: - shard-rkl: NOTRUN -> [SKIP][29] ([i915#3281]) +6 other tests skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@gem_exec_reloc@basic-scanout.html * igt@gem_exec_reloc@basic-write-gtt-active: - shard-dg1: NOTRUN -> [SKIP][30] ([i915#3281]) +6 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_exec_reloc@basic-write-gtt-active.html * igt@gem_exec_reloc@basic-write-read-active: - shard-dg2: NOTRUN -> [SKIP][31] ([i915#3281]) +5 other tests skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@gem_exec_reloc@basic-write-read-active.html * igt@gem_exec_schedule@reorder-wide: - shard-dg1: NOTRUN -> [SKIP][32] ([i915#4812]) +1 other test skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_exec_schedule@reorder-wide.html * igt@gem_exec_whisper@basic-queues: - shard-snb: NOTRUN -> [SKIP][33] +60 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-snb4/igt@gem_exec_whisper@basic-queues.html * igt@gem_fenced_exec_thrash@2-spare-fences: - shard-dg2: NOTRUN -> [SKIP][34] ([i915#4860]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@gem_fenced_exec_thrash@2-spare-fences.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg1: NOTRUN -> [SKIP][35] ([i915#4860]) +1 other test skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_lmem_swapping@basic@lmem0: - shard-dg2: [PASS][36] -> [FAIL][37] ([i915#10378]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-1/igt@gem_lmem_swapping@basic@lmem0.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@gem_lmem_swapping@basic@lmem0.html * igt@gem_lmem_swapping@heavy-multi@lmem0: - shard-dg1: [PASS][38] -> [FAIL][39] ([i915#10378]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg1-16/igt@gem_lmem_swapping@heavy-multi@lmem0.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-18/igt@gem_lmem_swapping@heavy-multi@lmem0.html * igt@gem_lmem_swapping@heavy-random@lmem0: - shard-dg1: NOTRUN -> [FAIL][40] ([i915#10378]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_lmem_swapping@heavy-random@lmem0.html * igt@gem_lmem_swapping@massive-random: - shard-tglu: NOTRUN -> [SKIP][41] ([i915#4613]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@gem_lmem_swapping@massive-random.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-rkl: NOTRUN -> [SKIP][42] ([i915#4613]) +2 other tests skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: NOTRUN -> [TIMEOUT][43] ([i915#5493]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_lmem_swapping@verify-random-ccs: - shard-glk: NOTRUN -> [SKIP][44] ([i915#4613]) +2 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-glk1/igt@gem_lmem_swapping@verify-random-ccs.html * igt@gem_mmap_gtt@zero-extend: - shard-dg2: NOTRUN -> [SKIP][45] ([i915#4077]) +3 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@gem_mmap_gtt@zero-extend.html * igt@gem_mmap_wc@bad-size: - shard-dg2: NOTRUN -> [SKIP][46] ([i915#4083]) +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@gem_mmap_wc@bad-size.html * igt@gem_mmap_wc@write-prefaulted: - shard-dg1: NOTRUN -> [SKIP][47] ([i915#4083]) +3 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@gem_mmap_wc@write-prefaulted.html * igt@gem_partial_pwrite_pread@writes-after-reads: - shard-dg1: NOTRUN -> [SKIP][48] ([i915#3282]) +3 other tests skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_partial_pwrite_pread@writes-after-reads.html - shard-dg2: NOTRUN -> [SKIP][49] ([i915#3282]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@gem_partial_pwrite_pread@writes-after-reads.html * igt@gem_pwrite@basic-exhaustion: - shard-glk: NOTRUN -> [WARN][50] ([i915#2658]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-glk5/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@protected-encrypted-src-copy-not-readible: - shard-dg1: NOTRUN -> [SKIP][51] ([i915#4270]) +2 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html * igt@gem_pxp@protected-raw-src-copy-not-readible: - shard-dg2: NOTRUN -> [SKIP][52] ([i915#4270]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@gem_pxp@protected-raw-src-copy-not-readible.html * igt@gem_pxp@verify-pxp-execution-after-suspend-resume: - shard-rkl: NOTRUN -> [SKIP][53] ([i915#4270]) +4 other tests skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-tglu: NOTRUN -> [SKIP][54] ([i915#4270]) +1 other test skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled: - shard-dg2: NOTRUN -> [SKIP][55] ([i915#5190] / [i915#8428]) +1 other test skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html * igt@gem_set_tiling_vs_blt@untiled-to-tiled: - shard-dg1: NOTRUN -> [SKIP][56] ([i915#4079]) +1 other test skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html * igt@gem_tiled_partial_pwrite_pread@writes-after-reads: - shard-dg1: NOTRUN -> [SKIP][57] ([i915#4077]) +8 other tests skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-rkl: NOTRUN -> [SKIP][58] ([i915#3297]) +1 other test skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@forbidden-operations: - shard-rkl: NOTRUN -> [SKIP][59] ([i915#3282]) +5 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@gem_userptr_blits@forbidden-operations.html * igt@gem_userptr_blits@map-fixed-invalidate: - shard-dg1: NOTRUN -> [SKIP][60] ([i915#3297] / [i915#4880]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_userptr_blits@map-fixed-invalidate.html * igt@gem_userptr_blits@unsync-unmap: - shard-dg1: NOTRUN -> [SKIP][61] ([i915#3297]) +1 other test skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@gem_userptr_blits@unsync-unmap.html * igt@gem_userptr_blits@unsync-unmap-cycles: - shard-dg2: NOTRUN -> [SKIP][62] ([i915#3297]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@gem_userptr_blits@unsync-unmap-cycles.html * igt@gen9_exec_parse@basic-rejected-ctx-param: - shard-tglu: NOTRUN -> [SKIP][63] ([i915#2527] / [i915#2856]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@gen9_exec_parse@basic-rejected-ctx-param.html * igt@gen9_exec_parse@bb-chained: - shard-dg1: NOTRUN -> [SKIP][64] ([i915#2527]) +2 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-17/igt@gen9_exec_parse@bb-chained.html * igt@gen9_exec_parse@bb-start-param: - shard-rkl: NOTRUN -> [SKIP][65] ([i915#2527]) +2 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@gen9_exec_parse@bb-start-param.html * igt@i915_module_load@reload-with-fault-injection: - shard-mtlp: [PASS][66] -> [ABORT][67] ([i915#10131] / [i915#10887] / [i915#9820]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-mtlp-1/igt@i915_module_load@reload-with-fault-injection.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-mtlp-1/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_module_load@resize-bar: - shard-rkl: NOTRUN -> [SKIP][68] ([i915#6412]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@i915_module_load@resize-bar.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0: - shard-dg1: [PASS][69] -> [FAIL][70] ([i915#3591]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html * igt@i915_pm_rpm@gem-execbuf-stress-pc8: - shard-glk: NOTRUN -> [SKIP][71] +134 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-glk1/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html * igt@i915_pm_rps@basic-api: - shard-dg1: NOTRUN -> [SKIP][72] ([i915#6621]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@i915_pm_rps@basic-api.html * igt@i915_pm_rps@reset: - shard-snb: NOTRUN -> [INCOMPLETE][73] ([i915#7790]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-snb4/igt@i915_pm_rps@reset.html * igt@i915_pm_rps@thresholds-idle@gt0: - shard-dg1: NOTRUN -> [SKIP][74] ([i915#8925]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@i915_pm_rps@thresholds-idle@gt0.html * igt@i915_pm_sseu@full-enable: - shard-rkl: NOTRUN -> [SKIP][75] ([i915#4387]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@i915_pm_sseu@full-enable.html - shard-tglu: NOTRUN -> [SKIP][76] ([i915#4387]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@i915_pm_sseu@full-enable.html * igt@i915_query@test-query-geometry-subslices: - shard-rkl: NOTRUN -> [SKIP][77] ([i915#5723]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@i915_query@test-query-geometry-subslices.html * igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling: - shard-dg1: NOTRUN -> [SKIP][78] ([i915#4212]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][79] ([i915#8709]) +3 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][80] ([i915#8709]) +11 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-8/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-dg1: NOTRUN -> [SKIP][81] ([i915#9531]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-dg2: NOTRUN -> [SKIP][82] ([i915#1769] / [i915#3555]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-8bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][83] ([i915#5286]) +4 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html * igt@kms_big_fb@4-tiled-addfb-size-overflow: - shard-dg1: NOTRUN -> [SKIP][84] ([i915#5286]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@kms_big_fb@4-tiled-addfb-size-overflow.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0: - shard-dg1: NOTRUN -> [SKIP][85] ([i915#4538] / [i915#5286]) +1 other test skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-17/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: - shard-tglu: NOTRUN -> [SKIP][86] ([i915#5286]) +1 other test skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][87] ([i915#3638]) +2 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@y-tiled-64bpp-rotate-270: - shard-dg1: NOTRUN -> [SKIP][88] ([i915#3638]) +3 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#4538] / [i915#5190]) +2 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-dg1: NOTRUN -> [SKIP][90] ([i915#4538]) +2 other tests skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_joiner@basic: - shard-rkl: NOTRUN -> [SKIP][91] ([i915#10656]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@kms_big_joiner@basic.html * igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][92] ([i915#10307] / [i915#10434] / [i915#6095]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-8/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][93] ([i915#6095]) +115 other tests skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][94] ([i915#6095]) +59 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs: - shard-rkl: NOTRUN -> [SKIP][95] ([i915#10278]) +1 other test skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][96] ([i915#10307] / [i915#6095]) +134 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-8/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][97] ([i915#6095]) +7 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs: - shard-dg1: NOTRUN -> [SKIP][98] ([i915#10278]) +1 other test skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][99] ([i915#7213]) +3 other tests skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-10/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html * igt@kms_cdclk@plane-scaling: - shard-rkl: NOTRUN -> [SKIP][100] ([i915#3742]) +1 other test skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@kms_cdclk@plane-scaling.html - shard-tglu: NOTRUN -> [SKIP][101] ([i915#3742]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_cdclk@plane-scaling.html * igt@kms_chamelium_audio@hdmi-audio-edid: - shard-dg1: NOTRUN -> [SKIP][102] ([i915#7828]) +8 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_chamelium_audio@hdmi-audio-edid.html * igt@kms_chamelium_color@ctm-0-25: - shard-dg2: NOTRUN -> [SKIP][103] +9 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_chamelium_color@ctm-0-25.html * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k: - shard-tglu: NOTRUN -> [SKIP][104] ([i915#7828]) +1 other test skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html * igt@kms_chamelium_frames@dp-crc-fast: - shard-dg2: NOTRUN -> [SKIP][105] ([i915#7828]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_chamelium_frames@dp-crc-fast.html * igt@kms_chamelium_hpd@vga-hpd-fast: - shard-rkl: NOTRUN -> [SKIP][106] ([i915#7828]) +7 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_chamelium_hpd@vga-hpd-fast.html * igt@kms_content_protection@atomic-dpms: - shard-rkl: NOTRUN -> [SKIP][107] ([i915#7118] / [i915#9424]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@kms_content_protection@atomic-dpms.html * igt@kms_content_protection@dp-mst-type-1: - shard-dg2: NOTRUN -> [SKIP][108] ([i915#3299]) +1 other test skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@type1: - shard-dg2: NOTRUN -> [SKIP][109] ([i915#7118] / [i915#7162] / [i915#9424]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-onscreen-max-size: - shard-dg2: NOTRUN -> [SKIP][110] ([i915#3555]) +1 other test skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_cursor_crc@cursor-onscreen-max-size.html * igt@kms_cursor_crc@cursor-random-32x32: - shard-tglu: NOTRUN -> [SKIP][111] ([i915#3555]) +2 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_cursor_crc@cursor-random-32x32.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-dg1: NOTRUN -> [SKIP][112] ([i915#3359]) +2 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-rkl: NOTRUN -> [SKIP][113] ([i915#3359]) +1 other test skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-rkl: NOTRUN -> [SKIP][114] ([i915#9067]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_cursor_legacy@torture-bo@pipe-a: - shard-dg1: [PASS][115] -> [DMESG-WARN][116] ([i915#10166]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg1-17/igt@kms_cursor_legacy@torture-bo@pipe-a.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_cursor_legacy@torture-bo@pipe-a.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-rkl: NOTRUN -> [SKIP][117] ([i915#9723]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][118] ([i915#9227]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-8/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][119] ([i915#9723]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][120] ([i915#3804]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_draw_crc@draw-method-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][121] ([i915#8812]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_draw_crc@draw-method-mmap-wc.html * igt@kms_dsc@dsc-basic: - shard-dg1: NOTRUN -> [SKIP][122] ([i915#3555] / [i915#3840]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@kms_dsc@dsc-basic.html * igt@kms_dsc@dsc-with-output-formats: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#3555] / [i915#3840]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_feature_discovery@display-4x: - shard-dg1: NOTRUN -> [SKIP][124] ([i915#1839]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_feature_discovery@display-4x.html * igt@kms_feature_discovery@dp-mst: - shard-dg2: NOTRUN -> [SKIP][125] ([i915#9337]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_feature_discovery@dp-mst.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-vga1-hdmi-a1: - shard-snb: [PASS][126] -> [FAIL][127] ([i915#2122]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-snb5/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-vga1-hdmi-a1.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-snb7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-vga1-hdmi-a1.html * igt@kms_flip@2x-flip-vs-panning-interruptible: - shard-tglu: NOTRUN -> [SKIP][128] ([i915#3637]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_flip@2x-flip-vs-panning-interruptible.html * igt@kms_flip@2x-plain-flip: - shard-rkl: NOTRUN -> [SKIP][129] +45 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@2x-plain-flip-interruptible: - shard-dg1: NOTRUN -> [SKIP][130] ([i915#9934]) +5 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_flip@2x-plain-flip-interruptible.html * igt@kms_flip@2x-plain-flip-ts-check: - shard-tglu: NOTRUN -> [SKIP][131] ([i915#3637] / [i915#3966]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_flip@2x-plain-flip-ts-check.html * igt@kms_flip@flip-vs-absolute-wf_vblank@c-hdmi-a4: - shard-dg1: NOTRUN -> [FAIL][132] ([i915#2122]) +2 other tests fail [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_flip@flip-vs-absolute-wf_vblank@c-hdmi-a4.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#2672]) +3 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][134] ([i915#2672]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][135] ([i915#2587] / [i915#2672]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode: - shard-dg1: NOTRUN -> [SKIP][136] ([i915#2587] / [i915#2672]) +2 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-rte: - shard-dg2: NOTRUN -> [SKIP][137] ([i915#5354]) +15 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-2p-rte.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][138] ([i915#8708]) +14 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-tiling-y: - shard-dg2: NOTRUN -> [SKIP][139] ([i915#10055]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-tiling-y.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite: - shard-dg2: NOTRUN -> [SKIP][140] ([i915#3458]) +4 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#8708]) +9 other tests skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-dg1: NOTRUN -> [SKIP][142] ([i915#5439]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-rkl: NOTRUN -> [SKIP][143] ([i915#9766]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html - shard-tglu: NOTRUN -> [SKIP][144] ([i915#9766]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt: - shard-dg1: NOTRUN -> [SKIP][145] ([i915#3458]) +12 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt: - shard-rkl: NOTRUN -> [SKIP][146] ([i915#1825]) +26 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-modesetfrombusy: - shard-rkl: NOTRUN -> [SKIP][147] ([i915#3023]) +25 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt: - shard-tglu: NOTRUN -> [SKIP][148] +18 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt.html * igt@kms_hdr@static-toggle: - shard-rkl: NOTRUN -> [SKIP][149] ([i915#3555] / [i915#8228]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@kms_hdr@static-toggle.html - shard-tglu: NOTRUN -> [SKIP][150] ([i915#3555] / [i915#8228]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_hdr@static-toggle.html * igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][151] ([i915#10647]) +1 other test fail [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-glk5/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_lowres@tiling-yf: - shard-rkl: NOTRUN -> [SKIP][152] ([i915#3555]) +6 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_multiple@tiling-y: - shard-dg2: NOTRUN -> [SKIP][153] ([i915#8806]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_plane_multiple@tiling-y.html * igt@kms_plane_multiple@tiling-yf: - shard-dg1: NOTRUN -> [SKIP][154] ([i915#3555]) +7 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1: - shard-tglu: NOTRUN -> [FAIL][155] ([i915#8292]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [FAIL][156] ([i915#8292]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [FAIL][157] ([i915#8292]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][158] ([i915#9423]) +11 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-4.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][159] ([i915#9423]) +3 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][160] ([i915#9423]) +7 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b-hdmi-a-1.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][161] ([i915#5176] / [i915#9423]) +1 other test skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][162] ([i915#9423]) +3 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d-hdmi-a-1.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-dp-4: - shard-dg2: NOTRUN -> [SKIP][163] ([i915#5235] / [i915#9423]) +11 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-dp-4.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][164] ([i915#5235] / [i915#9423] / [i915#9728]) +3 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][165] ([i915#5235]) +3 other tests skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][166] ([i915#5235]) +19 other tests skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-3.html * igt@kms_pm_backlight@basic-brightness: - shard-dg1: NOTRUN -> [SKIP][167] ([i915#5354]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-17/igt@kms_pm_backlight@basic-brightness.html * igt@kms_pm_backlight@fade-with-dpms: - shard-rkl: NOTRUN -> [SKIP][168] ([i915#5354]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_pm_backlight@fade-with-dpms.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-rkl: NOTRUN -> [SKIP][169] ([i915#9685]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc6-dpms: - shard-tglu: [PASS][170] -> [FAIL][171] ([i915#9295]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-7/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: NOTRUN -> [SKIP][172] ([i915#9340]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-lpsp: - shard-dg2: NOTRUN -> [SKIP][173] ([i915#9519]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-lpsp: - shard-dg1: NOTRUN -> [SKIP][174] ([i915#9519]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-17/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-rkl: [PASS][175] -> [SKIP][176] ([i915#9519]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: NOTRUN -> [SKIP][177] ([i915#9519]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area: - shard-dg1: NOTRUN -> [SKIP][178] +44 other tests skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-dg1: NOTRUN -> [SKIP][179] ([i915#9683]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-pr-suspend: - shard-dg2: NOTRUN -> [SKIP][180] ([i915#1072] / [i915#9732]) +3 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_psr@fbc-pr-suspend.html * igt@kms_psr@fbc-psr2-sprite-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][181] ([i915#1072] / [i915#9673] / [i915#9732]) +5 other tests skip [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_psr@fbc-psr2-sprite-mmap-cpu.html * igt@kms_psr@fbc-psr2-sprite-render: - shard-rkl: NOTRUN -> [SKIP][182] ([i915#1072] / [i915#9732]) +20 other tests skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@kms_psr@fbc-psr2-sprite-render.html * igt@kms_psr@psr2-sprite-blt: - shard-dg1: NOTRUN -> [SKIP][183] ([i915#1072] / [i915#9732]) +15 other tests skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_psr@psr2-sprite-blt.html * igt@kms_psr@psr2-sprite-mmap-cpu: - shard-tglu: NOTRUN -> [SKIP][184] ([i915#9732]) +4 other tests skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_psr@psr2-sprite-mmap-cpu.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-dg2: NOTRUN -> [SKIP][185] ([i915#9685]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-rkl: NOTRUN -> [SKIP][186] ([i915#5289]) +2 other tests skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html - shard-tglu: NOTRUN -> [SKIP][187] ([i915#5289]) +1 other test skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_rotation_crc@sprite-rotation-270: - shard-dg2: NOTRUN -> [SKIP][188] ([i915#4235]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-270.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-rkl: NOTRUN -> [SKIP][189] ([i915#8623]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html - shard-tglu: NOTRUN -> [SKIP][190] ([i915#8623]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1: - shard-mtlp: [PASS][191] -> [FAIL][192] ([i915#9196]) +1 other test fail [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-mtlp-7/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-mtlp-2/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1: - shard-tglu: [PASS][193] -> [FAIL][194] ([i915#9196]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-3/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html * igt@kms_vrr@flip-basic-fastset: - shard-dg1: NOTRUN -> [SKIP][195] ([i915#9906]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_vrr@flip-basic-fastset.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-rkl: NOTRUN -> [SKIP][196] ([i915#9906]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@kms_vrr@seamless-rr-switch-drrs.html - shard-tglu: NOTRUN -> [SKIP][197] ([i915#9906]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_writeback@writeback-invalid-parameters: - shard-dg1: NOTRUN -> [SKIP][198] ([i915#2437]) +1 other test skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@kms_writeback@writeback-invalid-parameters.html - shard-dg2: NOTRUN -> [SKIP][199] ([i915#2437]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@kms_writeback@writeback-invalid-parameters.html * igt@perf@per-context-mode-unprivileged: - shard-dg1: NOTRUN -> [SKIP][200] ([i915#2433]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-15/igt@perf@per-context-mode-unprivileged.html * igt@perf_pmu@cpu-hotplug: - shard-rkl: NOTRUN -> [SKIP][201] ([i915#8850]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@perf_pmu@cpu-hotplug.html * igt@perf_pmu@rc6-all-gts: - shard-dg1: NOTRUN -> [SKIP][202] ([i915#8516]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@perf_pmu@rc6-all-gts.html * igt@prime_vgem@fence-read-hang: - shard-rkl: NOTRUN -> [SKIP][203] ([i915#3708]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-2/igt@prime_vgem@fence-read-hang.html * igt@prime_vgem@fence-write-hang: - shard-dg1: NOTRUN -> [SKIP][204] ([i915#3708]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-17/igt@prime_vgem@fence-write-hang.html * igt@sriov_basic@bind-unbind-vf: - shard-dg2: NOTRUN -> [SKIP][205] ([i915#9917]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@sriov_basic@bind-unbind-vf.html * igt@sriov_basic@enable-vfs-autoprobe-on: - shard-tglu: NOTRUN -> [SKIP][206] ([i915#9917]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@sriov_basic@enable-vfs-autoprobe-on.html - shard-rkl: NOTRUN -> [SKIP][207] ([i915#9917]) +1 other test skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-1/igt@sriov_basic@enable-vfs-autoprobe-on.html * igt@syncobj_timeline@invalid-wait-zero-handles: - shard-glk: NOTRUN -> [FAIL][208] ([i915#9781]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-glk5/igt@syncobj_timeline@invalid-wait-zero-handles.html * igt@syncobj_wait@invalid-wait-zero-handles: - shard-rkl: NOTRUN -> [FAIL][209] ([i915#9779]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@syncobj_wait@invalid-wait-zero-handles.html * igt@v3d/v3d_mmap@mmap-bad-handle: - shard-dg2: NOTRUN -> [SKIP][210] ([i915#2575]) +4 other tests skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@v3d/v3d_mmap@mmap-bad-handle.html * igt@v3d/v3d_perfmon@create-perfmon-0: - shard-dg1: NOTRUN -> [SKIP][211] ([i915#2575]) +10 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-17/igt@v3d/v3d_perfmon@create-perfmon-0.html * igt@v3d/v3d_submit_cl@single-in-sync: - shard-tglu: NOTRUN -> [SKIP][212] ([i915#2575]) +3 other tests skip [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-5/igt@v3d/v3d_submit_cl@single-in-sync.html * igt@vc4/vc4_label_bo@set-label: - shard-rkl: NOTRUN -> [SKIP][213] ([i915#7711]) +6 other tests skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-5/igt@vc4/vc4_label_bo@set-label.html * igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem: - shard-dg1: NOTRUN -> [SKIP][214] ([i915#7711]) +6 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-16/igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem.html * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-twice: - shard-dg2: NOTRUN -> [SKIP][215] ([i915#7711]) +1 other test skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-twice.html #### Possible fixes #### * igt@gem_exec_fair@basic-none@vcs0: - shard-rkl: [FAIL][216] ([i915#2842]) -> [PASS][217] [216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-rkl-6/igt@gem_exec_fair@basic-none@vcs0.html [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-4/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0: - shard-dg2: [FAIL][218] ([i915#10378]) -> [PASS][219] +2 other tests pass [218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-2/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-2/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0: - shard-dg2: [FAIL][220] ([i915#10446]) -> [PASS][221] [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-8/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-4/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html * igt@i915_module_load@reload-with-fault-injection: - shard-snb: [INCOMPLETE][222] ([i915#9849]) -> [PASS][223] [222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-snb4/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_freq_api@freq-suspend@gt0: - shard-dg2: [INCOMPLETE][224] ([i915#9407]) -> [PASS][225] [224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-10/igt@i915_pm_freq_api@freq-suspend@gt0.html [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-5/igt@i915_pm_freq_api@freq-suspend@gt0.html * igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1: - shard-snb: [INCOMPLETE][226] ([i915#4839]) -> [PASS][227] [226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-snb6/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-snb5/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-dg2: [SKIP][228] ([i915#9519]) -> [PASS][229] [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-1/igt@kms_pm_rpm@modeset-lpsp-stress.html [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress.html - shard-rkl: [SKIP][230] ([i915#9519]) -> [PASS][231] +1 other test pass [230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][232] ([i915#9196]) -> [PASS][233] [232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-3/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html #### Warnings #### * igt@i915_module_load@reload-with-fault-injection: - shard-dg1: [ABORT][234] ([i915#9820]) -> [INCOMPLETE][235] ([i915#9820] / [i915#9849]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg1-13/igt@i915_module_load@reload-with-fault-injection.html [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-18/igt@i915_module_load@reload-with-fault-injection.html - shard-tglu: [INCOMPLETE][236] ([i915#10047] / [i915#9820]) -> [INCOMPLETE][237] ([i915#10047] / [i915#10887] / [i915#9820]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-tglu-5/igt@i915_module_load@reload-with-fault-injection.html [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-tglu-4/igt@i915_module_load@reload-with-fault-injection.html - shard-dg2: [ABORT][238] ([i915#9820]) -> [INCOMPLETE][239] ([i915#9820] / [i915#9849]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-8/igt@i915_module_load@reload-with-fault-injection.html [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-4/igt@i915_module_load@reload-with-fault-injection.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][240] ([i915#9433]) -> [SKIP][241] ([i915#9424]) [240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg1-13/igt@kms_content_protection@mei-interface.html [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg1-18/igt@kms_content_protection@mei-interface.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu: - shard-dg2: [SKIP][242] ([i915#10433] / [i915#3458]) -> [SKIP][243] ([i915#3458]) +1 other test skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu.html [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt: - shard-dg2: [SKIP][244] ([i915#3458]) -> [SKIP][245] ([i915#10433] / [i915#3458]) [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][246] ([i915#4070] / [i915#4816]) -> [SKIP][247] ([i915#4816]) [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-rkl-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_psr@fbc-psr-primary-blt: - shard-dg2: [SKIP][248] ([i915#1072] / [i915#9732]) -> [SKIP][249] ([i915#1072] / [i915#9673] / [i915#9732]) +9 other tests skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-1/igt@kms_psr@fbc-psr-primary-blt.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-11/igt@kms_psr@fbc-psr-primary-blt.html * igt@kms_psr@pr-cursor-plane-move: - shard-dg2: [SKIP][250] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][251] ([i915#1072] / [i915#9732]) +8 other tests skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14785/shard-dg2-11/igt@kms_psr@pr-cursor-plane-move.html [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_133818v2/shard-dg2-1/igt@kms_psr@pr-cursor-plane-move.html [i915#10030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10030 [i915#10047]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10047 [i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055 [i915#10131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10131 [i915#10166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10166 [i915#10278]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10278 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10378 [i915#10386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10386 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10446]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10446 [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887 [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982 [i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122 [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433 [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575 [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [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#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#3966]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3966 [i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070 [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#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387 [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#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816 [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#5176]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5235 [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#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493 [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162 [i915#7213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7213 [i915#7711]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7711 [i915#7790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7790 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975 [i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8292 [i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516 [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562 [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709 [i915#8806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8806 [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812 [i915#8850]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8850 [i915#8925]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8925 [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067 [i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196 [i915#9227]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9227 [i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9407]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9407 [i915#9408]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9408 [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531 [i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561 [i915#9606]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9606 [i915#9673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9673 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9728]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9728 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9779]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9779 [i915#9781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9781 [i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820 [i915#9849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9849 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_14785 -> Patchwork_133818v2 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_14785: 1ba62f8cea9c797427d45108df1d453f4b343240 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7863: fa1dc232d5d840532521df8a6fcf1fe82c514304 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_133818v2: 1ba62f8cea9c797427d45108df1d453f4b343240 @ 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_133818v2/index.html [-- Attachment #2: Type: text/html, Size: 88498 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* ✗ Fi.CI.BUILD: failure for drm/i915/dpt: Make DPT object unshrinkable (rev3) 2024-05-20 15:24 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Srinivas, Vidya ` (6 preceding siblings ...) 2024-05-21 5:38 ` ✗ Fi.CI.IGT: failure " Patchwork @ 2024-05-22 15:58 ` Patchwork 7 siblings, 0 replies; 20+ messages in thread From: Patchwork @ 2024-05-22 15:58 UTC (permalink / raw) To: Vidya Srinivas; +Cc: intel-gfx == Series Details == Series: drm/i915/dpt: Make DPT object unshrinkable (rev3) URL : https://patchwork.freedesktop.org/series/133818/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/133818/revisions/3/mbox/ not applied Applying: drm/i915/dpt: Make DPT object unshrinkable Using index info to reconstruct a base tree... M drivers/gpu/drm/i915/gem/i915_gem_object.h Falling back to patching base and 3-way merge... Auto-merging drivers/gpu/drm/i915/gem/i915_gem_object.h CONFLICT (content): Merge conflict in drivers/gpu/drm/i915/gem/i915_gem_object.h error: Failed to merge in the changes. hint: Use 'git am --show-current-patch=diff' to see the failed patch Patch failed at 0001 drm/i915/dpt: Make DPT object unshrinkable When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". Build failed, no error log produced ^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] drm/i915/dpt: Make DPT object unshrinkable
@ 2024-05-20 16:50 Vidya Srinivas
2024-05-20 18:19 ` Greg KH
0 siblings, 1 reply; 20+ messages in thread
From: Vidya Srinivas @ 2024-05-20 16:50 UTC (permalink / raw)
To: vidya.srinivas; +Cc: stable
In some scenarios, the DPT object gets shrunk but
the actual framebuffer did not and thus its still
there on the DPT's vm->bound_list. Then it tries to
rewrite the PTEs via a stale CPU mapping. This causes panic.
Credits-to: Ville Syrjala <ville.syrjala@linux.intel.com>
Shawn Lee <shawn.c.lee@intel.com>
Cc: stable@vger.kernel.org
Fixes: 0dc987b699ce ("drm/i915/display: Add smem fallback allocation for dpt")
Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
---
drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h
index 3560a062d287..e6b485fc54d4 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_object.h
+++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h
@@ -284,7 +284,8 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj);
static inline bool
i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj)
{
- return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE);
+ return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) &&
+ !obj->is_dpt;
}
static inline bool
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread* Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-20 16:50 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Vidya Srinivas @ 2024-05-20 18:19 ` Greg KH 2024-05-21 2:34 ` Srinivas, Vidya 0 siblings, 1 reply; 20+ messages in thread From: Greg KH @ 2024-05-20 18:19 UTC (permalink / raw) To: Vidya Srinivas; +Cc: stable On Mon, May 20, 2024 at 10:20:05PM +0530, Vidya Srinivas wrote: > In some scenarios, the DPT object gets shrunk but > the actual framebuffer did not and thus its still > there on the DPT's vm->bound_list. Then it tries to > rewrite the PTEs via a stale CPU mapping. This causes panic. > > Credits-to: Ville Syrjala <ville.syrjala@linux.intel.com> > Shawn Lee <shawn.c.lee@intel.com> Isn't that what "Co-developed-by:" is for, or "Suggested-by:"? I haven't seen "Credits-to:" before, where is that documented? thanks, greg k-h ^ permalink raw reply [flat|nested] 20+ messages in thread
* RE: [PATCH] drm/i915/dpt: Make DPT object unshrinkable 2024-05-20 18:19 ` Greg KH @ 2024-05-21 2:34 ` Srinivas, Vidya 0 siblings, 0 replies; 20+ messages in thread From: Srinivas, Vidya @ 2024-05-21 2:34 UTC (permalink / raw) To: Greg KH; +Cc: stable@vger.kernel.org > -----Original Message----- > From: Greg KH <gregkh@linuxfoundation.org> > Sent: Monday, May 20, 2024 11:50 PM > To: Srinivas, Vidya <vidya.srinivas@intel.com> > Cc: stable@vger.kernel.org > Subject: Re: [PATCH] drm/i915/dpt: Make DPT object unshrinkable > > On Mon, May 20, 2024 at 10:20:05PM +0530, Vidya Srinivas wrote: > > In some scenarios, the DPT object gets shrunk but the actual > > framebuffer did not and thus its still there on the DPT's > > vm->bound_list. Then it tries to rewrite the PTEs via a stale CPU > > mapping. This causes panic. > > > > Credits-to: Ville Syrjala <ville.syrjala@linux.intel.com> > > Shawn Lee <shawn.c.lee@intel.com> > > Isn't that what "Co-developed-by:" is for, or "Suggested-by:"? > > I haven't seen "Credits-to:" before, where is that documented? Hello Greg, thank you. Sorry, I had seen in some of the patches Example https://patchwork.freedesktop.org/patch/404900/ I will change it to Suggested-by. Regards Vidya > > thanks, > > greg k-h ^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2024-05-23 13:52 UTC | newest] Thread overview: 20+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-05-20 15:24 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Srinivas, Vidya 2024-05-20 16:15 ` ✗ Fi.CI.SPARSE: warning for " Patchwork 2024-05-20 16:26 ` ✓ Fi.CI.BAT: success " Patchwork 2024-05-20 16:39 ` [PATCH] " Ville Syrjälä 2024-05-20 17:14 ` Srinivas, Vidya 2024-05-20 16:56 ` Vidya Srinivas 2024-05-22 15:29 ` Vidya Srinivas 2024-05-23 8:25 ` Tvrtko Ursulin 2024-05-23 11:19 ` Ville Syrjälä 2024-05-23 12:07 ` Tvrtko Ursulin 2024-05-23 12:24 ` Ville Syrjälä 2024-05-23 13:14 ` Tvrtko Ursulin 2024-05-23 13:52 ` Ville Syrjälä 2024-05-20 18:35 ` ✗ Fi.CI.SPARSE: warning for drm/i915/dpt: Make DPT object unshrinkable (rev2) Patchwork 2024-05-20 18:46 ` ✓ Fi.CI.BAT: success " Patchwork 2024-05-21 5:38 ` ✗ Fi.CI.IGT: failure " Patchwork 2024-05-22 15:58 ` ✗ Fi.CI.BUILD: failure for drm/i915/dpt: Make DPT object unshrinkable (rev3) Patchwork -- strict thread matches above, loose matches on Subject: below -- 2024-05-20 16:50 [PATCH] drm/i915/dpt: Make DPT object unshrinkable Vidya Srinivas 2024-05-20 18:19 ` Greg KH 2024-05-21 2:34 ` Srinivas, Vidya
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.