* [Intel-gfx] [PATCH v2 0/2] Implement sel_fetch disable for planes
@ 2023-11-17 10:02 Jouni Högander
2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 1/2] drm/i915/psr: Move plane sel fetch configuration into plane source files Jouni Högander
` (5 more replies)
0 siblings, 6 replies; 11+ messages in thread
From: Jouni Högander @ 2023-11-17 10:02 UTC (permalink / raw)
To: intel-gfx
Move plane sel fetch configuration into plane source files and
implement selective fetch disable for planes that are not part of
selective update.
v2:
- Move some changes from patch 1. to patch 2.
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Mika Kahola <mika.kahola@intel.com>
Jouni Högander (2):
drm/i915/psr: Move plane sel fetch configuration into plane source
files
drm/i915/psr: Add proper handling for disabling sel fetch for planes
drivers/gpu/drm/i915/display/intel_cursor.c | 35 +++++++-
drivers/gpu/drm/i915/display/intel_psr.c | 88 +++----------------
drivers/gpu/drm/i915/display/intel_psr.h | 10 ---
.../drm/i915/display/skl_universal_plane.c | 79 ++++++++++++++++-
4 files changed, 121 insertions(+), 91 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 11+ messages in thread* [Intel-gfx] [PATCH v2 1/2] drm/i915/psr: Move plane sel fetch configuration into plane source files 2023-11-17 10:02 [Intel-gfx] [PATCH v2 0/2] Implement sel_fetch disable for planes Jouni Högander @ 2023-11-17 10:02 ` Jouni Högander 2023-11-17 16:12 ` Ville Syrjälä 2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 2/2] drm/i915/psr: Add proper handling for disabling sel fetch for planes Jouni Högander ` (4 subsequent siblings) 5 siblings, 1 reply; 11+ messages in thread From: Jouni Högander @ 2023-11-17 10:02 UTC (permalink / raw) To: intel-gfx Currently selective fetch configuration for planes is implemented in psr code. More suitable place for this code is where everything else is configured for planes -> move it into skl_universal_plane.c and intel_cursor.c. This also allows us to drop hooks for cursor handling. v2: Removed setting sel_fetch_area->y1/y2 as -1 Signed-off-by: Jouni Högander <jouni.hogander@intel.com> --- drivers/gpu/drm/i915/display/intel_cursor.c | 31 +++++++- drivers/gpu/drm/i915/display/intel_psr.c | 75 ------------------- drivers/gpu/drm/i915/display/intel_psr.h | 10 --- .../drm/i915/display/skl_universal_plane.c | 75 ++++++++++++++++++- 4 files changed, 101 insertions(+), 90 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c index b342fad180ca..c089dd6f9781 100644 --- a/drivers/gpu/drm/i915/display/intel_cursor.c +++ b/drivers/gpu/drm/i915/display/intel_cursor.c @@ -21,6 +21,7 @@ #include "intel_fb_pin.h" #include "intel_frontbuffer.h" #include "intel_psr.h" +#include "intel_psr_regs.h" #include "skl_watermark.h" /* Cursor formats */ @@ -484,6 +485,32 @@ static int i9xx_check_cursor(struct intel_crtc_state *crtc_state, return 0; } +static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state, + const struct intel_plane_state *plane_state) +{ + struct drm_i915_private *i915 = to_i915(plane->base.dev); + enum pipe pipe = plane->pipe; + + if (!crtc_state->enable_psr2_sel_fetch) + return; + + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), + plane_state->ctl); +} + +static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state) +{ + struct drm_i915_private *i915 = to_i915(plane->base.dev); + enum pipe pipe = plane->pipe; + + if (!crtc_state->enable_psr2_sel_fetch) + return; + + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); +} + /* TODO: split into noarm+arm pair */ static void i9xx_cursor_update_arm(struct intel_plane *plane, const struct intel_crtc_state *crtc_state, @@ -531,10 +558,10 @@ static void i9xx_cursor_update_arm(struct intel_plane *plane, skl_write_cursor_wm(plane, crtc_state); if (plane_state) - intel_psr2_program_plane_sel_fetch_arm(plane, crtc_state, + i9xx_cursor_update_sel_fetch_arm(plane, crtc_state, plane_state); else - intel_psr2_disable_plane_sel_fetch_arm(plane, crtc_state); + i9xx_cursor_disable_sel_fetch_arm(plane, crtc_state); if (plane->cursor.base != base || plane->cursor.size != fbc_ctl || diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c index 8d180132a74b..87eb1535ba98 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.c +++ b/drivers/gpu/drm/i915/display/intel_psr.c @@ -1914,81 +1914,6 @@ static void psr_force_hw_tracking_exit(struct intel_dp *intel_dp) intel_de_write(dev_priv, CURSURFLIVE(intel_dp->psr.pipe), 0); } -void intel_psr2_disable_plane_sel_fetch_arm(struct intel_plane *plane, - const struct intel_crtc_state *crtc_state) -{ - struct drm_i915_private *dev_priv = to_i915(plane->base.dev); - enum pipe pipe = plane->pipe; - - if (!crtc_state->enable_psr2_sel_fetch) - return; - - intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); -} - -void intel_psr2_program_plane_sel_fetch_arm(struct intel_plane *plane, - const struct intel_crtc_state *crtc_state, - const struct intel_plane_state *plane_state) -{ - struct drm_i915_private *i915 = to_i915(plane->base.dev); - enum pipe pipe = plane->pipe; - - if (!crtc_state->enable_psr2_sel_fetch) - return; - - if (plane->id == PLANE_CURSOR) - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), - plane_state->ctl); - else - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), - PLANE_SEL_FETCH_CTL_ENABLE); -} - -void intel_psr2_program_plane_sel_fetch_noarm(struct intel_plane *plane, - const struct intel_crtc_state *crtc_state, - const struct intel_plane_state *plane_state, - int color_plane) -{ - struct drm_i915_private *dev_priv = to_i915(plane->base.dev); - enum pipe pipe = plane->pipe; - const struct drm_rect *clip; - u32 val; - int x, y; - - if (!crtc_state->enable_psr2_sel_fetch) - return; - - if (plane->id == PLANE_CURSOR) - return; - - clip = &plane_state->psr2_sel_fetch_area; - - val = (clip->y1 + plane_state->uapi.dst.y1) << 16; - val |= plane_state->uapi.dst.x1; - intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_POS(pipe, plane->id), val); - - x = plane_state->view.color_plane[color_plane].x; - - /* - * From Bspec: UV surface Start Y Position = half of Y plane Y - * start position. - */ - if (!color_plane) - y = plane_state->view.color_plane[color_plane].y + clip->y1; - else - y = plane_state->view.color_plane[color_plane].y + clip->y1 / 2; - - val = y << 16 | x; - - intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_OFFSET(pipe, plane->id), - val); - - /* Sizes are 0 based */ - val = (drm_rect_height(clip) - 1) << 16; - val |= (drm_rect_width(&plane_state->uapi.src) >> 16) - 1; - intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_SIZE(pipe, plane->id), val); -} - void intel_psr2_program_trans_man_trk_ctl(const struct intel_crtc_state *crtc_state) { struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); diff --git a/drivers/gpu/drm/i915/display/intel_psr.h b/drivers/gpu/drm/i915/display/intel_psr.h index 6a1f4573852b..143e0595c097 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.h +++ b/drivers/gpu/drm/i915/display/intel_psr.h @@ -55,16 +55,6 @@ bool intel_psr_enabled(struct intel_dp *intel_dp); int intel_psr2_sel_fetch_update(struct intel_atomic_state *state, struct intel_crtc *crtc); void intel_psr2_program_trans_man_trk_ctl(const struct intel_crtc_state *crtc_state); -void intel_psr2_program_plane_sel_fetch_noarm(struct intel_plane *plane, - const struct intel_crtc_state *crtc_state, - const struct intel_plane_state *plane_state, - int color_plane); -void intel_psr2_program_plane_sel_fetch_arm(struct intel_plane *plane, - const struct intel_crtc_state *crtc_state, - const struct intel_plane_state *plane_state); - -void intel_psr2_disable_plane_sel_fetch_arm(struct intel_plane *plane, - const struct intel_crtc_state *crtc_state); void intel_psr_pause(struct intel_dp *intel_dp); void intel_psr_resume(struct intel_dp *intel_dp); diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c index 39499a0ec6c0..99d33ac5ceee 100644 --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c @@ -18,6 +18,7 @@ #include "intel_fbc.h" #include "intel_frontbuffer.h" #include "intel_psr.h" +#include "intel_psr_regs.h" #include "skl_scaler.h" #include "skl_universal_plane.h" #include "skl_watermark.h" @@ -629,6 +630,18 @@ skl_plane_disable_arm(struct intel_plane *plane, intel_de_write_fw(dev_priv, PLANE_SURF(pipe, plane_id), 0); } +static void icl_plane_disable_sel_fetch_arm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state) +{ + struct drm_i915_private *i915 = to_i915(plane->base.dev); + enum pipe pipe = plane->pipe; + + if (!crtc_state->enable_psr2_sel_fetch) + return; + + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); +} + static void icl_plane_disable_arm(struct intel_plane *plane, const struct intel_crtc_state *crtc_state) @@ -642,7 +655,7 @@ icl_plane_disable_arm(struct intel_plane *plane, skl_write_plane_wm(plane, crtc_state); - intel_psr2_disable_plane_sel_fetch_arm(plane, crtc_state); + icl_plane_disable_sel_fetch_arm(plane, crtc_state); intel_de_write_fw(dev_priv, PLANE_CTL(pipe, plane_id), 0); intel_de_write_fw(dev_priv, PLANE_SURF(pipe, plane_id), 0); } @@ -1196,6 +1209,48 @@ skl_plane_update_arm(struct intel_plane *plane, skl_plane_surf(plane_state, 0)); } +static void icl_plane_update_sel_fetch_noarm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state, + const struct intel_plane_state *plane_state, + int color_plane) +{ + struct drm_i915_private *i915 = to_i915(plane->base.dev); + enum pipe pipe = plane->pipe; + const struct drm_rect *clip; + u32 val; + int x, y; + + if (!crtc_state->enable_psr2_sel_fetch) + return; + + clip = &plane_state->psr2_sel_fetch_area; + + val = (clip->y1 + plane_state->uapi.dst.y1) << 16; + val |= plane_state->uapi.dst.x1; + intel_de_write_fw(i915, PLANE_SEL_FETCH_POS(pipe, plane->id), val); + + x = plane_state->view.color_plane[color_plane].x; + + /* + * From Bspec: UV surface Start Y Position = half of Y plane Y + * start position. + */ + if (!color_plane) + y = plane_state->view.color_plane[color_plane].y + clip->y1; + else + y = plane_state->view.color_plane[color_plane].y + clip->y1 / 2; + + val = y << 16 | x; + + intel_de_write_fw(i915, PLANE_SEL_FETCH_OFFSET(pipe, plane->id), + val); + + /* Sizes are 0 based */ + val = (drm_rect_height(clip) - 1) << 16; + val |= (drm_rect_width(&plane_state->uapi.src) >> 16) - 1; + intel_de_write_fw(i915, PLANE_SEL_FETCH_SIZE(pipe, plane->id), val); +} + static void icl_plane_update_noarm(struct intel_plane *plane, const struct intel_crtc_state *crtc_state, @@ -1268,7 +1323,21 @@ icl_plane_update_noarm(struct intel_plane *plane, if (plane_state->force_black) icl_plane_csc_load_black(plane); - intel_psr2_program_plane_sel_fetch_noarm(plane, crtc_state, plane_state, color_plane); + icl_plane_update_sel_fetch_noarm(plane, crtc_state, plane_state, color_plane); +} + +static void icl_plane_update_sel_fetch_arm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state, + const struct intel_plane_state *plane_state) +{ + struct drm_i915_private *i915 = to_i915(plane->base.dev); + enum pipe pipe = plane->pipe; + + if (!crtc_state->enable_psr2_sel_fetch) + return; + + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), + PLANE_SEL_FETCH_CTL_ENABLE); } static void @@ -1295,7 +1364,7 @@ icl_plane_update_arm(struct intel_plane *plane, if (plane_state->scaler_id >= 0) skl_program_plane_scaler(plane, crtc_state, plane_state); - intel_psr2_program_plane_sel_fetch_arm(plane, crtc_state, plane_state); + icl_plane_update_sel_fetch_arm(plane, crtc_state, plane_state); /* * The control register self-arms if the plane was previously -- 2.34.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [Intel-gfx] [PATCH v2 1/2] drm/i915/psr: Move plane sel fetch configuration into plane source files 2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 1/2] drm/i915/psr: Move plane sel fetch configuration into plane source files Jouni Högander @ 2023-11-17 16:12 ` Ville Syrjälä 0 siblings, 0 replies; 11+ messages in thread From: Ville Syrjälä @ 2023-11-17 16:12 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx On Fri, Nov 17, 2023 at 12:02:26PM +0200, Jouni Högander wrote: > Currently selective fetch configuration for planes is implemented in psr > code. More suitable place for this code is where everything else is > configured for planes -> move it into skl_universal_plane.c and > intel_cursor.c. This also allows us to drop hooks for cursor handling. > > v2: Removed setting sel_fetch_area->y1/y2 as -1 > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > --- > drivers/gpu/drm/i915/display/intel_cursor.c | 31 +++++++- > drivers/gpu/drm/i915/display/intel_psr.c | 75 ------------------- > drivers/gpu/drm/i915/display/intel_psr.h | 10 --- > .../drm/i915/display/skl_universal_plane.c | 75 ++++++++++++++++++- > 4 files changed, 101 insertions(+), 90 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c > index b342fad180ca..c089dd6f9781 100644 > --- a/drivers/gpu/drm/i915/display/intel_cursor.c > +++ b/drivers/gpu/drm/i915/display/intel_cursor.c > @@ -21,6 +21,7 @@ > #include "intel_fb_pin.h" > #include "intel_frontbuffer.h" > #include "intel_psr.h" > +#include "intel_psr_regs.h" > #include "skl_watermark.h" > > /* Cursor formats */ > @@ -484,6 +485,32 @@ static int i9xx_check_cursor(struct intel_crtc_state *crtc_state, > return 0; > } > > +static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane, > + const struct intel_crtc_state *crtc_state, > + const struct intel_plane_state *plane_state) > +{ > + struct drm_i915_private *i915 = to_i915(plane->base.dev); > + enum pipe pipe = plane->pipe; > + > + if (!crtc_state->enable_psr2_sel_fetch) > + return; > + > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > + plane_state->ctl); > +} > + > +static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, > + const struct intel_crtc_state *crtc_state) > +{ > + struct drm_i915_private *i915 = to_i915(plane->base.dev); > + enum pipe pipe = plane->pipe; > + > + if (!crtc_state->enable_psr2_sel_fetch) > + return; We should probably replace these with HAS_SEL_FETCH we're not dependent on the old state as much (since we use disable_plane() also as a means to sanitize state). But that can be done as a followup. > + > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); > +} > + > /* TODO: split into noarm+arm pair */ > static void i9xx_cursor_update_arm(struct intel_plane *plane, > const struct intel_crtc_state *crtc_state, > @@ -531,10 +558,10 @@ static void i9xx_cursor_update_arm(struct intel_plane *plane, > skl_write_cursor_wm(plane, crtc_state); > > if (plane_state) > - intel_psr2_program_plane_sel_fetch_arm(plane, crtc_state, > + i9xx_cursor_update_sel_fetch_arm(plane, crtc_state, > plane_state); > else > - intel_psr2_disable_plane_sel_fetch_arm(plane, crtc_state); > + i9xx_cursor_disable_sel_fetch_arm(plane, crtc_state); > > if (plane->cursor.base != base || > plane->cursor.size != fbc_ctl || > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c > index 8d180132a74b..87eb1535ba98 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.c > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > @@ -1914,81 +1914,6 @@ static void psr_force_hw_tracking_exit(struct intel_dp *intel_dp) > intel_de_write(dev_priv, CURSURFLIVE(intel_dp->psr.pipe), 0); > } > > -void intel_psr2_disable_plane_sel_fetch_arm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state) > -{ > - struct drm_i915_private *dev_priv = to_i915(plane->base.dev); > - enum pipe pipe = plane->pipe; > - > - if (!crtc_state->enable_psr2_sel_fetch) > - return; > - > - intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); > -} > - > -void intel_psr2_program_plane_sel_fetch_arm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state, > - const struct intel_plane_state *plane_state) > -{ > - struct drm_i915_private *i915 = to_i915(plane->base.dev); > - enum pipe pipe = plane->pipe; > - > - if (!crtc_state->enable_psr2_sel_fetch) > - return; > - > - if (plane->id == PLANE_CURSOR) > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > - plane_state->ctl); > - else > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > - PLANE_SEL_FETCH_CTL_ENABLE); > -} > - > -void intel_psr2_program_plane_sel_fetch_noarm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state, > - const struct intel_plane_state *plane_state, > - int color_plane) > -{ > - struct drm_i915_private *dev_priv = to_i915(plane->base.dev); > - enum pipe pipe = plane->pipe; > - const struct drm_rect *clip; > - u32 val; > - int x, y; > - > - if (!crtc_state->enable_psr2_sel_fetch) > - return; > - > - if (plane->id == PLANE_CURSOR) > - return; > - > - clip = &plane_state->psr2_sel_fetch_area; > - > - val = (clip->y1 + plane_state->uapi.dst.y1) << 16; > - val |= plane_state->uapi.dst.x1; > - intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_POS(pipe, plane->id), val); > - > - x = plane_state->view.color_plane[color_plane].x; > - > - /* > - * From Bspec: UV surface Start Y Position = half of Y plane Y > - * start position. > - */ > - if (!color_plane) > - y = plane_state->view.color_plane[color_plane].y + clip->y1; > - else > - y = plane_state->view.color_plane[color_plane].y + clip->y1 / 2; > - > - val = y << 16 | x; > - > - intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_OFFSET(pipe, plane->id), > - val); > - > - /* Sizes are 0 based */ > - val = (drm_rect_height(clip) - 1) << 16; > - val |= (drm_rect_width(&plane_state->uapi.src) >> 16) - 1; > - intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_SIZE(pipe, plane->id), val); > -} > - > void intel_psr2_program_trans_man_trk_ctl(const struct intel_crtc_state *crtc_state) > { > struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); > diff --git a/drivers/gpu/drm/i915/display/intel_psr.h b/drivers/gpu/drm/i915/display/intel_psr.h > index 6a1f4573852b..143e0595c097 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.h > +++ b/drivers/gpu/drm/i915/display/intel_psr.h > @@ -55,16 +55,6 @@ bool intel_psr_enabled(struct intel_dp *intel_dp); > int intel_psr2_sel_fetch_update(struct intel_atomic_state *state, > struct intel_crtc *crtc); > void intel_psr2_program_trans_man_trk_ctl(const struct intel_crtc_state *crtc_state); > -void intel_psr2_program_plane_sel_fetch_noarm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state, > - const struct intel_plane_state *plane_state, > - int color_plane); > -void intel_psr2_program_plane_sel_fetch_arm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state, > - const struct intel_plane_state *plane_state); > - > -void intel_psr2_disable_plane_sel_fetch_arm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state); > void intel_psr_pause(struct intel_dp *intel_dp); > void intel_psr_resume(struct intel_dp *intel_dp); > > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c > index 39499a0ec6c0..99d33ac5ceee 100644 > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c > @@ -18,6 +18,7 @@ > #include "intel_fbc.h" > #include "intel_frontbuffer.h" > #include "intel_psr.h" > +#include "intel_psr_regs.h" I think we want to introduce skl_universal_plane_regs.h and move all the plane registers (including the sel_fetch registers) there. But that's followup material too. This is Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > #include "skl_scaler.h" > #include "skl_universal_plane.h" > #include "skl_watermark.h" > @@ -629,6 +630,18 @@ skl_plane_disable_arm(struct intel_plane *plane, > intel_de_write_fw(dev_priv, PLANE_SURF(pipe, plane_id), 0); > } > > +static void icl_plane_disable_sel_fetch_arm(struct intel_plane *plane, > + const struct intel_crtc_state *crtc_state) > +{ > + struct drm_i915_private *i915 = to_i915(plane->base.dev); > + enum pipe pipe = plane->pipe; > + > + if (!crtc_state->enable_psr2_sel_fetch) > + return; > + > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); > +} > + > static void > icl_plane_disable_arm(struct intel_plane *plane, > const struct intel_crtc_state *crtc_state) > @@ -642,7 +655,7 @@ icl_plane_disable_arm(struct intel_plane *plane, > > skl_write_plane_wm(plane, crtc_state); > > - intel_psr2_disable_plane_sel_fetch_arm(plane, crtc_state); > + icl_plane_disable_sel_fetch_arm(plane, crtc_state); > intel_de_write_fw(dev_priv, PLANE_CTL(pipe, plane_id), 0); > intel_de_write_fw(dev_priv, PLANE_SURF(pipe, plane_id), 0); > } > @@ -1196,6 +1209,48 @@ skl_plane_update_arm(struct intel_plane *plane, > skl_plane_surf(plane_state, 0)); > } > > +static void icl_plane_update_sel_fetch_noarm(struct intel_plane *plane, > + const struct intel_crtc_state *crtc_state, > + const struct intel_plane_state *plane_state, > + int color_plane) > +{ > + struct drm_i915_private *i915 = to_i915(plane->base.dev); > + enum pipe pipe = plane->pipe; > + const struct drm_rect *clip; > + u32 val; > + int x, y; > + > + if (!crtc_state->enable_psr2_sel_fetch) > + return; > + > + clip = &plane_state->psr2_sel_fetch_area; > + > + val = (clip->y1 + plane_state->uapi.dst.y1) << 16; > + val |= plane_state->uapi.dst.x1; > + intel_de_write_fw(i915, PLANE_SEL_FETCH_POS(pipe, plane->id), val); > + > + x = plane_state->view.color_plane[color_plane].x; > + > + /* > + * From Bspec: UV surface Start Y Position = half of Y plane Y > + * start position. > + */ > + if (!color_plane) > + y = plane_state->view.color_plane[color_plane].y + clip->y1; > + else > + y = plane_state->view.color_plane[color_plane].y + clip->y1 / 2; > + > + val = y << 16 | x; > + > + intel_de_write_fw(i915, PLANE_SEL_FETCH_OFFSET(pipe, plane->id), > + val); > + > + /* Sizes are 0 based */ > + val = (drm_rect_height(clip) - 1) << 16; > + val |= (drm_rect_width(&plane_state->uapi.src) >> 16) - 1; > + intel_de_write_fw(i915, PLANE_SEL_FETCH_SIZE(pipe, plane->id), val); > +} > + > static void > icl_plane_update_noarm(struct intel_plane *plane, > const struct intel_crtc_state *crtc_state, > @@ -1268,7 +1323,21 @@ icl_plane_update_noarm(struct intel_plane *plane, > if (plane_state->force_black) > icl_plane_csc_load_black(plane); > > - intel_psr2_program_plane_sel_fetch_noarm(plane, crtc_state, plane_state, color_plane); > + icl_plane_update_sel_fetch_noarm(plane, crtc_state, plane_state, color_plane); > +} > + > +static void icl_plane_update_sel_fetch_arm(struct intel_plane *plane, > + const struct intel_crtc_state *crtc_state, > + const struct intel_plane_state *plane_state) > +{ > + struct drm_i915_private *i915 = to_i915(plane->base.dev); > + enum pipe pipe = plane->pipe; > + > + if (!crtc_state->enable_psr2_sel_fetch) > + return; > + > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > + PLANE_SEL_FETCH_CTL_ENABLE); > } > > static void > @@ -1295,7 +1364,7 @@ icl_plane_update_arm(struct intel_plane *plane, > if (plane_state->scaler_id >= 0) > skl_program_plane_scaler(plane, crtc_state, plane_state); > > - intel_psr2_program_plane_sel_fetch_arm(plane, crtc_state, plane_state); > + icl_plane_update_sel_fetch_arm(plane, crtc_state, plane_state); > > /* > * The control register self-arms if the plane was previously > -- > 2.34.1 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] [PATCH v2 2/2] drm/i915/psr: Add proper handling for disabling sel fetch for planes 2023-11-17 10:02 [Intel-gfx] [PATCH v2 0/2] Implement sel_fetch disable for planes Jouni Högander 2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 1/2] drm/i915/psr: Move plane sel fetch configuration into plane source files Jouni Högander @ 2023-11-17 10:02 ` Jouni Högander 2023-11-17 11:09 ` Ville Syrjälä 2023-11-17 16:14 ` Ville Syrjälä 2023-11-17 10:34 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Implement sel_fetch disable for planes (rev3) Patchwork ` (3 subsequent siblings) 5 siblings, 2 replies; 11+ messages in thread From: Jouni Högander @ 2023-11-17 10:02 UTC (permalink / raw) To: intel-gfx Currently we are enabling selective fetch for all planes that are visible. This is suboptimal as we might be fetching for memory for planes that are not part of selective update. Fix this by adding proper handling for disabling plane selective fetch: If plane previously part of selective update is now not part of update: Add it into updated planes and let the plane configuration to disable selective fetch for it. v2: - Add setting sel_fetch_area->y1/y2 to -1 - Remove setting again local sel_fetch_area variable Signed-off-by: Jouni Högander <jouni.hogander@intel.com> --- drivers/gpu/drm/i915/display/intel_cursor.c | 22 +++++++++++-------- drivers/gpu/drm/i915/display/intel_psr.c | 13 ++++++++++- .../drm/i915/display/skl_universal_plane.c | 8 +++++-- 3 files changed, 31 insertions(+), 12 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c index c089dd6f9781..299d22708fa4 100644 --- a/drivers/gpu/drm/i915/display/intel_cursor.c +++ b/drivers/gpu/drm/i915/display/intel_cursor.c @@ -485,22 +485,22 @@ static int i9xx_check_cursor(struct intel_crtc_state *crtc_state, return 0; } -static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane, - const struct intel_crtc_state *crtc_state, - const struct intel_plane_state *plane_state) +static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state) { - struct drm_i915_private *i915 = to_i915(plane->base.dev); + struct drm_i915_private *dev_priv = to_i915(plane->base.dev); enum pipe pipe = plane->pipe; if (!crtc_state->enable_psr2_sel_fetch) return; - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), - plane_state->ctl); + + intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); } -static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, - const struct intel_crtc_state *crtc_state) +static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state, + const struct intel_plane_state *plane_state) { struct drm_i915_private *i915 = to_i915(plane->base.dev); enum pipe pipe = plane->pipe; @@ -508,7 +508,11 @@ static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, if (!crtc_state->enable_psr2_sel_fetch) return; - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); + if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), + plane_state->ctl); + else + i9xx_cursor_disable_sel_fetch_arm(plane, crtc_state); } /* TODO: split into noarm+arm pair */ diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c index 87eb1535ba98..239365c666e2 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.c +++ b/drivers/gpu/drm/i915/display/intel_psr.c @@ -2173,8 +2173,19 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state, continue; inter = pipe_clip; - if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) + sel_fetch_area = &new_plane_state->psr2_sel_fetch_area; + if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) { + sel_fetch_area->y1 = -1; + sel_fetch_area->y2 = -1; + /* + * if plane sel fetch was previously enabled -> + * disable it + */ + if (drm_rect_height(&old_plane_state->psr2_sel_fetch_area) > 0) + crtc_state->update_planes |= BIT(plane->id); + continue; + } if (!psr2_sel_fetch_plane_state_supported(new_plane_state)) { full_update = true; diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c index 99d33ac5ceee..a969bb835baf 100644 --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c @@ -1336,8 +1336,12 @@ static void icl_plane_update_sel_fetch_arm(struct intel_plane *plane, if (!crtc_state->enable_psr2_sel_fetch) return; - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), - PLANE_SEL_FETCH_CTL_ENABLE); + + if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), + PLANE_SEL_FETCH_CTL_ENABLE); + else + icl_plane_disable_sel_fetch_arm(plane, crtc_state); } static void -- 2.34.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [Intel-gfx] [PATCH v2 2/2] drm/i915/psr: Add proper handling for disabling sel fetch for planes 2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 2/2] drm/i915/psr: Add proper handling for disabling sel fetch for planes Jouni Högander @ 2023-11-17 11:09 ` Ville Syrjälä 2023-11-17 11:23 ` Hogander, Jouni 2023-11-17 16:14 ` Ville Syrjälä 1 sibling, 1 reply; 11+ messages in thread From: Ville Syrjälä @ 2023-11-17 11:09 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx On Fri, Nov 17, 2023 at 12:02:27PM +0200, Jouni Högander wrote: > Currently we are enabling selective fetch for all planes that are visible. > This is suboptimal as we might be fetching for memory for planes that are > not part of selective update. > > Fix this by adding proper handling for disabling plane selective fetch: > If plane previously part of selective update is now not part of update: > Add it into updated planes and let the plane configuration to disable > selective fetch for it. > > v2: > - Add setting sel_fetch_area->y1/y2 to -1 > - Remove setting again local sel_fetch_area variable > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > --- > drivers/gpu/drm/i915/display/intel_cursor.c | 22 +++++++++++-------- > drivers/gpu/drm/i915/display/intel_psr.c | 13 ++++++++++- > .../drm/i915/display/skl_universal_plane.c | 8 +++++-- > 3 files changed, 31 insertions(+), 12 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c > index c089dd6f9781..299d22708fa4 100644 > --- a/drivers/gpu/drm/i915/display/intel_cursor.c > +++ b/drivers/gpu/drm/i915/display/intel_cursor.c > @@ -485,22 +485,22 @@ static int i9xx_check_cursor(struct intel_crtc_state *crtc_state, > return 0; > } > > -static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state, > - const struct intel_plane_state *plane_state) > +static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, > + const struct intel_crtc_state *crtc_state) > { > - struct drm_i915_private *i915 = to_i915(plane->base.dev); > + struct drm_i915_private *dev_priv = to_i915(plane->base.dev); > enum pipe pipe = plane->pipe; > > if (!crtc_state->enable_psr2_sel_fetch) > return; > > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > - plane_state->ctl); > + > + intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); > } > > -static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state) > +static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane, > + const struct intel_crtc_state *crtc_state, > + const struct intel_plane_state *plane_state) > { > struct drm_i915_private *i915 = to_i915(plane->base.dev); > enum pipe pipe = plane->pipe; > @@ -508,7 +508,11 @@ static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, > if (!crtc_state->enable_psr2_sel_fetch) > return; > > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); > + if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) drm_rect_visible() is less magic. > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > + plane_state->ctl); Does this even have anything besides the enable bit? > + else > + i9xx_cursor_disable_sel_fetch_arm(plane, crtc_state); > } > > /* TODO: split into noarm+arm pair */ > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c > index 87eb1535ba98..239365c666e2 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.c > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > @@ -2173,8 +2173,19 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state, > continue; > > inter = pipe_clip; > - if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) > + sel_fetch_area = &new_plane_state->psr2_sel_fetch_area; > + if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) { > + sel_fetch_area->y1 = -1; > + sel_fetch_area->y2 = -1; > + /* > + * if plane sel fetch was previously enabled -> > + * disable it > + */ > + if (drm_rect_height(&old_plane_state->psr2_sel_fetch_area) > 0) > + crtc_state->update_planes |= BIT(plane->id); > + > continue; > + } I tried to look at this code, but it just looks entirely confused about things. I had a quick stab at rewriting it all: https://github.com/vsyrjala/linux.git sel_fetch_redo_2 but I don't have a machine to test it, so can't guarantee that it's 100% correct. > > if (!psr2_sel_fetch_plane_state_supported(new_plane_state)) { > full_update = true; > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c > index 99d33ac5ceee..a969bb835baf 100644 > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c > @@ -1336,8 +1336,12 @@ static void icl_plane_update_sel_fetch_arm(struct intel_plane *plane, > if (!crtc_state->enable_psr2_sel_fetch) > return; > > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > - PLANE_SEL_FETCH_CTL_ENABLE); > + > + if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > + PLANE_SEL_FETCH_CTL_ENABLE); > + else > + icl_plane_disable_sel_fetch_arm(plane, crtc_state); > } > > static void > -- > 2.34.1 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Intel-gfx] [PATCH v2 2/2] drm/i915/psr: Add proper handling for disabling sel fetch for planes 2023-11-17 11:09 ` Ville Syrjälä @ 2023-11-17 11:23 ` Hogander, Jouni 0 siblings, 0 replies; 11+ messages in thread From: Hogander, Jouni @ 2023-11-17 11:23 UTC (permalink / raw) To: ville.syrjala@linux.intel.com; +Cc: intel-gfx@lists.freedesktop.org On Fri, 2023-11-17 at 13:09 +0200, Ville Syrjälä wrote: > On Fri, Nov 17, 2023 at 12:02:27PM +0200, Jouni Högander wrote: > > Currently we are enabling selective fetch for all planes that are > > visible. > > This is suboptimal as we might be fetching for memory for planes > > that are > > not part of selective update. > > > > Fix this by adding proper handling for disabling plane selective > > fetch: > > If plane previously part of selective update is now not part of > > update: > > Add it into updated planes and let the plane configuration to > > disable > > selective fetch for it. > > > > v2: > > - Add setting sel_fetch_area->y1/y2 to -1 > > - Remove setting again local sel_fetch_area variable > > > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > > --- > > drivers/gpu/drm/i915/display/intel_cursor.c | 22 +++++++++++---- > > ---- > > drivers/gpu/drm/i915/display/intel_psr.c | 13 ++++++++++- > > .../drm/i915/display/skl_universal_plane.c | 8 +++++-- > > 3 files changed, 31 insertions(+), 12 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c > > b/drivers/gpu/drm/i915/display/intel_cursor.c > > index c089dd6f9781..299d22708fa4 100644 > > --- a/drivers/gpu/drm/i915/display/intel_cursor.c > > +++ b/drivers/gpu/drm/i915/display/intel_cursor.c > > @@ -485,22 +485,22 @@ static int i9xx_check_cursor(struct > > intel_crtc_state *crtc_state, > > return 0; > > } > > > > -static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane > > *plane, > > - const struct > > intel_crtc_state *crtc_state, > > - const struct > > intel_plane_state *plane_state) > > +static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane > > *plane, > > + const struct > > intel_crtc_state *crtc_state) > > { > > - struct drm_i915_private *i915 = to_i915(plane->base.dev); > > + struct drm_i915_private *dev_priv = to_i915(plane- > > >base.dev); > > enum pipe pipe = plane->pipe; > > > > if (!crtc_state->enable_psr2_sel_fetch) > > return; > > > > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane- > > >id), > > - plane_state->ctl); > > + > > + intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_CTL(pipe, > > plane->id), 0); > > } > > > > -static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane > > *plane, > > - const struct > > intel_crtc_state *crtc_state) > > +static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane > > *plane, > > + const struct > > intel_crtc_state *crtc_state, > > + const struct > > intel_plane_state *plane_state) > > { > > struct drm_i915_private *i915 = to_i915(plane->base.dev); > > enum pipe pipe = plane->pipe; > > @@ -508,7 +508,11 @@ static void > > i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, > > if (!crtc_state->enable_psr2_sel_fetch) > > return; > > > > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane- > > >id), 0); > > + if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) > > drm_rect_visible() is less magic. Our hw the area is always just full lines -> choose to use drm_recth_height. Drm_rect_visible should work as well. We just need to ensure x1 and x2 are set accordingly if we do the change. > > > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, > > plane->id), > > + plane_state->ctl); > > Does this even have anything besides the enable bit? Bspec says: "If the update region (translated to pipe source coordinates) overlaps this cursor, then the selective fetch cursor mode select should be the same as the cursor control mode select (SEL_FETCH_CUR_CTL[ Cursor Mode Select ] = CUR_CTL[ Cursor Mode Select ]. Otherwise, disable (SEL_FETCH_CUR_CTL[ Cursor Mode Select ] = 0)." and "Program the other fields in SEL_FETCH_CUR_CTL to match CUR_CTL." > > > + else > > + i9xx_cursor_disable_sel_fetch_arm(plane, > > crtc_state); > > } > > > > /* TODO: split into noarm+arm pair */ > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c > > b/drivers/gpu/drm/i915/display/intel_psr.c > > index 87eb1535ba98..239365c666e2 100644 > > --- a/drivers/gpu/drm/i915/display/intel_psr.c > > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > > @@ -2173,8 +2173,19 @@ int intel_psr2_sel_fetch_update(struct > > intel_atomic_state *state, > > continue; > > > > inter = pipe_clip; > > - if (!drm_rect_intersect(&inter, &new_plane_state- > > >uapi.dst)) > > + sel_fetch_area = &new_plane_state- > > >psr2_sel_fetch_area; > > + if (!drm_rect_intersect(&inter, &new_plane_state- > > >uapi.dst)) { > > + sel_fetch_area->y1 = -1; > > + sel_fetch_area->y2 = -1; > > + /* > > + * if plane sel fetch was previously > > enabled -> > > + * disable it > > + */ > > + if (drm_rect_height(&old_plane_state- > > >psr2_sel_fetch_area) > 0) > > + crtc_state->update_planes |= > > BIT(plane->id); > > + > > continue; > > + } > > I tried to look at this code, but it just looks entirely confused > about things. > > I had a quick stab at rewriting it all: > https://github.com/vsyrjala/linux.git sel_fetch_redo_2 > but I don't have a machine to test it, so can't guarantee that it's > 100% > correct. I will take a look and give a try... BR, Jouni Högander > > > > > if > > (!psr2_sel_fetch_plane_state_supported(new_plane_state)) { > > full_update = true; > > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c > > b/drivers/gpu/drm/i915/display/skl_universal_plane.c > > index 99d33ac5ceee..a969bb835baf 100644 > > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c > > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c > > @@ -1336,8 +1336,12 @@ static void > > icl_plane_update_sel_fetch_arm(struct intel_plane *plane, > > if (!crtc_state->enable_psr2_sel_fetch) > > return; > > > > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane- > > >id), > > - PLANE_SEL_FETCH_CTL_ENABLE); > > + > > + if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) > > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, > > plane->id), > > + PLANE_SEL_FETCH_CTL_ENABLE); > > + else > > + icl_plane_disable_sel_fetch_arm(plane, crtc_state); > > } > > > > static void > > -- > > 2.34.1 > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Intel-gfx] [PATCH v2 2/2] drm/i915/psr: Add proper handling for disabling sel fetch for planes 2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 2/2] drm/i915/psr: Add proper handling for disabling sel fetch for planes Jouni Högander 2023-11-17 11:09 ` Ville Syrjälä @ 2023-11-17 16:14 ` Ville Syrjälä 1 sibling, 0 replies; 11+ messages in thread From: Ville Syrjälä @ 2023-11-17 16:14 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx On Fri, Nov 17, 2023 at 12:02:27PM +0200, Jouni Högander wrote: > Currently we are enabling selective fetch for all planes that are visible. > This is suboptimal as we might be fetching for memory for planes that are > not part of selective update. > > Fix this by adding proper handling for disabling plane selective fetch: > If plane previously part of selective update is now not part of update: > Add it into updated planes and let the plane configuration to disable > selective fetch for it. > > v2: > - Add setting sel_fetch_area->y1/y2 to -1 > - Remove setting again local sel_fetch_area variable > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > --- > drivers/gpu/drm/i915/display/intel_cursor.c | 22 +++++++++++-------- > drivers/gpu/drm/i915/display/intel_psr.c | 13 ++++++++++- > .../drm/i915/display/skl_universal_plane.c | 8 +++++-- > 3 files changed, 31 insertions(+), 12 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c > index c089dd6f9781..299d22708fa4 100644 > --- a/drivers/gpu/drm/i915/display/intel_cursor.c > +++ b/drivers/gpu/drm/i915/display/intel_cursor.c > @@ -485,22 +485,22 @@ static int i9xx_check_cursor(struct intel_crtc_state *crtc_state, > return 0; > } > > -static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state, > - const struct intel_plane_state *plane_state) > +static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, > + const struct intel_crtc_state *crtc_state) Some kind of weird reordering happening here making the diff have spurious changes. Apart from that this seems fine Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > { > - struct drm_i915_private *i915 = to_i915(plane->base.dev); > + struct drm_i915_private *dev_priv = to_i915(plane->base.dev); > enum pipe pipe = plane->pipe; > > if (!crtc_state->enable_psr2_sel_fetch) > return; > > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > - plane_state->ctl); > + > + intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); > } > > -static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, > - const struct intel_crtc_state *crtc_state) > +static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane, > + const struct intel_crtc_state *crtc_state, > + const struct intel_plane_state *plane_state) > { > struct drm_i915_private *i915 = to_i915(plane->base.dev); > enum pipe pipe = plane->pipe; > @@ -508,7 +508,11 @@ static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, > if (!crtc_state->enable_psr2_sel_fetch) > return; > > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), 0); > + if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > + plane_state->ctl); > + else > + i9xx_cursor_disable_sel_fetch_arm(plane, crtc_state); > } > > /* TODO: split into noarm+arm pair */ > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c > index 87eb1535ba98..239365c666e2 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.c > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > @@ -2173,8 +2173,19 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state, > continue; > > inter = pipe_clip; > - if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) > + sel_fetch_area = &new_plane_state->psr2_sel_fetch_area; > + if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) { > + sel_fetch_area->y1 = -1; > + sel_fetch_area->y2 = -1; > + /* > + * if plane sel fetch was previously enabled -> > + * disable it > + */ > + if (drm_rect_height(&old_plane_state->psr2_sel_fetch_area) > 0) > + crtc_state->update_planes |= BIT(plane->id); > + > continue; > + } > > if (!psr2_sel_fetch_plane_state_supported(new_plane_state)) { > full_update = true; > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c > index 99d33ac5ceee..a969bb835baf 100644 > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c > @@ -1336,8 +1336,12 @@ static void icl_plane_update_sel_fetch_arm(struct intel_plane *plane, > if (!crtc_state->enable_psr2_sel_fetch) > return; > > - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > - PLANE_SEL_FETCH_CTL_ENABLE); > + > + if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) > + intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id), > + PLANE_SEL_FETCH_CTL_ENABLE); > + else > + icl_plane_disable_sel_fetch_arm(plane, crtc_state); > } > > static void > -- > 2.34.1 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Implement sel_fetch disable for planes (rev3) 2023-11-17 10:02 [Intel-gfx] [PATCH v2 0/2] Implement sel_fetch disable for planes Jouni Högander 2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 1/2] drm/i915/psr: Move plane sel fetch configuration into plane source files Jouni Högander 2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 2/2] drm/i915/psr: Add proper handling for disabling sel fetch for planes Jouni Högander @ 2023-11-17 10:34 ` Patchwork 2023-11-17 10:34 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork ` (2 subsequent siblings) 5 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2023-11-17 10:34 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx == Series Details == Series: Implement sel_fetch disable for planes (rev3) URL : https://patchwork.freedesktop.org/series/114224/ State : warning == Summary == Error: dim checkpatch failed 405a5d68bca3 drm/i915/psr: Move plane sel fetch configuration into plane source files -:50: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #50: FILE: drivers/gpu/drm/i915/display/intel_cursor.c:503: +static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state) -:70: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #70: FILE: drivers/gpu/drm/i915/display/intel_cursor.c:562: + i9xx_cursor_update_sel_fetch_arm(plane, crtc_state, plane_state); -:229: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #229: FILE: drivers/gpu/drm/i915/display/skl_universal_plane.c:1213: +static void icl_plane_update_sel_fetch_noarm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state, -:282: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #282: FILE: drivers/gpu/drm/i915/display/skl_universal_plane.c:1330: +static void icl_plane_update_sel_fetch_arm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state, total: 0 errors, 0 warnings, 4 checks, 259 lines checked 5f6140dbd0d5 drm/i915/psr: Add proper handling for disabling sel fetch for planes -:37: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #37: FILE: drivers/gpu/drm/i915/display/intel_cursor.c:489: +static void i9xx_cursor_disable_sel_fetch_arm(struct intel_plane *plane, + const struct intel_crtc_state *crtc_state) -:48: CHECK:LINE_SPACING: Please don't use multiple blank lines #48: FILE: drivers/gpu/drm/i915/display/intel_cursor.c:497: + -:108: CHECK:LINE_SPACING: Please don't use multiple blank lines #108: FILE: drivers/gpu/drm/i915/display/skl_universal_plane.c:1339: + total: 0 errors, 0 warnings, 3 checks, 76 lines checked ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for Implement sel_fetch disable for planes (rev3) 2023-11-17 10:02 [Intel-gfx] [PATCH v2 0/2] Implement sel_fetch disable for planes Jouni Högander ` (2 preceding siblings ...) 2023-11-17 10:34 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Implement sel_fetch disable for planes (rev3) Patchwork @ 2023-11-17 10:34 ` Patchwork 2023-11-17 10:49 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2023-11-18 4:30 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 5 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2023-11-17 10:34 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx == Series Details == Series: Implement sel_fetch disable for planes (rev3) URL : https://patchwork.freedesktop.org/series/114224/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +drivers/gpu/drm/i915/display/intel_display_types.h:1904:17: warning: unreplaced symbol 'encoder' +drivers/gpu/drm/i915/display/intel_display_types.h:1904:9: warning: unreplaced symbol 'break' +drivers/gpu/drm/i915/display/intel_display_types.h:1904:9: warning: unreplaced symbol 'case' +drivers/gpu/drm/i915/display/intel_display_types.h:1905:9: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:1905:9: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:1906:9: warning: too many warnings +drivers/gpu/drm/i915/display/intel_display_types.h:1906:9: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:1907:9: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:1908:9: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:1909:17: warning: unreplaced symbol 'return' +drivers/gpu/drm/i915/display/intel_display_types.h:1910:9: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:1911:17: warning: unreplaced symbol 'return' +drivers/gpu/drm/i915/display/intel_display_types.h:1930:9: warning: unreplaced symbol 'intel_encoder' +drivers/gpu/drm/i915/display/intel_display_types.h:1977:24: warning: trying to copy expression type 31 +drivers/gpu/drm/i915/display/intel_display_types.h:1977:24: warning: trying to copy expression type 31 +drivers/gpu/drm/i915/display/intel_display_types.h:1977:24: warning: trying to copy expression type 31 +drivers/gpu/drm/i915/display/intel_display_types.h:1977:24: warning: trying to copy expression type 31 +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for Implement sel_fetch disable for planes (rev3) 2023-11-17 10:02 [Intel-gfx] [PATCH v2 0/2] Implement sel_fetch disable for planes Jouni Högander ` (3 preceding siblings ...) 2023-11-17 10:34 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork @ 2023-11-17 10:49 ` Patchwork 2023-11-18 4:30 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 5 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2023-11-17 10:49 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 9195 bytes --] == Series Details == Series: Implement sel_fetch disable for planes (rev3) URL : https://patchwork.freedesktop.org/series/114224/ State : success == Summary == CI Bug Log - changes from CI_DRM_13885 -> Patchwork_114224v3 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/index.html Participating hosts (36 -> 38) ------------------------------ Additional (4): bat-rpls-1 bat-kbl-2 fi-ivb-3770 fi-bsw-n3050 Missing (2): fi-kbl-soraka fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_114224v3 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-rpls-1: NOTRUN -> [SKIP][1] ([i915#9318]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@debugfs_test@basic-hwmon.html * igt@fbdev@info: - bat-rpls-1: NOTRUN -> [SKIP][2] ([i915#1849] / [i915#2582]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@fbdev@info.html - bat-kbl-2: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#1849]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-kbl-2/igt@fbdev@info.html * igt@fbdev@write: - bat-rpls-1: NOTRUN -> [SKIP][4] ([i915#2582]) +3 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@fbdev@write.html * igt@gem_huc_copy@huc-copy: - fi-ivb-3770: NOTRUN -> [SKIP][5] ([fdo#109271]) +15 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/fi-ivb-3770/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-kbl-2: NOTRUN -> [SKIP][6] ([fdo#109271]) +20 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_lmem_swapping@random-engines: - fi-bsw-n3050: NOTRUN -> [SKIP][7] ([fdo#109271]) +14 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/fi-bsw-n3050/igt@gem_lmem_swapping@random-engines.html - bat-rpls-1: NOTRUN -> [SKIP][8] ([i915#4613]) +3 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@gem_lmem_swapping@random-engines.html * igt@gem_tiled_pread_basic: - bat-rpls-1: NOTRUN -> [SKIP][9] ([i915#3282]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-rpls-1: NOTRUN -> [SKIP][10] ([i915#6621]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: [PASS][11] -> [DMESG-FAIL][12] ([i915#5334]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_selftest@live@late_gt_pm: - fi-hsw-4770: [PASS][13] -> [INCOMPLETE][14] ([i915#9527]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/fi-hsw-4770/igt@i915_selftest@live@late_gt_pm.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/fi-hsw-4770/igt@i915_selftest@live@late_gt_pm.html * igt@i915_selftest@live@mman: - bat-rpls-1: NOTRUN -> [TIMEOUT][15] ([i915#6794] / [i915#7392]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@i915_selftest@live@mman.html * igt@i915_suspend@basic-s2idle-without-i915: - bat-rpls-1: NOTRUN -> [WARN][16] ([i915#8747]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@i915_suspend@basic-s2idle-without-i915.html * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - bat-rpls-1: NOTRUN -> [SKIP][17] ([i915#1845]) +17 other tests skip [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html * igt@kms_flip@basic-flip-vs-modeset: - bat-rpls-1: NOTRUN -> [SKIP][18] ([i915#3637]) +3 other tests skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@kms_flip@basic-flip-vs-modeset.html * igt@kms_force_connector_basic@force-load-detect: - bat-rpls-1: NOTRUN -> [SKIP][19] ([fdo#109285]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@basic: - bat-rpls-1: NOTRUN -> [SKIP][20] ([i915#1849]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@kms_frontbuffer_tracking@basic.html * igt@kms_hdmi_inject@inject-audio: - fi-bsw-n3050: NOTRUN -> [FAIL][21] ([IGT#3]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/fi-bsw-n3050/igt@kms_hdmi_inject@inject-audio.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence: - bat-kbl-2: NOTRUN -> [SKIP][22] ([fdo#109271] / [i915#1845]) +14 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-kbl-2/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html * igt@kms_setmode@basic-clone-single-crtc: - bat-rpls-1: NOTRUN -> [SKIP][23] ([i915#3555]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-rpls-1: NOTRUN -> [SKIP][24] ([fdo#109295] / [i915#1845] / [i915#3708]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-write: - bat-rpls-1: NOTRUN -> [SKIP][25] ([fdo#109295] / [i915#3708]) +2 other tests skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-rpls-1/igt@prime_vgem@basic-write.html #### Warnings #### * igt@kms_frontbuffer_tracking@basic: - bat-mtlp-6: [SKIP][26] ([i915#4342]) -> [SKIP][27] ([i915#4342] / [i915#5354]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/bat-mtlp-6/igt@kms_frontbuffer_tracking@basic.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/bat-mtlp-6/igt@kms_frontbuffer_tracking@basic.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4342]: https://gitlab.freedesktop.org/drm/intel/issues/4342 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6794]: https://gitlab.freedesktop.org/drm/intel/issues/6794 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#7392]: https://gitlab.freedesktop.org/drm/intel/issues/7392 [i915#8747]: https://gitlab.freedesktop.org/drm/intel/issues/8747 [i915#8981]: https://gitlab.freedesktop.org/drm/intel/issues/8981 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9527]: https://gitlab.freedesktop.org/drm/intel/issues/9527 [i915#9648]: https://gitlab.freedesktop.org/drm/intel/issues/9648 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 Build changes ------------- * Linux: CI_DRM_13885 -> Patchwork_114224v3 CI-20190529: 20190529 CI_DRM_13885: 346f47e69d27a4b3177c2939b1f6f26d093ad8c4 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7591: b88e512c11fb52704d388a1314614905f2704457 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_114224v3: 346f47e69d27a4b3177c2939b1f6f26d093ad8c4 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 0a3242966b1a drm/i915/psr: Add proper handling for disabling sel fetch for planes 8de58af44270 drm/i915/psr: Move plane sel fetch configuration into plane source files == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/index.html [-- Attachment #2: Type: text/html, Size: 10929 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for Implement sel_fetch disable for planes (rev3) 2023-11-17 10:02 [Intel-gfx] [PATCH v2 0/2] Implement sel_fetch disable for planes Jouni Högander ` (4 preceding siblings ...) 2023-11-17 10:49 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2023-11-18 4:30 ` Patchwork 5 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2023-11-18 4:30 UTC (permalink / raw) To: Hogander, Jouni; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 100272 bytes --] == Series Details == Series: Implement sel_fetch disable for planes (rev3) URL : https://patchwork.freedesktop.org/series/114224/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13885_full -> Patchwork_114224v3_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_114224v3_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_114224v3_full, please notify your bug team (lgci.bug.filing@intel.com) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (11 -> 11) ------------------------------ Additional (1): shard-tglu0 Missing (1): shard-rkl0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_114224v3_full: ### IGT changes ### #### Possible regressions #### * igt@kms_flip@flip-vs-fences@d-hdmi-a1: - shard-tglu: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-tglu-8/igt@kms_flip@flip-vs-fences@d-hdmi-a1.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-tglu-9/igt@kms_flip@flip-vs-fences@d-hdmi-a1.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * {igt@drm_mm@drm_mm@drm_test_mm_highest}: - shard-rkl: [PASS][3] -> [TIMEOUT][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@drm_mm@drm_mm@drm_test_mm_highest.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@drm_mm@drm_mm@drm_test_mm_highest.html * {igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0}: - shard-dg1: [PASS][5] -> [FAIL][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html * {igt@kms_psr@pr_sprite_blt}: - shard-mtlp: NOTRUN -> [SKIP][7] +2 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_psr@pr_sprite_blt.html * {igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_invalid}: - shard-tglu: [PASS][8] -> [TIMEOUT][9] +2 other tests timeout [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-tglu-6/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_invalid.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-tglu-3/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_invalid.html - shard-mtlp: [PASS][10] -> [TIMEOUT][11] +1 other test timeout [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-mtlp-7/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_invalid.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-8/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_invalid.html * {igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_multiple_options}: - shard-dg2: [PASS][12] -> [TIMEOUT][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-dg2-1/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_multiple_options.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_multiple_options.html * {igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options}: - shard-apl: [PASS][14] -> [TIMEOUT][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-apl1/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl1/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html - shard-rkl: NOTRUN -> [TIMEOUT][16] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html * {igt@kms_selftest@drm_format@drm_test_format_block_width_tiled}: - shard-snb: [PASS][17] -> [TIMEOUT][18] +3 other tests timeout [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-snb4/igt@kms_selftest@drm_format@drm_test_format_block_width_tiled.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-snb1/igt@kms_selftest@drm_format@drm_test_format_block_width_tiled.html Known issues ------------ Here are the changes found in Patchwork_114224v3_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@object-reloc-purge-cache: - shard-dg2: NOTRUN -> [SKIP][19] ([i915#8411]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@api_intel_bb@object-reloc-purge-cache.html * igt@device_reset@unbind-cold-reset-rebind: - shard-rkl: NOTRUN -> [SKIP][20] ([i915#7701]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@device_reset@unbind-cold-reset-rebind.html * igt@drm_fdinfo@busy-idle@bcs0: - shard-mtlp: NOTRUN -> [SKIP][21] ([i915#8414]) +5 other tests skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@drm_fdinfo@busy-idle@bcs0.html * igt@drm_fdinfo@busy@vcs1: - shard-dg1: NOTRUN -> [SKIP][22] ([i915#8414]) +4 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@drm_fdinfo@busy@vcs1.html * igt@drm_fdinfo@most-busy-idle-check-all@rcs0: - shard-rkl: [PASS][23] -> [FAIL][24] ([i915#7742]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-1/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html * igt@drm_fdinfo@most-busy-idle-check-all@vecs1: - shard-dg2: NOTRUN -> [SKIP][25] ([i915#8414]) +19 other tests skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@drm_fdinfo@most-busy-idle-check-all@vecs1.html * igt@drm_read@short-buffer-nonblock: - shard-rkl: [PASS][26] -> [SKIP][27] ([i915#4098]) +2 other tests skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@drm_read@short-buffer-nonblock.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@drm_read@short-buffer-nonblock.html * igt@fbdev@read: - shard-rkl: [PASS][28] -> [SKIP][29] ([i915#2582]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@fbdev@read.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@fbdev@read.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-mtlp: NOTRUN -> [SKIP][30] ([i915#9323]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_close_race@multigpu-basic-threads: - shard-dg2: NOTRUN -> [SKIP][31] ([i915#7697]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_create@create-ext-cpu-access-big: - shard-dg2: NOTRUN -> [INCOMPLETE][32] ([i915#9364]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-6/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_param@set-priority-not-supported: - shard-dg2: NOTRUN -> [SKIP][33] ([fdo#109314]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_ctx_param@set-priority-not-supported.html - shard-rkl: NOTRUN -> [SKIP][34] ([fdo#109314]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@gem_ctx_param@set-priority-not-supported.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#8555]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-6/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_sseu@invalid-args: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#280]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@mmap-args: - shard-dg1: NOTRUN -> [SKIP][37] ([i915#280]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@gem_ctx_sseu@mmap-args.html * igt@gem_eio@in-flight-10ms: - shard-mtlp: [PASS][38] -> [ABORT][39] ([i915#9414]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-mtlp-4/igt@gem_eio@in-flight-10ms.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-1/igt@gem_eio@in-flight-10ms.html * igt@gem_exec_balancer@hog: - shard-dg2: NOTRUN -> [SKIP][40] ([i915#4812]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_exec_balancer@hog.html * igt@gem_exec_balancer@sliced: - shard-mtlp: NOTRUN -> [SKIP][41] ([i915#4812]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@gem_exec_balancer@sliced.html * igt@gem_exec_capture@many-4k-incremental: - shard-glk: NOTRUN -> [FAIL][42] ([i915#9606]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-glk3/igt@gem_exec_capture@many-4k-incremental.html * igt@gem_exec_fair@basic-deadline: - shard-glk: NOTRUN -> [FAIL][43] ([i915#2846]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-glk9/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none-solo: - shard-mtlp: NOTRUN -> [SKIP][44] ([i915#4473]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@gem_exec_fair@basic-none-solo.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-rkl: [PASS][45] -> [FAIL][46] ([i915#2842]) +2 other tests fail [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@gem_exec_fair@basic-pace-share@rcs0.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-tglu: [PASS][47] -> [FAIL][48] ([i915#2842]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-tglu-2/igt@gem_exec_fair@basic-pace-solo@rcs0.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-tglu-3/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_fair@basic-throttle: - shard-dg2: NOTRUN -> [SKIP][49] ([i915#3539]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@gem_exec_fair@basic-throttle.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-dg1: NOTRUN -> [SKIP][50] ([i915#3539] / [i915#4852]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_flush@basic-uc-ro-default: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#3539] / [i915#4852]) +6 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@gem_exec_flush@basic-uc-ro-default.html * igt@gem_exec_params@rsvd2-dirt: - shard-dg2: NOTRUN -> [SKIP][52] ([fdo#109283] / [i915#5107]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_exec_params@rsvd2-dirt.html * igt@gem_exec_reloc@basic-gtt-read: - shard-dg2: NOTRUN -> [SKIP][53] ([i915#3281]) +15 other tests skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_exec_reloc@basic-gtt-read.html * igt@gem_exec_reloc@basic-gtt-wc-noreloc: - shard-rkl: [PASS][54] -> [SKIP][55] ([i915#3281]) +4 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html * igt@gem_exec_reloc@basic-wc-cpu-noreloc: - shard-mtlp: NOTRUN -> [SKIP][56] ([i915#3281]) +3 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@gem_exec_reloc@basic-wc-cpu-noreloc.html * igt@gem_exec_reloc@basic-write-read: - shard-rkl: NOTRUN -> [SKIP][57] ([i915#3281]) +7 other tests skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gem_exec_reloc@basic-write-read.html * igt@gem_exec_reloc@basic-write-wc-active: - shard-dg1: NOTRUN -> [SKIP][58] ([i915#3281]) +1 other test skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@gem_exec_reloc@basic-write-wc-active.html * igt@gem_exec_schedule@semaphore-power: - shard-rkl: NOTRUN -> [SKIP][59] ([i915#7276]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gem_exec_schedule@semaphore-power.html * igt@gem_fence_thrash@bo-write-verify-threaded-none: - shard-dg1: NOTRUN -> [SKIP][60] ([i915#4860]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@gem_fence_thrash@bo-write-verify-threaded-none.html * igt@gem_fenced_exec_thrash@no-spare-fences-interruptible: - shard-mtlp: NOTRUN -> [SKIP][61] ([i915#4860]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0: - shard-dg1: NOTRUN -> [SKIP][62] ([i915#4565]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html * igt@gem_lmem_swapping@parallel-random: - shard-apl: NOTRUN -> [SKIP][63] ([fdo#109271] / [i915#4613]) +3 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl2/igt@gem_lmem_swapping@parallel-random.html * igt@gem_lmem_swapping@random: - shard-mtlp: NOTRUN -> [SKIP][64] ([i915#4613]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@gem_lmem_swapping@random.html * igt@gem_lmem_swapping@verify-ccs: - shard-glk: NOTRUN -> [SKIP][65] ([fdo#109271] / [i915#4613]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-glk3/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_lmem_swapping@verify-random: - shard-rkl: NOTRUN -> [SKIP][66] ([i915#4613]) +1 other test skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gem_lmem_swapping@verify-random.html * igt@gem_media_vme: - shard-dg2: NOTRUN -> [SKIP][67] ([i915#284]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@gem_media_vme.html * igt@gem_mmap@short-mmap: - shard-dg2: NOTRUN -> [SKIP][68] ([i915#4083]) +4 other tests skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_mmap@short-mmap.html * igt@gem_mmap_gtt@coherency: - shard-rkl: [PASS][69] -> [SKIP][70] ([fdo#111656]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@gem_mmap_gtt@coherency.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@gem_mmap_gtt@coherency.html * igt@gem_mmap_gtt@cpuset-medium-copy-xy: - shard-dg2: NOTRUN -> [SKIP][71] ([i915#4077]) +13 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html * igt@gem_mmap_gtt@hang-user: - shard-mtlp: NOTRUN -> [SKIP][72] ([i915#4077]) +2 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@gem_mmap_gtt@hang-user.html * igt@gem_mmap_wc@read-write: - shard-mtlp: NOTRUN -> [SKIP][73] ([i915#4083]) +3 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@gem_mmap_wc@read-write.html * igt@gem_partial_pwrite_pread@reads: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#3282]) +3 other tests skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@gem_partial_pwrite_pread@reads.html - shard-mtlp: NOTRUN -> [SKIP][75] ([i915#3282]) +1 other test skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@gem_partial_pwrite_pread@reads.html * igt@gem_partial_pwrite_pread@reads-snoop: - shard-rkl: NOTRUN -> [SKIP][76] ([i915#3282]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@gem_partial_pwrite_pread@reads-snoop.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-rkl: [PASS][77] -> [SKIP][78] ([i915#3282]) +1 other test skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_pwrite@basic-exhaustion: - shard-apl: NOTRUN -> [WARN][79] ([i915#2658]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl2/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@create-valid-protected-context: - shard-mtlp: NOTRUN -> [SKIP][80] ([i915#4270]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@gem_pxp@create-valid-protected-context.html * igt@gem_pxp@display-protected-crc: - shard-dg2: NOTRUN -> [SKIP][81] ([i915#4270]) +4 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_pxp@display-protected-crc.html - shard-rkl: NOTRUN -> [SKIP][82] ([i915#4270]) +3 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@gem_pxp@display-protected-crc.html * igt@gem_render_copy@linear-to-vebox-y-tiled: - shard-rkl: NOTRUN -> [SKIP][83] ([i915#768]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@gem_render_copy@linear-to-vebox-y-tiled.html * igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs: - shard-mtlp: NOTRUN -> [SKIP][84] ([i915#8428]) +1 other test skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs.html * igt@gem_set_tiling_vs_blt@tiled-to-tiled: - shard-rkl: NOTRUN -> [SKIP][85] ([i915#8411]) +1 other test skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html * igt@gem_set_tiling_vs_blt@untiled-to-tiled: - shard-rkl: [PASS][86] -> [SKIP][87] ([i915#8411]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html * igt@gem_spin_batch@spin-all-new: - shard-dg2: NOTRUN -> [FAIL][88] ([i915#5889]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@gem_spin_batch@spin-all-new.html * igt@gem_userptr_blits@access-control: - shard-dg1: NOTRUN -> [SKIP][89] ([i915#3297]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@gem_userptr_blits@access-control.html * igt@gem_userptr_blits@coherency-sync: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#3297]) +1 other test skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@map-fixed-invalidate-busy: - shard-dg2: NOTRUN -> [SKIP][91] ([i915#3297] / [i915#4880]) +1 other test skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@gem_userptr_blits@map-fixed-invalidate-busy.html - shard-mtlp: NOTRUN -> [SKIP][92] ([i915#3297]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@gem_userptr_blits@map-fixed-invalidate-busy.html * igt@gem_userptr_blits@readonly-pwrite-unsync: - shard-rkl: NOTRUN -> [SKIP][93] ([i915#3297]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gem_userptr_blits@readonly-pwrite-unsync.html * igt@gen3_render_tiledx_blits: - shard-rkl: NOTRUN -> [SKIP][94] ([fdo#109289]) +3 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@gen3_render_tiledx_blits.html * igt@gen7_exec_parse@chained-batch: - shard-dg2: NOTRUN -> [SKIP][95] ([fdo#109289]) +4 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gen7_exec_parse@chained-batch.html * igt@gen9_exec_parse@basic-rejected: - shard-dg1: NOTRUN -> [SKIP][96] ([i915#2527]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@gen9_exec_parse@basic-rejected.html * igt@gen9_exec_parse@bb-chained: - shard-dg2: NOTRUN -> [SKIP][97] ([i915#2856]) +1 other test skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@gen9_exec_parse@bb-chained.html * igt@gen9_exec_parse@bb-start-far: - shard-rkl: NOTRUN -> [SKIP][98] ([i915#2527]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gen9_exec_parse@bb-start-far.html * igt@gen9_exec_parse@bb-start-param: - shard-mtlp: NOTRUN -> [SKIP][99] ([i915#2856]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@gen9_exec_parse@bb-start-param.html * igt@gen9_exec_parse@shadow-peek: - shard-rkl: [PASS][100] -> [SKIP][101] ([i915#2527]) +4 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@gen9_exec_parse@shadow-peek.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@gen9_exec_parse@shadow-peek.html * igt@i915_fb_tiling: - shard-mtlp: NOTRUN -> [SKIP][102] ([i915#4881]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@i915_fb_tiling.html * igt@i915_pipe_stress@stress-xrgb8888-ytiled: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#7091]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@i915_pipe_stress@stress-xrgb8888-ytiled.html * igt@i915_pm_freq_api@freq-basic-api: - shard-apl: NOTRUN -> [SKIP][104] ([fdo#109271]) +117 other tests skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl2/igt@i915_pm_freq_api@freq-basic-api.html * igt@i915_pm_rps@min-max-config-idle: - shard-mtlp: NOTRUN -> [SKIP][105] ([i915#6621]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_pm_rps@thresholds-park@gt0: - shard-dg2: NOTRUN -> [SKIP][106] ([i915#8925]) +1 other test skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@i915_pm_rps@thresholds-park@gt0.html * igt@i915_pm_rps@thresholds@gt0: - shard-mtlp: NOTRUN -> [SKIP][107] ([i915#8925]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@i915_pm_rps@thresholds@gt0.html * igt@i915_pm_rps@thresholds@gt1: - shard-mtlp: NOTRUN -> [SKIP][108] ([i915#3555] / [i915#8925]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@i915_pm_rps@thresholds@gt1.html * igt@i915_power@sanity: - shard-mtlp: [PASS][109] -> [SKIP][110] ([i915#7984]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-mtlp-5/igt@i915_power@sanity.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@i915_power@sanity.html * igt@i915_selftest@mock@memory_region: - shard-mtlp: NOTRUN -> [DMESG-WARN][111] ([i915#9311]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@i915_selftest@mock@memory_region.html * igt@i915_suspend@fence-restore-untiled: - shard-dg1: NOTRUN -> [SKIP][112] ([i915#4077]) +1 other test skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@i915_suspend@fence-restore-untiled.html * igt@i915_suspend@sysfs-reader: - shard-dg2: NOTRUN -> [FAIL][113] ([fdo#103375]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@i915_suspend@sysfs-reader.html * igt@kms_addfb_basic@bo-too-small-due-to-tiling: - shard-dg1: NOTRUN -> [SKIP][114] ([i915#4212]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html * igt@kms_addfb_basic@clobberred-modifier: - shard-dg2: NOTRUN -> [SKIP][115] ([i915#4212]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_addfb_basic@clobberred-modifier.html * igt@kms_async_flips@crc@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [FAIL][116] ([i915#8247]) +3 other tests fail [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-6/igt@kms_async_flips@crc@pipe-a-hdmi-a-3.html * igt@kms_async_flips@test-cursor: - shard-mtlp: NOTRUN -> [SKIP][117] ([i915#6229]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_async_flips@test-cursor.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-dg2: NOTRUN -> [SKIP][118] ([i915#9531]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_atomic_transition@modeset-transition-fencing: - shard-rkl: NOTRUN -> [SKIP][119] ([i915#1845] / [i915#4098]) +14 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_atomic_transition@modeset-transition-fencing.html * igt@kms_big_fb@4-tiled-16bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][120] ([i915#5286]) +1 other test skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][121] ([fdo#111614]) +2 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-glk: NOTRUN -> [SKIP][122] ([fdo#109271]) +60 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-glk3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-dg1: NOTRUN -> [SKIP][123] ([i915#4538] / [i915#5286]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][124] ([fdo#111614] / [i915#3638]) +1 other test skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][125] ([fdo#111614]) +1 other test skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-dg1: NOTRUN -> [SKIP][126] ([i915#3638]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-tglu: [PASS][127] -> [FAIL][128] ([i915#3743]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-tglu-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-tglu-7/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_big_fb@y-tiled-64bpp-rotate-0: - shard-dg2: NOTRUN -> [SKIP][129] ([i915#5190]) +13 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html * igt@kms_big_fb@y-tiled-8bpp-rotate-90: - shard-mtlp: NOTRUN -> [SKIP][130] ([fdo#111615]) +1 other test skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-0: - shard-dg2: NOTRUN -> [SKIP][131] ([i915#4538] / [i915#5190]) +2 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-270: - shard-dg1: NOTRUN -> [SKIP][132] ([i915#4538]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-addfb: - shard-mtlp: NOTRUN -> [SKIP][133] ([i915#6187]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@kms_big_fb@yf-tiled-addfb.html * igt@kms_big_fb@yf-tiled-addfb-size-overflow: - shard-rkl: NOTRUN -> [SKIP][134] ([fdo#111615]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][135] ([fdo#110723]) +1 other test skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_joiner@2x-modeset: - shard-dg2: NOTRUN -> [SKIP][136] ([i915#2705]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-6/igt@kms_big_joiner@2x-modeset.html * igt@kms_cdclk@mode-transition@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][137] ([i915#7213] / [i915#9010]) +3 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html * igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#4087]) +3 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-6/igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3.html * igt@kms_chamelium_audio@hdmi-audio-edid: - shard-mtlp: NOTRUN -> [SKIP][139] ([i915#7828]) +3 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@kms_chamelium_audio@hdmi-audio-edid.html * igt@kms_chamelium_color@ctm-0-25: - shard-dg2: NOTRUN -> [SKIP][140] ([fdo#111827]) +2 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_chamelium_color@ctm-0-25.html * igt@kms_chamelium_color@ctm-blue-to-red: - shard-rkl: NOTRUN -> [SKIP][141] ([fdo#111827]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_chamelium_color@ctm-blue-to-red.html * igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k: - shard-rkl: NOTRUN -> [SKIP][142] ([i915#7828]) +5 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html * igt@kms_chamelium_edid@hdmi-edid-read: - shard-dg1: NOTRUN -> [SKIP][143] ([i915#7828]) +1 other test skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_chamelium_edid@hdmi-edid-read.html * igt@kms_chamelium_hpd@dp-hpd-storm: - shard-dg2: NOTRUN -> [SKIP][144] ([i915#7828]) +7 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_chamelium_hpd@dp-hpd-storm.html * igt@kms_color@deep-color@pipe-a-hdmi-a-2-gamma: - shard-rkl: NOTRUN -> [FAIL][145] ([i915#6892]) +1 other test fail [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_color@deep-color@pipe-a-hdmi-a-2-gamma.html * igt@kms_content_protection@atomic: - shard-mtlp: NOTRUN -> [SKIP][146] ([i915#6944]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_content_protection@atomic.html * igt@kms_content_protection@dp-mst-type-0: - shard-dg2: NOTRUN -> [SKIP][147] ([i915#3299]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_content_protection@dp-mst-type-0.html - shard-rkl: NOTRUN -> [SKIP][148] ([i915#3116]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@lic@pipe-a-dp-1: - shard-apl: NOTRUN -> [TIMEOUT][149] ([i915#7173]) +1 other test timeout [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl2/igt@kms_content_protection@lic@pipe-a-dp-1.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-mtlp: NOTRUN -> [SKIP][150] ([i915#3359]) +1 other test skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@kms_cursor_crc@cursor-onscreen-512x170.html - shard-dg2: NOTRUN -> [SKIP][151] ([i915#3359]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-dg1: NOTRUN -> [SKIP][152] ([i915#3359]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-dg2: NOTRUN -> [SKIP][153] ([i915#3555]) +5 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-sliding-max-size: - shard-mtlp: NOTRUN -> [SKIP][154] ([i915#3555] / [i915#8814]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_cursor_crc@cursor-sliding-max-size.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-dg2: NOTRUN -> [SKIP][155] ([fdo#109274] / [fdo#111767] / [i915#5354]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-rkl: NOTRUN -> [SKIP][156] ([i915#4103]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#4213]) +1 other test skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-flip-before-cursor-atomic: - shard-rkl: [PASS][158] -> [SKIP][159] ([i915#1845] / [i915#4098]) +11 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@cursora-vs-flipb-varying-size: - shard-rkl: NOTRUN -> [SKIP][160] ([fdo#111825]) +5 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-legacy: - shard-dg2: NOTRUN -> [SKIP][161] ([fdo#109274] / [i915#5354]) +7 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: - shard-apl: NOTRUN -> [SKIP][162] ([fdo#109271] / [fdo#111767]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl2/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-apl: [PASS][163] -> [FAIL][164] ([i915#2346]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-dg1: NOTRUN -> [SKIP][165] ([i915#4103] / [i915#4213]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_dirtyfb@dirtyfb-ioctl@drrs-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][166] ([i915#9226] / [i915#9261]) +1 other test skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_dirtyfb@dirtyfb-ioctl@drrs-hdmi-a-2.html * igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][167] ([i915#9227]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-2.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-dg2: NOTRUN -> [SKIP][168] ([i915#8588]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_dsc@dsc-basic: - shard-dg2: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-6/igt@kms_dsc@dsc-basic.html * igt@kms_dsc@dsc-with-bpc: - shard-rkl: NOTRUN -> [SKIP][170] ([i915#3555] / [i915#3840]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_dsc@dsc-with-bpc.html * igt@kms_fbcon_fbt@psr-suspend: - shard-dg2: NOTRUN -> [SKIP][171] ([i915#3469]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_fence_pin_leak: - shard-dg2: NOTRUN -> [SKIP][172] ([i915#4881]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_fence_pin_leak.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-dg2: NOTRUN -> [SKIP][173] ([fdo#109274]) +4 other tests skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@2x-flip-vs-blocking-wf-vblank: - shard-dg1: NOTRUN -> [SKIP][174] ([fdo#111767] / [fdo#111825]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-mtlp: NOTRUN -> [SKIP][175] ([fdo#111767] / [i915#3637]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html - shard-rkl: NOTRUN -> [SKIP][176] ([fdo#111767] / [fdo#111825]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2: - shard-glk: [PASS][177] -> [INCOMPLETE][178] ([i915#6035]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-glk3/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-glk2/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-dg2: NOTRUN -> [SKIP][179] ([i915#8381]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_flip@2x-flip-vs-fences-interruptible.html * igt@kms_flip@2x-nonexisting-fb: - shard-snb: NOTRUN -> [SKIP][180] ([fdo#109271]) +8 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-snb6/igt@kms_flip@2x-nonexisting-fb.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-rkl: NOTRUN -> [SKIP][181] ([i915#3637] / [i915#4098]) +6 other tests skip [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][182] ([i915#2672]) +6 other tests skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling: - shard-rkl: NOTRUN -> [SKIP][183] ([i915#3555]) +10 other tests skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][184] ([i915#2672]) +5 other tests skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode: - shard-dg1: NOTRUN -> [SKIP][185] ([i915#2587] / [i915#2672]) +1 other test skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][186] ([i915#2672]) +2 other tests skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html * igt@kms_force_connector_basic@force-load-detect: - shard-dg2: NOTRUN -> [SKIP][187] ([fdo#109285]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite: - shard-rkl: [PASS][188] -> [SKIP][189] ([i915#1849] / [i915#4098] / [i915#5354]) +10 other tests skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt: - shard-dg2: [PASS][190] -> [FAIL][191] ([i915#6880]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][192] ([i915#8708]) +17 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][193] ([i915#3458]) +20 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move: - shard-rkl: NOTRUN -> [SKIP][194] ([i915#3023]) +12 other tests skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][195] ([i915#3458]) +2 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][196] ([fdo#111825]) +8 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move: - shard-dg2: NOTRUN -> [SKIP][197] ([i915#5354]) +23 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][198] ([i915#8708]) +3 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite: - shard-mtlp: NOTRUN -> [SKIP][199] ([i915#1825]) +10 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][200] ([i915#8708]) +5 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt: - shard-rkl: NOTRUN -> [SKIP][201] ([fdo#111825] / [i915#1825]) +17 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_hdmi_inject@inject-audio: - shard-dg1: NOTRUN -> [SKIP][202] ([i915#433]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_hdmi_inject@inject-audio.html * igt@kms_hdr@bpc-switch-dpms: - shard-dg2: NOTRUN -> [SKIP][203] ([i915#3555] / [i915#8228]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-6/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_invalid_mode@bad-htotal: - shard-rkl: NOTRUN -> [SKIP][204] ([i915#3555] / [i915#4098]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_invalid_mode@bad-htotal.html * igt@kms_panel_fitting@atomic-fastset: - shard-rkl: NOTRUN -> [SKIP][205] ([i915#6301]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes: - shard-dg1: NOTRUN -> [SKIP][206] ([fdo#109289]) +1 other test skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-dp-1: - shard-apl: NOTRUN -> [FAIL][207] ([i915#4573]) +1 other test fail [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl2/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-dp-1.html * igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][208] ([i915#4573]) +1 other test fail [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-glk9/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4: - shard-dg2: NOTRUN -> [FAIL][209] ([i915#8292]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20: - shard-rkl: NOTRUN -> [SKIP][210] ([i915#8152]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25: - shard-rkl: NOTRUN -> [SKIP][211] ([i915#6953] / [i915#8152]) [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][212] ([i915#5235]) +2 other tests skip [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-edp-1.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-edp-1: - shard-mtlp: NOTRUN -> [SKIP][213] ([i915#3555] / [i915#5235]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-edp-1.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][214] ([i915#5235]) +11 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-16/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-hdmi-a-4.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75: - shard-rkl: NOTRUN -> [SKIP][215] ([i915#4098] / [i915#6953] / [i915#8152]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][216] ([i915#5235]) +19 other tests skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][217] ([i915#5235]) +3 other tests skip [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_prime@basic-crc-hybrid: - shard-rkl: NOTRUN -> [SKIP][218] ([i915#6524]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_prime@basic-crc-hybrid.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-dg1: NOTRUN -> [SKIP][219] ([fdo#111068] / [i915#9683]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-dg2: NOTRUN -> [SKIP][220] ([i915#9683]) +2 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@psr2_cursor_mmap_gtt: - shard-dg1: NOTRUN -> [SKIP][221] ([i915#9673]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_psr@psr2_cursor_mmap_gtt.html * igt@kms_psr@psr2_primary_mmap_gtt: - shard-rkl: NOTRUN -> [SKIP][222] ([i915#9673]) +1 other test skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_psr@psr2_primary_mmap_gtt.html * igt@kms_psr@psr2_sprite_plane_move: - shard-dg2: NOTRUN -> [SKIP][223] ([i915#9681]) +4 other tests skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_rotation_crc@primary-rotation-270: - shard-mtlp: NOTRUN -> [SKIP][224] ([i915#4235]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_rotation_crc@primary-rotation-270.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-180: - shard-mtlp: NOTRUN -> [SKIP][225] ([i915#5289]) +1 other test skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html * igt@kms_rotation_crc@sprite-rotation-270: - shard-dg2: NOTRUN -> [SKIP][226] ([i915#4235]) +1 other test skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-270.html * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1: - shard-tglu: [PASS][227] -> [FAIL][228] ([i915#9196]) +1 other test fail [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-tglu-3/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html * igt@kms_universal_plane@disable-primary-vs-flip: - shard-rkl: NOTRUN -> [SKIP][229] ([i915#4098]) +7 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_universal_plane@disable-primary-vs-flip.html * igt@kms_vrr@flip-dpms: - shard-dg1: NOTRUN -> [SKIP][230] ([i915#3555]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@kms_vrr@flip-dpms.html * igt@perf@global-sseu-config: - shard-mtlp: NOTRUN -> [SKIP][231] ([i915#7387]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@perf@global-sseu-config.html * igt@perf@global-sseu-config-invalid: - shard-dg2: NOTRUN -> [SKIP][232] ([i915#7387]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@perf@global-sseu-config-invalid.html * igt@perf@unprivileged-single-ctx-counters: - shard-dg1: NOTRUN -> [SKIP][233] ([fdo#109289] / [i915#2433]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@perf@unprivileged-single-ctx-counters.html * igt@perf_pmu@busy-double-start@ccs0: - shard-mtlp: [PASS][234] -> [FAIL][235] ([i915#4349]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-mtlp-4/igt@perf_pmu@busy-double-start@ccs0.html [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-7/igt@perf_pmu@busy-double-start@ccs0.html * igt@perf_pmu@event-wait@rcs0: - shard-dg2: NOTRUN -> [SKIP][236] ([fdo#112283]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@perf_pmu@event-wait@rcs0.html * igt@prime_vgem@basic-fence-mmap: - shard-dg2: NOTRUN -> [SKIP][237] ([i915#3708] / [i915#4077]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-fence-read: - shard-mtlp: NOTRUN -> [SKIP][238] ([i915#3708]) +1 other test skip [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-write: - shard-dg2: NOTRUN -> [SKIP][239] ([i915#3291] / [i915#3708]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@prime_vgem@basic-write.html * igt@prime_vgem@fence-read-hang: - shard-dg2: NOTRUN -> [SKIP][240] ([i915#3708]) [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@prime_vgem@fence-read-hang.html * igt@v3d/v3d_submit_cl@bad-extension: - shard-dg1: NOTRUN -> [SKIP][241] ([i915#2575]) +2 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@v3d/v3d_submit_cl@bad-extension.html * igt@v3d/v3d_submit_cl@bad-multisync-out-sync: - shard-dg2: NOTRUN -> [SKIP][242] ([i915#2575]) +10 other tests skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@v3d/v3d_submit_cl@bad-multisync-out-sync.html * igt@v3d/v3d_wait_bo@bad-bo: - shard-mtlp: NOTRUN -> [SKIP][243] ([i915#2575]) +4 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@v3d/v3d_wait_bo@bad-bo.html * igt@v3d/v3d_wait_bo@used-bo-1ns: - shard-rkl: NOTRUN -> [SKIP][244] ([fdo#109315]) +6 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@v3d/v3d_wait_bo@used-bo-1ns.html * igt@vc4/vc4_lookup_fail@bad-color-write: - shard-dg1: NOTRUN -> [SKIP][245] ([i915#7711]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-13/igt@vc4/vc4_lookup_fail@bad-color-write.html * igt@vc4/vc4_tiling@get-bad-flags: - shard-rkl: NOTRUN -> [SKIP][246] ([i915#7711]) +5 other tests skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@vc4/vc4_tiling@get-bad-flags.html * igt@vc4/vc4_tiling@get-bad-modifier: - shard-dg2: NOTRUN -> [SKIP][247] ([i915#7711]) +11 other tests skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-2/igt@vc4/vc4_tiling@get-bad-modifier.html - shard-mtlp: NOTRUN -> [SKIP][248] ([i915#7711]) +2 other tests skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@vc4/vc4_tiling@get-bad-modifier.html #### Possible fixes #### * igt@api_intel_bb@object-reloc-keep-cache: - shard-rkl: [SKIP][249] ([i915#8411]) -> [PASS][250] [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@api_intel_bb@object-reloc-keep-cache.html [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@api_intel_bb@object-reloc-keep-cache.html * {igt@drm_mm@drm_mm@drm_test_mm_align64}: - shard-tglu: [TIMEOUT][251] -> [PASS][252] +1 other test pass [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-tglu-10/igt@drm_mm@drm_mm@drm_test_mm_align64.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-tglu-7/igt@drm_mm@drm_mm@drm_test_mm_align64.html * igt@fbdev@info: - shard-rkl: [SKIP][253] ([i915#1849] / [i915#2582]) -> [PASS][254] [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@fbdev@info.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@fbdev@info.html * igt@fbdev@unaligned-read: - shard-rkl: [SKIP][255] ([i915#2582]) -> [PASS][256] +1 other test pass [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@fbdev@unaligned-read.html [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@fbdev@unaligned-read.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-rkl: [FAIL][257] ([i915#6268]) -> [PASS][258] [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_eio@reset-stress: - shard-dg1: [FAIL][259] ([i915#5784]) -> [PASS][260] [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-dg1-17/igt@gem_eio@reset-stress.html [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-17/igt@gem_eio@reset-stress.html * igt@gem_eio@wait-1us: - shard-mtlp: [ABORT][261] ([i915#9262]) -> [PASS][262] [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-mtlp-4/igt@gem_eio@wait-1us.html [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-5/igt@gem_eio@wait-1us.html * igt@gem_exec_endless@dispatch@bcs0: - shard-rkl: [SKIP][263] ([i915#9591]) -> [PASS][264] [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@gem_exec_endless@dispatch@bcs0.html [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@gem_exec_endless@dispatch@bcs0.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-glk: [FAIL][265] ([i915#2842]) -> [PASS][266] [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-glk9/igt@gem_exec_fair@basic-pace@rcs0.html [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-glk5/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-rkl: [FAIL][267] ([i915#2842]) -> [PASS][268] +1 other test pass [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@gem_exec_fair@basic-pace@vecs0.html [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-rkl: [SKIP][269] ([fdo#109313]) -> [PASS][270] [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_reloc@basic-gtt-cpu: - shard-rkl: [SKIP][271] ([i915#3281]) -> [PASS][272] +7 other tests pass [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-cpu.html [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-cpu.html * igt@gem_tiled_partial_pwrite_pread@writes-after-reads: - shard-rkl: [SKIP][273] ([i915#3282]) -> [PASS][274] [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html * igt@gen9_exec_parse@basic-rejected: - shard-rkl: [SKIP][275] ([i915#2527]) -> [PASS][276] +1 other test pass [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@gen9_exec_parse@basic-rejected.html [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@gen9_exec_parse@basic-rejected.html * igt@i915_power@sanity: - shard-rkl: [SKIP][277] ([i915#7984]) -> [PASS][278] [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@i915_power@sanity.html [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@i915_power@sanity.html * igt@i915_selftest@live@gt_heartbeat: - shard-apl: [DMESG-FAIL][279] ([i915#5334]) -> [PASS][280] [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-apl1/igt@i915_selftest@live@gt_heartbeat.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl6/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_suspend@basic-s3-without-i915: - shard-rkl: [FAIL][281] ([fdo#103375]) -> [PASS][282] +1 other test pass [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@i915_suspend@basic-s3-without-i915.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@i915_suspend@basic-s3-without-i915.html * {igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-rc-ccs-cc}: - shard-rkl: [SKIP][283] ([i915#4098]) -> [PASS][284] +6 other tests pass [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html * igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions: - shard-rkl: [SKIP][285] ([i915#1845] / [i915#4098]) -> [PASS][286] +20 other tests pass [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html * igt@kms_cursor_legacy@single-move@all-pipes: - shard-mtlp: [DMESG-WARN][287] ([i915#2017]) -> [PASS][288] [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-mtlp-4/igt@kms_cursor_legacy@single-move@all-pipes.html [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-8/igt@kms_cursor_legacy@single-move@all-pipes.html * igt@kms_fbcon_fbt@fbc: - shard-rkl: [SKIP][289] ([i915#1849] / [i915#4098]) -> [PASS][290] [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_fbcon_fbt@fbc.html [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_fbcon_fbt@fbc.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-mtlp: [ABORT][291] ([i915#9414]) -> [PASS][292] [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-mtlp-8/igt@kms_fbcon_fbt@fbc-suspend.html [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-2/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-rkl: [SKIP][293] ([i915#1849] / [i915#4098] / [i915#5354]) -> [PASS][294] +10 other tests pass [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1: - shard-apl: [INCOMPLETE][295] ([i915#9392]) -> [PASS][296] [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-apl1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1.html [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1.html * {igt@kms_plane@planar-pixel-format-settings}: - shard-rkl: [SKIP][297] ([i915#9581]) -> [PASS][298] [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_plane@planar-pixel-format-settings.html [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_plane@planar-pixel-format-settings.html * {igt@kms_pm_rpm@dpms-mode-unset-non-lpsp}: - shard-rkl: [SKIP][299] ([i915#9519]) -> [PASS][300] +1 other test pass [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * {igt@kms_pm_rpm@dpms-non-lpsp}: - shard-dg1: [SKIP][301] ([i915#9519]) -> [PASS][302] [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-dg1-19/igt@kms_pm_rpm@dpms-non-lpsp.html [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-15/igt@kms_pm_rpm@dpms-non-lpsp.html * {igt@kms_pm_rpm@drm-resources-equal}: - shard-rkl: [SKIP][303] ([fdo#109308]) -> [PASS][304] +1 other test pass [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_pm_rpm@drm-resources-equal.html [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_pm_rpm@drm-resources-equal.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0: - shard-rkl: [INCOMPLETE][305] ([i915#8875] / [i915#9475] / [i915#9569]) -> [PASS][306] [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html * {igt@kms_selftest@drm_dp_mst_helper@drm_test_dp_mst_sideband_msg_req_decode}: - shard-rkl: [TIMEOUT][307] -> [PASS][308] +1 other test pass [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_selftest@drm_dp_mst_helper@drm_test_dp_mst_sideband_msg_req_decode.html [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_selftest@drm_dp_mst_helper@drm_test_dp_mst_sideband_msg_req_decode.html * {igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state}: - shard-dg2: [TIMEOUT][309] -> [PASS][310] [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-dg2-11/igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state.html [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg2-11/igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state.html - shard-apl: [TIMEOUT][311] -> [PASS][312] [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-apl2/igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state.html [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-apl7/igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state.html * igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1: - shard-tglu: [FAIL][313] ([i915#9196]) -> [PASS][314] [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-tglu-3/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html * {igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-4}: - shard-dg1: [FAIL][315] ([i915#9196]) -> [PASS][316] [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-dg1-18/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-4.html [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-dg1-16/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-4.html * igt@perf@gen8-unprivileged-single-ctx-counters: - shard-rkl: [SKIP][317] ([i915#2436]) -> [PASS][318] [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@perf@gen8-unprivileged-single-ctx-counters.html [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@perf_pmu@busy-double-start@vcs1: - shard-mtlp: [FAIL][319] ([i915#4349]) -> [PASS][320] +2 other tests pass [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-mtlp-4/igt@perf_pmu@busy-double-start@vcs1.html [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-7/igt@perf_pmu@busy-double-start@vcs1.html * igt@prime_vgem@basic-fence-flip: - shard-rkl: [SKIP][321] ([fdo#109295] / [i915#3708] / [i915#4098]) -> [PASS][322] [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@prime_vgem@basic-fence-flip.html [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-read: - shard-rkl: [SKIP][323] ([fdo#109295] / [i915#3291] / [i915#3708]) -> [PASS][324] [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@prime_vgem@basic-read.html [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@prime_vgem@basic-read.html #### Warnings #### * igt@gem_ccs@ctrl-surf-copy: - shard-rkl: [SKIP][325] ([i915#3555]) -> [SKIP][326] ([i915#7957]) [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@gem_ccs@ctrl-surf-copy.html [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@suspend-resume: - shard-rkl: [SKIP][327] ([i915#7957]) -> [SKIP][328] ([i915#9323]) [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@gem_ccs@suspend-resume.html [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@gem_ccs@suspend-resume.html * igt@gem_exec_fair@basic-pace@bcs0: - shard-rkl: [FAIL][329] ([i915#2842]) -> [SKIP][330] ([i915#9591]) [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@gem_exec_fair@basic-pace@bcs0.html [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@gem_exec_fair@basic-pace@bcs0.html * igt@gem_pread@exhaustion: - shard-rkl: [SKIP][331] ([i915#3282]) -> [WARN][332] ([i915#2658]) [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@gem_pread@exhaustion.html [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@gem_pread@exhaustion.html * igt@kms_async_flips@crc@pipe-d-edp-1: - shard-mtlp: [DMESG-FAIL][333] ([i915#8561]) -> [FAIL][334] ([i915#8247]) +2 other tests fail [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-mtlp-1/igt@kms_async_flips@crc@pipe-d-edp-1.html [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-mtlp-6/igt@kms_async_flips@crc@pipe-d-edp-1.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0: - shard-rkl: [SKIP][335] ([i915#5286]) -> [SKIP][336] ([i915#1845] / [i915#4098]) +1 other test skip [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-rkl: [SKIP][337] ([i915#1845] / [i915#4098]) -> [SKIP][338] ([i915#5286]) +4 other tests skip [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-rkl: [SKIP][339] ([fdo#111614] / [i915#3638]) -> [SKIP][340] ([i915#1845] / [i915#4098]) +2 other tests skip [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-8bpp-rotate-90: - shard-rkl: [SKIP][341] ([i915#1845] / [i915#4098]) -> [SKIP][342] ([fdo#111614] / [i915#3638]) +4 other tests skip [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-rkl: [SKIP][343] ([fdo#110723]) -> [SKIP][344] ([i915#1845] / [i915#4098]) +2 other tests skip [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-90: - shard-rkl: [SKIP][345] ([i915#1845] / [i915#4098]) -> [SKIP][346] ([fdo#110723]) +5 other tests skip [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html * igt@kms_content_protection@legacy: - shard-rkl: [SKIP][347] ([i915#1845] / [i915#4098]) -> [SKIP][348] ([i915#7118]) +1 other test skip [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_content_protection@legacy.html [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_content_protection@legacy.html * igt@kms_cursor_crc@cursor-onscreen-32x32: - shard-rkl: [SKIP][349] ([i915#3555]) -> [SKIP][350] ([i915#1845] / [i915#4098]) +4 other tests skip [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-32x32.html [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-32x32.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-rkl: [SKIP][351] ([i915#3359]) -> [SKIP][352] ([i915#1845] / [i915#4098]) [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-rkl: [SKIP][353] ([i915#1845] / [i915#4098]) -> [SKIP][354] ([i915#3359]) +1 other test skip [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-512x512.html [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-rkl: [SKIP][355] ([i915#1845] / [i915#4098]) -> [SKIP][356] ([fdo#111825]) +1 other test skip [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size: - shard-rkl: [SKIP][357] ([fdo#111825]) -> [SKIP][358] ([i915#1845] / [i915#4098]) +6 other tests skip [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-rkl: [SKIP][359] ([i915#1845] / [i915#4098]) -> [SKIP][360] ([fdo#111767] / [fdo#111825]) [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-rkl: [SKIP][361] ([i915#1845] / [i915#4098]) -> [SKIP][362] ([i915#4103]) [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-rkl: [SKIP][363] ([i915#4103]) -> [SKIP][364] ([i915#1845] / [i915#4098]) [363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html [364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_dsc@dsc-basic: - shard-rkl: [SKIP][365] ([i915#3555] / [i915#3840]) -> [SKIP][366] ([i915#4098]) [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_dsc@dsc-basic.html [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_dsc@dsc-basic.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: [SKIP][367] ([fdo#110189] / [i915#3955]) -> [SKIP][368] ([i915#3955]) [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-1/igt@kms_fbcon_fbt@psr-suspend.html [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-4/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt: - shard-rkl: [SKIP][369] ([i915#1849] / [i915#4098] / [i915#5354]) -> [SKIP][370] ([fdo#111825] / [i915#1825]) +38 other tests skip [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt: - shard-rkl: [SKIP][371] ([fdo#111825] / [i915#1825]) -> [SKIP][372] ([i915#1849] / [i915#4098] / [i915#5354]) +24 other tests skip [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][373] ([i915#1849] / [i915#4098] / [i915#5354]) -> [SKIP][374] ([fdo#111825]) [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][375] ([fdo#111825]) -> [SKIP][376] ([i915#1849] / [i915#4098] / [i915#5354]) [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc: - shard-rkl: [SKIP][377] ([i915#1849] / [i915#4098] / [i915#5354]) -> [SKIP][378] ([i915#3023]) +23 other tests skip [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-rkl: [SKIP][379] ([i915#5439]) -> [SKIP][380] ([i915#1849] / [i915#4098] / [i915#5354]) [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][381] ([i915#3023]) -> [SKIP][382] ([i915#1849] / [i915#4098] / [i915#5354]) +13 other tests skip [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html * igt@kms_hdr@invalid-metadata-sizes: - shard-rkl: [SKIP][383] ([i915#4098]) -> [SKIP][384] ([i915#3555] / [i915#8228]) [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_hdr@invalid-metadata-sizes.html [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-swap: - shard-rkl: [SKIP][385] ([i915#3555] / [i915#8228]) -> [SKIP][386] ([i915#1845] / [i915#4098]) [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_hdr@static-swap.html [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_hdr@static-swap.html * igt@kms_panel_fitting@legacy: - shard-rkl: [SKIP][387] ([i915#1845] / [i915#4098]) -> [SKIP][388] ([i915#6301]) [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_panel_fitting@legacy.html [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_panel_fitting@legacy.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-rkl: [SKIP][389] ([i915#5289]) -> [SKIP][390] ([i915#1845] / [i915#4098]) [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-rkl: [SKIP][391] ([i915#1845] / [i915#4098]) -> [SKIP][392] ([fdo#111615] / [i915#5289]) [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_vrr@negative-basic: - shard-rkl: [SKIP][393] ([i915#1845] / [i915#4098]) -> [SKIP][394] ([i915#3555]) +2 other tests skip [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13885/shard-rkl-5/igt@kms_vrr@negative-basic.html [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/shard-rkl-7/igt@kms_vrr@negative-basic.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433 [i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889 [i915#6035]: https://gitlab.freedesktop.org/drm/intel/issues/6035 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187 [i915#6229]: https://gitlab.freedesktop.org/drm/intel/issues/6229 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#6892]: https://gitlab.freedesktop.org/drm/intel/issues/6892 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7091]: https://gitlab.freedesktop.org/drm/intel/issues/7091 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7276]: https://gitlab.freedesktop.org/drm/intel/issues/7276 [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387 [i915#768]: https://gitlab.freedesktop.org/drm/intel/issues/768 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7957]: https://gitlab.freedesktop.org/drm/intel/issues/7957 [i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984 [i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247 [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8430]: https://gitlab.freedesktop.org/drm/intel/issues/8430 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561 [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9010]: https://gitlab.freedesktop.org/drm/intel/issues/9010 [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9226]: https://gitlab.freedesktop.org/drm/intel/issues/9226 [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227 [i915#9261]: https://gitlab.freedesktop.org/drm/intel/issues/9261 [i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262 [i915#9292]: https://gitlab.freedesktop.org/drm/intel/issues/9292 [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293 [i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9364]: https://gitlab.freedesktop.org/drm/intel/issues/9364 [i915#9392]: https://gitlab.freedesktop.org/drm/intel/issues/9392 [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412 [i915#9414]: https://gitlab.freedesktop.org/drm/intel/issues/9414 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424 [i915#9475]: https://gitlab.freedesktop.org/drm/intel/issues/9475 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531 [i915#9569]: https://gitlab.freedesktop.org/drm/intel/issues/9569 [i915#9581]: https://gitlab.freedesktop.org/drm/in == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114224v3/index.html [-- Attachment #2: Type: text/html, Size: 123799 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2023-11-18 4:30 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-11-17 10:02 [Intel-gfx] [PATCH v2 0/2] Implement sel_fetch disable for planes Jouni Högander 2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 1/2] drm/i915/psr: Move plane sel fetch configuration into plane source files Jouni Högander 2023-11-17 16:12 ` Ville Syrjälä 2023-11-17 10:02 ` [Intel-gfx] [PATCH v2 2/2] drm/i915/psr: Add proper handling for disabling sel fetch for planes Jouni Högander 2023-11-17 11:09 ` Ville Syrjälä 2023-11-17 11:23 ` Hogander, Jouni 2023-11-17 16:14 ` Ville Syrjälä 2023-11-17 10:34 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Implement sel_fetch disable for planes (rev3) Patchwork 2023-11-17 10:34 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork 2023-11-17 10:49 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2023-11-18 4:30 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
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.