* [PATCH 0/9] drm/i915: Cursor vblank evasion
@ 2023-12-13 10:25 Ville Syrjala
2023-12-13 10:25 ` [PATCH 1/9] drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits Ville Syrjala
` (25 more replies)
0 siblings, 26 replies; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
MTL seems very good at racing the cursor mailbox updates against
the vblank, causing things to not latch for long enough to cause
GTT faults. Attempt to hook up vblank evasions into the legacy
cursor path to avoid this.
Also revert a dangerous wm/ddb change related to cursors.
Ville Syrjälä (9):
drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic
commits
drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
drm/i915: Introduce struct intel_vblank_evade_ctx
drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
drm/i915: Extract intel_vblank_evade()
drm/i915: Move the min/max scanline sanity check into
intel_vblank_evade()
drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
drm/i915: Perform vblank evasion around legacy cursor updates
Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB
allocation"
.../gpu/drm/i915/display/intel_atomic_plane.c | 6 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 128 ++---------------
drivers/gpu/drm/i915/display/intel_cursor.c | 16 ++-
drivers/gpu/drm/i915/display/intel_vblank.c | 130 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_vblank.h | 12 ++
drivers/gpu/drm/i915/display/skl_watermark.c | 16 +--
6 files changed, 170 insertions(+), 138 deletions(-)
--
2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* [PATCH 1/9] drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
@ 2023-12-13 10:25 ` Ville Syrjala
2023-12-20 11:11 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 2/9] drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa Ville Syrjala
` (24 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
We'll be needing to do vblank evasion around legacy cursor updates,
which don't have the intel_atomic_state around. So let's remove
this dependency on a full commit and pass the crtc state in by hand.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_crtc.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c
index 8a84a31c7b48..d5c3f6078e42 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc.c
@@ -471,14 +471,11 @@ static int intel_mode_vblank_start(const struct drm_display_mode *mode)
return vblank_start;
}
-static void intel_crtc_vblank_evade_scanlines(struct intel_atomic_state *state,
- struct intel_crtc *crtc,
+static void intel_crtc_vblank_evade_scanlines(const struct intel_crtc_state *old_crtc_state,
+ const struct intel_crtc_state *new_crtc_state,
int *min, int *max, int *vblank_start)
{
- const struct intel_crtc_state *old_crtc_state =
- intel_atomic_get_old_crtc_state(state, crtc);
- const struct intel_crtc_state *new_crtc_state =
- intel_atomic_get_new_crtc_state(state, crtc);
+ struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
const struct intel_crtc_state *crtc_state;
const struct drm_display_mode *adjusted_mode;
@@ -497,7 +494,7 @@ static void intel_crtc_vblank_evade_scanlines(struct intel_atomic_state *state,
if (crtc->mode_flags & I915_MODE_FLAG_VRR) {
/* timing changes should happen with VRR disabled */
- drm_WARN_ON(state->base.dev, intel_crtc_needs_modeset(new_crtc_state) ||
+ drm_WARN_ON(crtc->base.dev, intel_crtc_needs_modeset(new_crtc_state) ||
new_crtc_state->update_m_n || new_crtc_state->update_lrr);
if (intel_vrr_is_push_sent(crtc_state))
@@ -542,6 +539,8 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
struct intel_crtc *crtc)
{
struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
+ const struct intel_crtc_state *old_crtc_state =
+ intel_atomic_get_old_crtc_state(state, crtc);
struct intel_crtc_state *new_crtc_state =
intel_atomic_get_new_crtc_state(state, crtc);
long timeout = msecs_to_jiffies_timeout(1);
@@ -566,7 +565,8 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
if (intel_crtc_needs_vblank_work(new_crtc_state))
intel_crtc_vblank_work_init(new_crtc_state);
- intel_crtc_vblank_evade_scanlines(state, crtc, &min, &max, &vblank_start);
+ intel_crtc_vblank_evade_scanlines(old_crtc_state, new_crtc_state,
+ &min, &max, &vblank_start);
if (min <= 0 || max <= 0)
goto irq_disable;
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 2/9] drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
2023-12-13 10:25 ` [PATCH 1/9] drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits Ville Syrjala
@ 2023-12-13 10:25 ` Ville Syrjala
2023-12-20 11:20 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 3/9] drm/i915: Introduce struct intel_vblank_evade_ctx Ville Syrjala
` (23 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Drop the vblank reference only after we've done the hideous
need_vlv_dsi_wa stuff. This will make it easier to reuse the
the vblank evasion machinery elsewhere.
Keeping the vblank reference for a bit longer is not a
problem. In fact we might want to not drop it at all until
intel_pipe_update_end(), but we'll leave that idea for later.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_crtc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c
index d5c3f6078e42..4df8927bb062 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc.c
@@ -614,8 +614,6 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
finish_wait(wq, &wait);
- drm_crtc_vblank_put(&crtc->base);
-
/*
* On VLV/CHV DSI the scanline counter would appear to
* increment approx. 1/3 of a scanline before start of vblank.
@@ -634,6 +632,8 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
while (need_vlv_dsi_wa && scanline == vblank_start)
scanline = intel_get_crtc_scanline(crtc);
+ drm_crtc_vblank_put(&crtc->base);
+
crtc->debug.scanline_start = scanline;
crtc->debug.start_vbl_time = ktime_get();
crtc->debug.start_vbl_count = intel_crtc_get_vblank_counter(crtc);
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 3/9] drm/i915: Introduce struct intel_vblank_evade_ctx
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
2023-12-13 10:25 ` [PATCH 1/9] drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits Ville Syrjala
2023-12-13 10:25 ` [PATCH 2/9] drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa Ville Syrjala
@ 2023-12-13 10:25 ` Ville Syrjala
2023-12-20 11:22 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 4/9] drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx Ville Syrjala
` (22 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Collect the information needed for vblank evasions into
a structure that we can pass around more easily.
And let's rename intel_crtc_vblank_evade_scanlines() to just
intel_vblank_evade_init() so that better describes the intended
usage of initializing the context.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_crtc.c | 40 +++++++++++++----------
1 file changed, 22 insertions(+), 18 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c
index 4df8927bb062..93474fc9e502 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc.c
@@ -471,9 +471,13 @@ static int intel_mode_vblank_start(const struct drm_display_mode *mode)
return vblank_start;
}
-static void intel_crtc_vblank_evade_scanlines(const struct intel_crtc_state *old_crtc_state,
- const struct intel_crtc_state *new_crtc_state,
- int *min, int *max, int *vblank_start)
+struct intel_vblank_evade_ctx {
+ int min, max, vblank_start;
+};
+
+static void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
+ const struct intel_crtc_state *new_crtc_state,
+ struct intel_vblank_evade_ctx *evade)
{
struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
const struct intel_crtc_state *crtc_state;
@@ -498,17 +502,17 @@ static void intel_crtc_vblank_evade_scanlines(const struct intel_crtc_state *old
new_crtc_state->update_m_n || new_crtc_state->update_lrr);
if (intel_vrr_is_push_sent(crtc_state))
- *vblank_start = intel_vrr_vmin_vblank_start(crtc_state);
+ evade->vblank_start = intel_vrr_vmin_vblank_start(crtc_state);
else
- *vblank_start = intel_vrr_vmax_vblank_start(crtc_state);
+ evade->vblank_start = intel_vrr_vmax_vblank_start(crtc_state);
} else {
- *vblank_start = intel_mode_vblank_start(adjusted_mode);
+ evade->vblank_start = intel_mode_vblank_start(adjusted_mode);
}
/* FIXME needs to be calibrated sensibly */
- *min = *vblank_start - intel_usecs_to_scanlines(adjusted_mode,
- VBLANK_EVASION_TIME_US);
- *max = *vblank_start - 1;
+ evade->min = evade->vblank_start - intel_usecs_to_scanlines(adjusted_mode,
+ VBLANK_EVASION_TIME_US);
+ evade->max = evade->vblank_start - 1;
/*
* M/N and TRANS_VTOTAL are double buffered on the transcoder's
@@ -519,7 +523,7 @@ static void intel_crtc_vblank_evade_scanlines(const struct intel_crtc_state *old
* hence we must kick off the commit before that.
*/
if (new_crtc_state->dsb || new_crtc_state->update_m_n || new_crtc_state->update_lrr)
- *min -= adjusted_mode->crtc_vblank_start - adjusted_mode->crtc_vdisplay;
+ evade->min -= adjusted_mode->crtc_vblank_start - adjusted_mode->crtc_vdisplay;
}
/**
@@ -544,10 +548,11 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
struct intel_crtc_state *new_crtc_state =
intel_atomic_get_new_crtc_state(state, crtc);
long timeout = msecs_to_jiffies_timeout(1);
- int scanline, min, max, vblank_start;
+ int scanline;
wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
bool need_vlv_dsi_wa = (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) &&
intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
+ struct intel_vblank_evade_ctx evade;
DEFINE_WAIT(wait);
intel_psr_lock(new_crtc_state);
@@ -565,9 +570,8 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
if (intel_crtc_needs_vblank_work(new_crtc_state))
intel_crtc_vblank_work_init(new_crtc_state);
- intel_crtc_vblank_evade_scanlines(old_crtc_state, new_crtc_state,
- &min, &max, &vblank_start);
- if (min <= 0 || max <= 0)
+ intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade);
+ if (evade.min <= 0 || evade.max <= 0)
goto irq_disable;
if (drm_WARN_ON(&dev_priv->drm, drm_crtc_vblank_get(&crtc->base)))
@@ -582,8 +586,8 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
local_irq_disable();
- crtc->debug.min_vbl = min;
- crtc->debug.max_vbl = max;
+ crtc->debug.min_vbl = evade.min;
+ crtc->debug.max_vbl = evade.max;
trace_intel_pipe_update_start(crtc);
for (;;) {
@@ -595,7 +599,7 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
scanline = intel_get_crtc_scanline(crtc);
- if (scanline < min || scanline > max)
+ if (scanline < evade.min || scanline > evade.max)
break;
if (!timeout) {
@@ -629,7 +633,7 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
*
* FIXME figure out if BXT+ DSI suffers from this as well
*/
- while (need_vlv_dsi_wa && scanline == vblank_start)
+ while (need_vlv_dsi_wa && scanline == evade.vblank_start)
scanline = intel_get_crtc_scanline(crtc);
drm_crtc_vblank_put(&crtc->base);
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 4/9] drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (2 preceding siblings ...)
2023-12-13 10:25 ` [PATCH 3/9] drm/i915: Introduce struct intel_vblank_evade_ctx Ville Syrjala
@ 2023-12-13 10:25 ` Ville Syrjala
2023-12-20 11:22 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 5/9] drm/i915: Extract intel_vblank_evade() Ville Syrjala
` (21 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Pull the need_vlv_dsi_wa details into intel_vblank_evade_init()
so that caller doesn't have to care about it.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_crtc.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c
index 93474fc9e502..92cfb7c8eadb 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc.c
@@ -473,6 +473,7 @@ static int intel_mode_vblank_start(const struct drm_display_mode *mode)
struct intel_vblank_evade_ctx {
int min, max, vblank_start;
+ bool need_vlv_dsi_wa;
};
static void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
@@ -480,9 +481,13 @@ static void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_stat
struct intel_vblank_evade_ctx *evade)
{
struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
+ struct drm_i915_private *i915 = to_i915(crtc->base.dev);
const struct intel_crtc_state *crtc_state;
const struct drm_display_mode *adjusted_mode;
+ evade->need_vlv_dsi_wa = (IS_VALLEYVIEW(i915) || IS_CHERRYVIEW(i915)) &&
+ intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
+
/*
* During fastsets/etc. the transcoder is still
* running with the old timings at this point.
@@ -550,8 +555,6 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
long timeout = msecs_to_jiffies_timeout(1);
int scanline;
wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
- bool need_vlv_dsi_wa = (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) &&
- intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
struct intel_vblank_evade_ctx evade;
DEFINE_WAIT(wait);
@@ -633,7 +636,7 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
*
* FIXME figure out if BXT+ DSI suffers from this as well
*/
- while (need_vlv_dsi_wa && scanline == evade.vblank_start)
+ while (evade.need_vlv_dsi_wa && scanline == evade.vblank_start)
scanline = intel_get_crtc_scanline(crtc);
drm_crtc_vblank_put(&crtc->base);
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 5/9] drm/i915: Extract intel_vblank_evade()
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (3 preceding siblings ...)
2023-12-13 10:25 ` [PATCH 4/9] drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx Ville Syrjala
@ 2023-12-13 10:25 ` Ville Syrjala
2023-12-20 11:26 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 6/9] drm/i915: Move the min/max scanline sanity check into intel_vblank_evade() Ville Syrjala
` (20 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Pull the core vblank evasion loop into its own function,
so that we can reuse it elsewhere later.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_crtc.c | 135 ++++++++++++----------
1 file changed, 75 insertions(+), 60 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c
index 92cfb7c8eadb..26a07b2219bf 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc.c
@@ -472,6 +472,7 @@ static int intel_mode_vblank_start(const struct drm_display_mode *mode)
}
struct intel_vblank_evade_ctx {
+ struct intel_crtc *crtc;
int min, max, vblank_start;
bool need_vlv_dsi_wa;
};
@@ -485,6 +486,8 @@ static void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_stat
const struct intel_crtc_state *crtc_state;
const struct drm_display_mode *adjusted_mode;
+ evade->crtc = crtc;
+
evade->need_vlv_dsi_wa = (IS_VALLEYVIEW(i915) || IS_CHERRYVIEW(i915)) &&
intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
@@ -531,67 +534,15 @@ static void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_stat
evade->min -= adjusted_mode->crtc_vblank_start - adjusted_mode->crtc_vdisplay;
}
-/**
- * intel_pipe_update_start() - start update of a set of display registers
- * @state: the atomic state
- * @crtc: the crtc
- *
- * Mark the start of an update to pipe registers that should be updated
- * atomically regarding vblank. If the next vblank will happens within
- * the next 100 us, this function waits until the vblank passes.
- *
- * After a successful call to this function, interrupts will be disabled
- * until a subsequent call to intel_pipe_update_end(). That is done to
- * avoid random delays.
- */
-void intel_pipe_update_start(struct intel_atomic_state *state,
- struct intel_crtc *crtc)
+/* must be called with vblank interrupt already enabled! */
+static int intel_vblank_evade(struct intel_vblank_evade_ctx *evade)
{
- struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
- const struct intel_crtc_state *old_crtc_state =
- intel_atomic_get_old_crtc_state(state, crtc);
- struct intel_crtc_state *new_crtc_state =
- intel_atomic_get_new_crtc_state(state, crtc);
+ struct intel_crtc *crtc = evade->crtc;
+ struct drm_i915_private *i915 = to_i915(crtc->base.dev);
long timeout = msecs_to_jiffies_timeout(1);
- int scanline;
wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
- struct intel_vblank_evade_ctx evade;
DEFINE_WAIT(wait);
-
- intel_psr_lock(new_crtc_state);
-
- if (new_crtc_state->do_async_flip) {
- spin_lock_irq(&crtc->base.dev->event_lock);
- /* arm the event for the flip done irq handler */
- crtc->flip_done_event = new_crtc_state->uapi.event;
- spin_unlock_irq(&crtc->base.dev->event_lock);
-
- new_crtc_state->uapi.event = NULL;
- return;
- }
-
- if (intel_crtc_needs_vblank_work(new_crtc_state))
- intel_crtc_vblank_work_init(new_crtc_state);
-
- intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade);
- if (evade.min <= 0 || evade.max <= 0)
- goto irq_disable;
-
- if (drm_WARN_ON(&dev_priv->drm, drm_crtc_vblank_get(&crtc->base)))
- goto irq_disable;
-
- /*
- * Wait for psr to idle out after enabling the VBL interrupts
- * VBL interrupts will start the PSR exit and prevent a PSR
- * re-entry as well.
- */
- intel_psr_wait_for_idle_locked(new_crtc_state);
-
- local_irq_disable();
-
- crtc->debug.min_vbl = evade.min;
- crtc->debug.max_vbl = evade.max;
- trace_intel_pipe_update_start(crtc);
+ int scanline;
for (;;) {
/*
@@ -602,11 +553,11 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
scanline = intel_get_crtc_scanline(crtc);
- if (scanline < evade.min || scanline > evade.max)
+ if (scanline < evade->min || scanline > evade->max)
break;
if (!timeout) {
- drm_err(&dev_priv->drm,
+ drm_err(&i915->drm,
"Potential atomic update failure on pipe %c\n",
pipe_name(crtc->pipe));
break;
@@ -636,9 +587,73 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
*
* FIXME figure out if BXT+ DSI suffers from this as well
*/
- while (evade.need_vlv_dsi_wa && scanline == evade.vblank_start)
+ while (evade->need_vlv_dsi_wa && scanline == evade->vblank_start)
scanline = intel_get_crtc_scanline(crtc);
+ return scanline;
+}
+
+/**
+ * intel_pipe_update_start() - start update of a set of display registers
+ * @state: the atomic state
+ * @crtc: the crtc
+ *
+ * Mark the start of an update to pipe registers that should be updated
+ * atomically regarding vblank. If the next vblank will happens within
+ * the next 100 us, this function waits until the vblank passes.
+ *
+ * After a successful call to this function, interrupts will be disabled
+ * until a subsequent call to intel_pipe_update_end(). That is done to
+ * avoid random delays.
+ */
+void intel_pipe_update_start(struct intel_atomic_state *state,
+ struct intel_crtc *crtc)
+{
+ struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
+ const struct intel_crtc_state *old_crtc_state =
+ intel_atomic_get_old_crtc_state(state, crtc);
+ struct intel_crtc_state *new_crtc_state =
+ intel_atomic_get_new_crtc_state(state, crtc);
+ struct intel_vblank_evade_ctx evade;
+ int scanline;
+
+ intel_psr_lock(new_crtc_state);
+
+ if (new_crtc_state->do_async_flip) {
+ spin_lock_irq(&crtc->base.dev->event_lock);
+ /* arm the event for the flip done irq handler */
+ crtc->flip_done_event = new_crtc_state->uapi.event;
+ spin_unlock_irq(&crtc->base.dev->event_lock);
+
+ new_crtc_state->uapi.event = NULL;
+ return;
+ }
+
+ if (intel_crtc_needs_vblank_work(new_crtc_state))
+ intel_crtc_vblank_work_init(new_crtc_state);
+
+ intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade);
+ if (evade.min <= 0 || evade.max <= 0)
+ goto irq_disable;
+
+ if (drm_WARN_ON(&dev_priv->drm, drm_crtc_vblank_get(&crtc->base)))
+ goto irq_disable;
+
+ /*
+ * Wait for psr to idle out after enabling the VBL interrupts
+ * VBL interrupts will start the PSR exit and prevent a PSR
+ * re-entry as well.
+ */
+ intel_psr_wait_for_idle_locked(new_crtc_state);
+
+ local_irq_disable();
+
+ crtc->debug.min_vbl = evade.min;
+ crtc->debug.max_vbl = evade.max;
+ trace_intel_pipe_update_start(crtc);
+
+ scanline = intel_vblank_evade(&evade);
+
drm_crtc_vblank_put(&crtc->base);
crtc->debug.scanline_start = scanline;
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 6/9] drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (4 preceding siblings ...)
2023-12-13 10:25 ` [PATCH 5/9] drm/i915: Extract intel_vblank_evade() Ville Syrjala
@ 2023-12-13 10:25 ` Ville Syrjala
2023-12-20 11:27 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 7/9] drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c Ville Syrjala
` (19 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
There isn't really any reason to make the caller suffer through
checking the vblank evasion min/max scanlines. If we somehow
ended up with bogus values (which really shouldn't happen)
then just skip the actual vblank evasion loop but otherwise
plow ahead as normal.
The only "real" change is that we now get+put a vblank reference
even if the min/max values are bogus, previously we skipped
directly to the end.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_crtc.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c
index 26a07b2219bf..11a6a4b0a258 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc.c
@@ -544,6 +544,9 @@ static int intel_vblank_evade(struct intel_vblank_evade_ctx *evade)
DEFINE_WAIT(wait);
int scanline;
+ if (evade->min <= 0 || evade->max <= 0)
+ return 0;
+
for (;;) {
/*
* prepare_to_wait() has a memory barrier, which guarantees
@@ -633,8 +636,6 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
intel_crtc_vblank_work_init(new_crtc_state);
intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade);
- if (evade.min <= 0 || evade.max <= 0)
- goto irq_disable;
if (drm_WARN_ON(&dev_priv->drm, drm_crtc_vblank_get(&crtc->base)))
goto irq_disable;
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 7/9] drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (5 preceding siblings ...)
2023-12-13 10:25 ` [PATCH 6/9] drm/i915: Move the min/max scanline sanity check into intel_vblank_evade() Ville Syrjala
@ 2023-12-13 10:25 ` Ville Syrjala
2023-12-20 11:28 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates Ville Syrjala
` (18 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
intel_vblank.c seems like the appropriate place for the core
vblank evasion code. Move it there.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_crtc.c | 135 --------------------
drivers/gpu/drm/i915/display/intel_vblank.c | 130 +++++++++++++++++++
drivers/gpu/drm/i915/display/intel_vblank.h | 12 ++
3 files changed, 142 insertions(+), 135 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c
index 11a6a4b0a258..25593f6aae7d 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc.c
@@ -461,141 +461,6 @@ int intel_usecs_to_scanlines(const struct drm_display_mode *adjusted_mode,
1000 * adjusted_mode->crtc_htotal);
}
-static int intel_mode_vblank_start(const struct drm_display_mode *mode)
-{
- int vblank_start = mode->crtc_vblank_start;
-
- if (mode->flags & DRM_MODE_FLAG_INTERLACE)
- vblank_start = DIV_ROUND_UP(vblank_start, 2);
-
- return vblank_start;
-}
-
-struct intel_vblank_evade_ctx {
- struct intel_crtc *crtc;
- int min, max, vblank_start;
- bool need_vlv_dsi_wa;
-};
-
-static void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
- const struct intel_crtc_state *new_crtc_state,
- struct intel_vblank_evade_ctx *evade)
-{
- struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
- struct drm_i915_private *i915 = to_i915(crtc->base.dev);
- const struct intel_crtc_state *crtc_state;
- const struct drm_display_mode *adjusted_mode;
-
- evade->crtc = crtc;
-
- evade->need_vlv_dsi_wa = (IS_VALLEYVIEW(i915) || IS_CHERRYVIEW(i915)) &&
- intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
-
- /*
- * During fastsets/etc. the transcoder is still
- * running with the old timings at this point.
- *
- * TODO: maybe just use the active timings here?
- */
- if (intel_crtc_needs_modeset(new_crtc_state))
- crtc_state = new_crtc_state;
- else
- crtc_state = old_crtc_state;
-
- adjusted_mode = &crtc_state->hw.adjusted_mode;
-
- if (crtc->mode_flags & I915_MODE_FLAG_VRR) {
- /* timing changes should happen with VRR disabled */
- drm_WARN_ON(crtc->base.dev, intel_crtc_needs_modeset(new_crtc_state) ||
- new_crtc_state->update_m_n || new_crtc_state->update_lrr);
-
- if (intel_vrr_is_push_sent(crtc_state))
- evade->vblank_start = intel_vrr_vmin_vblank_start(crtc_state);
- else
- evade->vblank_start = intel_vrr_vmax_vblank_start(crtc_state);
- } else {
- evade->vblank_start = intel_mode_vblank_start(adjusted_mode);
- }
-
- /* FIXME needs to be calibrated sensibly */
- evade->min = evade->vblank_start - intel_usecs_to_scanlines(adjusted_mode,
- VBLANK_EVASION_TIME_US);
- evade->max = evade->vblank_start - 1;
-
- /*
- * M/N and TRANS_VTOTAL are double buffered on the transcoder's
- * undelayed vblank, so with seamless M/N and LRR we must evade
- * both vblanks.
- *
- * DSB execution waits for the transcoder's undelayed vblank,
- * hence we must kick off the commit before that.
- */
- if (new_crtc_state->dsb || new_crtc_state->update_m_n || new_crtc_state->update_lrr)
- evade->min -= adjusted_mode->crtc_vblank_start - adjusted_mode->crtc_vdisplay;
-}
-
-/* must be called with vblank interrupt already enabled! */
-static int intel_vblank_evade(struct intel_vblank_evade_ctx *evade)
-{
- struct intel_crtc *crtc = evade->crtc;
- struct drm_i915_private *i915 = to_i915(crtc->base.dev);
- long timeout = msecs_to_jiffies_timeout(1);
- wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
- DEFINE_WAIT(wait);
- int scanline;
-
- if (evade->min <= 0 || evade->max <= 0)
- return 0;
-
- for (;;) {
- /*
- * prepare_to_wait() has a memory barrier, which guarantees
- * other CPUs can see the task state update by the time we
- * read the scanline.
- */
- prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
-
- scanline = intel_get_crtc_scanline(crtc);
- if (scanline < evade->min || scanline > evade->max)
- break;
-
- if (!timeout) {
- drm_err(&i915->drm,
- "Potential atomic update failure on pipe %c\n",
- pipe_name(crtc->pipe));
- break;
- }
-
- local_irq_enable();
-
- timeout = schedule_timeout(timeout);
-
- local_irq_disable();
- }
-
- finish_wait(wq, &wait);
-
- /*
- * On VLV/CHV DSI the scanline counter would appear to
- * increment approx. 1/3 of a scanline before start of vblank.
- * The registers still get latched at start of vblank however.
- * This means we must not write any registers on the first
- * line of vblank (since not the whole line is actually in
- * vblank). And unfortunately we can't use the interrupt to
- * wait here since it will fire too soon. We could use the
- * frame start interrupt instead since it will fire after the
- * critical scanline, but that would require more changes
- * in the interrupt code. So for now we'll just do the nasty
- * thing and poll for the bad scanline to pass us by.
- *
- * FIXME figure out if BXT+ DSI suffers from this as well
- */
- while (evade->need_vlv_dsi_wa && scanline == evade->vblank_start)
- scanline = intel_get_crtc_scanline(crtc);
-
- return scanline;
-}
-
/**
* intel_pipe_update_start() - start update of a set of display registers
* @state: the atomic state
diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c
index fe256bf7b485..baf7354cb6e2 100644
--- a/drivers/gpu/drm/i915/display/intel_vblank.c
+++ b/drivers/gpu/drm/i915/display/intel_vblank.c
@@ -5,6 +5,7 @@
#include "i915_drv.h"
#include "i915_reg.h"
+#include "intel_crtc.h"
#include "intel_de.h"
#include "intel_display_types.h"
#include "intel_vblank.h"
@@ -581,3 +582,132 @@ void intel_crtc_update_active_timings(const struct intel_crtc_state *crtc_state,
intel_vblank_section_exit(i915);
spin_unlock_irqrestore(&i915->drm.vblank_time_lock, irqflags);
}
+
+static int intel_mode_vblank_start(const struct drm_display_mode *mode)
+{
+ int vblank_start = mode->crtc_vblank_start;
+
+ if (mode->flags & DRM_MODE_FLAG_INTERLACE)
+ vblank_start = DIV_ROUND_UP(vblank_start, 2);
+
+ return vblank_start;
+}
+
+void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
+ const struct intel_crtc_state *new_crtc_state,
+ struct intel_vblank_evade_ctx *evade)
+{
+ struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
+ struct drm_i915_private *i915 = to_i915(crtc->base.dev);
+ const struct intel_crtc_state *crtc_state;
+ const struct drm_display_mode *adjusted_mode;
+
+ evade->crtc = crtc;
+
+ evade->need_vlv_dsi_wa = (IS_VALLEYVIEW(i915) || IS_CHERRYVIEW(i915)) &&
+ intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
+
+ /*
+ * During fastsets/etc. the transcoder is still
+ * running with the old timings at this point.
+ *
+ * TODO: maybe just use the active timings here?
+ */
+ if (intel_crtc_needs_modeset(new_crtc_state))
+ crtc_state = new_crtc_state;
+ else
+ crtc_state = old_crtc_state;
+
+ adjusted_mode = &crtc_state->hw.adjusted_mode;
+
+ if (crtc->mode_flags & I915_MODE_FLAG_VRR) {
+ /* timing changes should happen with VRR disabled */
+ drm_WARN_ON(crtc->base.dev, intel_crtc_needs_modeset(new_crtc_state) ||
+ new_crtc_state->update_m_n || new_crtc_state->update_lrr);
+
+ if (intel_vrr_is_push_sent(crtc_state))
+ evade->vblank_start = intel_vrr_vmin_vblank_start(crtc_state);
+ else
+ evade->vblank_start = intel_vrr_vmax_vblank_start(crtc_state);
+ } else {
+ evade->vblank_start = intel_mode_vblank_start(adjusted_mode);
+ }
+
+ /* FIXME needs to be calibrated sensibly */
+ evade->min = evade->vblank_start - intel_usecs_to_scanlines(adjusted_mode,
+ VBLANK_EVASION_TIME_US);
+ evade->max = evade->vblank_start - 1;
+
+ /*
+ * M/N and TRANS_VTOTAL are double buffered on the transcoder's
+ * undelayed vblank, so with seamless M/N and LRR we must evade
+ * both vblanks.
+ *
+ * DSB execution waits for the transcoder's undelayed vblank,
+ * hence we must kick off the commit before that.
+ */
+ if (new_crtc_state->dsb || new_crtc_state->update_m_n || new_crtc_state->update_lrr)
+ evade->min -= adjusted_mode->crtc_vblank_start - adjusted_mode->crtc_vdisplay;
+}
+
+/* must be called with vblank interrupt already enabled! */
+int intel_vblank_evade(struct intel_vblank_evade_ctx *evade)
+{
+ struct intel_crtc *crtc = evade->crtc;
+ struct drm_i915_private *i915 = to_i915(crtc->base.dev);
+ long timeout = msecs_to_jiffies_timeout(1);
+ wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
+ DEFINE_WAIT(wait);
+ int scanline;
+
+ if (evade->min <= 0 || evade->max <= 0)
+ return 0;
+
+ for (;;) {
+ /*
+ * prepare_to_wait() has a memory barrier, which guarantees
+ * other CPUs can see the task state update by the time we
+ * read the scanline.
+ */
+ prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
+
+ scanline = intel_get_crtc_scanline(crtc);
+ if (scanline < evade->min || scanline > evade->max)
+ break;
+
+ if (!timeout) {
+ drm_err(&i915->drm,
+ "Potential atomic update failure on pipe %c\n",
+ pipe_name(crtc->pipe));
+ break;
+ }
+
+ local_irq_enable();
+
+ timeout = schedule_timeout(timeout);
+
+ local_irq_disable();
+ }
+
+ finish_wait(wq, &wait);
+
+ /*
+ * On VLV/CHV DSI the scanline counter would appear to
+ * increment approx. 1/3 of a scanline before start of vblank.
+ * The registers still get latched at start of vblank however.
+ * This means we must not write any registers on the first
+ * line of vblank (since not the whole line is actually in
+ * vblank). And unfortunately we can't use the interrupt to
+ * wait here since it will fire too soon. We could use the
+ * frame start interrupt instead since it will fire after the
+ * critical scanline, but that would require more changes
+ * in the interrupt code. So for now we'll just do the nasty
+ * thing and poll for the bad scanline to pass us by.
+ *
+ * FIXME figure out if BXT+ DSI suffers from this as well
+ */
+ while (evade->need_vlv_dsi_wa && scanline == evade->vblank_start)
+ scanline = intel_get_crtc_scanline(crtc);
+
+ return scanline;
+}
diff --git a/drivers/gpu/drm/i915/display/intel_vblank.h b/drivers/gpu/drm/i915/display/intel_vblank.h
index 17636f140c71..ec6c3da3eeac 100644
--- a/drivers/gpu/drm/i915/display/intel_vblank.h
+++ b/drivers/gpu/drm/i915/display/intel_vblank.h
@@ -13,6 +13,18 @@ struct drm_crtc;
struct intel_crtc;
struct intel_crtc_state;
+struct intel_vblank_evade_ctx {
+ struct intel_crtc *crtc;
+ int min, max, vblank_start;
+ bool need_vlv_dsi_wa;
+};
+
+void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
+ const struct intel_crtc_state *new_crtc_state,
+ struct intel_vblank_evade_ctx *evade);
+/* must be called with vblank interrupt already enabled! */
+int intel_vblank_evade(struct intel_vblank_evade_ctx *evade);
+
u32 i915_get_vblank_counter(struct drm_crtc *crtc);
u32 g4x_get_vblank_counter(struct drm_crtc *crtc);
bool intel_crtc_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error,
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (6 preceding siblings ...)
2023-12-13 10:25 ` [PATCH 7/9] drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c Ville Syrjala
@ 2023-12-13 10:25 ` Ville Syrjala
2023-12-20 11:41 ` Shankar, Uma
2024-01-16 20:49 ` [PATCH v2 " Ville Syrjala
2023-12-13 10:25 ` [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation" Ville Syrjala
` (17 subsequent siblings)
25 siblings, 2 replies; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Our legacy cursor updates are actually mailbox updates.
Ie. the hardware latches things once per frame on start of
vblank, but we issue an number of updates per frame,
withough any attempt to synchronize against the vblank
in software. So in theory only the last update issued
during the frame will latch, and the previous ones are
discarded.
However this can lead to problems with maintaining the
ggtt/iommu mappings as we have no idea which updates
will actually latch.
The problem is exacerbated by the hardware's annoying disarming
behaviour; any non-arming register write will disarm an already
armed update, only to be rearmed later by the arming register
(CURBASE in case of cursors). If a disarming write happens
just before the start of vblank, and the arming write happens
after start of vblank we have effectively prevented the hardware
from latching anything. And if we manage to straddle multiple
sequential vblank starts in this manner we effectively prevent
the hardware from latching any new registers for an arbitrary
amount of time. This provides more time for the (potentially
still in use by the hardware) gtt/iommu mappings to be torn
down.
A partial solution, of course, is to use vblank evasion to
avoid the register writes from spreading on both sides of
the start of vblank.
I've previously highlighted this problem as a general issue
affecting mailbox updates. I even added some notes to the
{i9xx,skl}_crtc_planes_update_arm() to remind us that the noarm
and arm phases both need to pulled into the vblank evasion
critical section if we actually decided to implement mailbox
updates in general. But as I never impelemented the noarm+arm
split for cursors we don't have to worry about that for the
moment.
We've been lucky enough so far that this hasn't really caused
problems. One thing that does help is that Xorg generally
sticks to the same cursor BO. But igt seems pretty good at
hitting this on MTL now, so apparently we have to start
thinking about this.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cursor.c | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c
index 926e2de00eb5..77531838001f 100644
--- a/drivers/gpu/drm/i915/display/intel_cursor.c
+++ b/drivers/gpu/drm/i915/display/intel_cursor.c
@@ -22,6 +22,7 @@
#include "intel_frontbuffer.h"
#include "intel_psr.h"
#include "intel_psr_regs.h"
+#include "intel_vblank.h"
#include "skl_watermark.h"
#include "gem/i915_gem_object.h"
@@ -647,12 +648,14 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
{
struct intel_plane *plane = to_intel_plane(_plane);
struct intel_crtc *crtc = to_intel_crtc(_crtc);
+ struct drm_i915_private *i915 = to_i915(plane->base.dev);
struct intel_plane_state *old_plane_state =
to_intel_plane_state(plane->base.state);
struct intel_plane_state *new_plane_state;
struct intel_crtc_state *crtc_state =
to_intel_crtc_state(crtc->base.state);
struct intel_crtc_state *new_crtc_state;
+ struct intel_vblank_evade_ctx evade;
int ret;
/*
@@ -745,14 +748,15 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
*/
crtc_state->active_planes = new_crtc_state->active_planes;
- /*
- * Technically we should do a vblank evasion here to make
- * sure all the cursor registers update on the same frame.
- * For now just make sure the register writes happen as
- * quickly as possible to minimize the race window.
- */
+ intel_vblank_evade_init(crtc_state, crtc_state, &evade);
+
local_irq_disable();
+ if (!drm_WARN_ON(&i915->drm, drm_crtc_vblank_get(&crtc->base))) {
+ intel_vblank_evade(&evade);
+ drm_crtc_vblank_put(&crtc->base);
+ }
+
if (new_plane_state->uapi.visible) {
intel_plane_update_noarm(plane, crtc_state, new_plane_state);
intel_plane_update_arm(plane, crtc_state, new_plane_state);
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (7 preceding siblings ...)
2023-12-13 10:25 ` [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates Ville Syrjala
@ 2023-12-13 10:25 ` Ville Syrjala
2023-12-13 11:28 ` Lisovskiy, Stanislav
2023-12-13 20:51 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion Patchwork
` (16 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjala @ 2023-12-13 10:25 UTC (permalink / raw)
To: intel-gfx; +Cc: Lucas De Marchi, Matt Roper
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
This reverts commit cfeff354f70bb1d0deb0279506e3f7989bc16e28.
A core design consideration with legacy cursor updates is that the
cursor must not touch any other plane, even if we were to force it
to take the slow path. That is the real reason why the cursor uses
a fixed ddb allocation, not because bspec says so.
Treating cursors as any other plane during ddb allocation
violates that, which means we can now pull other planes into
fully unsynced legacy cursor mailbox commits. That is
definitely not something we've ever considered when designing
the rest of the code. The noarm+arm register write split in
particular makes that dangerous as previous updates can get
disarmed pretty much at any random time, and not necessarily
in an order that is actually safe (eg. against ddb overlaps).
So if we were to do this then:
- someone needs to expend the appropriate amount of brain
cells thinking through all the tricky details
- we should do it for all skl+ platforms since all
of those have double buffered wm/ddb registers. The current
arbitrary mtl+ cutoff doesn't really make sense
For the moment just go back to the original behaviour where
the cursor's ddb alloation does not change outside of
modeset/fastset. As of now anything else isn't safe.
Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
.../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++---
drivers/gpu/drm/i915/display/skl_watermark.c | 16 +++++++---------
2 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
index 06c2455bdd78..76d77d5a0409 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
@@ -217,6 +217,9 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
int width, height;
unsigned int rel_data_rate;
+ if (plane->id == PLANE_CURSOR)
+ return 0;
+
if (!plane_state->uapi.visible)
return 0;
@@ -244,9 +247,6 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
rel_data_rate = width * height * fb->format->cpp[color_plane];
- if (plane->id == PLANE_CURSOR)
- return rel_data_rate;
-
return intel_adjusted_rate(&plane_state->uapi.src,
&plane_state->uapi.dst,
rel_data_rate);
diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c
index 56588d6e24ae..051a02ac01a4 100644
--- a/drivers/gpu/drm/i915/display/skl_watermark.c
+++ b/drivers/gpu/drm/i915/display/skl_watermark.c
@@ -1367,7 +1367,7 @@ skl_total_relative_data_rate(const struct intel_crtc_state *crtc_state)
u64 data_rate = 0;
for_each_plane_id_on_crtc(crtc, plane_id) {
- if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
+ if (plane_id == PLANE_CURSOR)
continue;
data_rate += crtc_state->rel_data_rate[plane_id];
@@ -1514,12 +1514,10 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
return 0;
/* Allocate fixed number of blocks for cursor. */
- if (DISPLAY_VER(i915) < 20) {
- cursor_size = skl_cursor_allocation(crtc_state, num_active);
- iter.size -= cursor_size;
- skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
- alloc->end - cursor_size, alloc->end);
- }
+ cursor_size = skl_cursor_allocation(crtc_state, num_active);
+ iter.size -= cursor_size;
+ skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
+ alloc->end - cursor_size, alloc->end);
iter.data_rate = skl_total_relative_data_rate(crtc_state);
@@ -1533,7 +1531,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
const struct skl_plane_wm *wm =
&crtc_state->wm.skl.optimal.planes[plane_id];
- if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20) {
+ if (plane_id == PLANE_CURSOR) {
const struct skl_ddb_entry *ddb =
&crtc_state->wm.skl.plane_ddb[plane_id];
@@ -1581,7 +1579,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
const struct skl_plane_wm *wm =
&crtc_state->wm.skl.optimal.planes[plane_id];
- if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
+ if (plane_id == PLANE_CURSOR)
continue;
if (DISPLAY_VER(i915) < 11 &&
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* Re: [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
2023-12-13 10:25 ` [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation" Ville Syrjala
@ 2023-12-13 11:28 ` Lisovskiy, Stanislav
2023-12-13 15:15 ` Ville Syrjälä
0 siblings, 1 reply; 52+ messages in thread
From: Lisovskiy, Stanislav @ 2023-12-13 11:28 UTC (permalink / raw)
To: Ville Syrjala; +Cc: Lucas De Marchi, intel-gfx, Matt Roper
On Wed, Dec 13, 2023 at 12:25:19PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> This reverts commit cfeff354f70bb1d0deb0279506e3f7989bc16e28.
>
> A core design consideration with legacy cursor updates is that the
> cursor must not touch any other plane, even if we were to force it
> to take the slow path. That is the real reason why the cursor uses
> a fixed ddb allocation, not because bspec says so.
>
> Treating cursors as any other plane during ddb allocation
> violates that, which means we can now pull other planes into
> fully unsynced legacy cursor mailbox commits. That is
> definitely not something we've ever considered when designing
> the rest of the code. The noarm+arm register write split in
> particular makes that dangerous as previous updates can get
> disarmed pretty much at any random time, and not necessarily
> in an order that is actually safe (eg. against ddb overlaps).
>
> So if we were to do this then:
> - someone needs to expend the appropriate amount of brain
> cells thinking through all the tricky details
So question is how can we avoid pulling other planes to the commit?..
Stan
> - we should do it for all skl+ platforms since all
> of those have double buffered wm/ddb registers. The current
> arbitrary mtl+ cutoff doesn't really make sense
>
> For the moment just go back to the original behaviour where
> the cursor's ddb alloation does not change outside of
> modeset/fastset. As of now anything else isn't safe.
>
> Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++---
> drivers/gpu/drm/i915/display/skl_watermark.c | 16 +++++++---------
> 2 files changed, 10 insertions(+), 12 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> index 06c2455bdd78..76d77d5a0409 100644
> --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> @@ -217,6 +217,9 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
> int width, height;
> unsigned int rel_data_rate;
>
> + if (plane->id == PLANE_CURSOR)
> + return 0;
> +
> if (!plane_state->uapi.visible)
> return 0;
>
> @@ -244,9 +247,6 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
>
> rel_data_rate = width * height * fb->format->cpp[color_plane];
>
> - if (plane->id == PLANE_CURSOR)
> - return rel_data_rate;
> -
> return intel_adjusted_rate(&plane_state->uapi.src,
> &plane_state->uapi.dst,
> rel_data_rate);
> diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c
> index 56588d6e24ae..051a02ac01a4 100644
> --- a/drivers/gpu/drm/i915/display/skl_watermark.c
> +++ b/drivers/gpu/drm/i915/display/skl_watermark.c
> @@ -1367,7 +1367,7 @@ skl_total_relative_data_rate(const struct intel_crtc_state *crtc_state)
> u64 data_rate = 0;
>
> for_each_plane_id_on_crtc(crtc, plane_id) {
> - if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
> + if (plane_id == PLANE_CURSOR)
> continue;
>
> data_rate += crtc_state->rel_data_rate[plane_id];
> @@ -1514,12 +1514,10 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
> return 0;
>
> /* Allocate fixed number of blocks for cursor. */
> - if (DISPLAY_VER(i915) < 20) {
> - cursor_size = skl_cursor_allocation(crtc_state, num_active);
> - iter.size -= cursor_size;
> - skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
> - alloc->end - cursor_size, alloc->end);
> - }
> + cursor_size = skl_cursor_allocation(crtc_state, num_active);
> + iter.size -= cursor_size;
> + skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
> + alloc->end - cursor_size, alloc->end);
>
> iter.data_rate = skl_total_relative_data_rate(crtc_state);
>
> @@ -1533,7 +1531,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
> const struct skl_plane_wm *wm =
> &crtc_state->wm.skl.optimal.planes[plane_id];
>
> - if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20) {
> + if (plane_id == PLANE_CURSOR) {
> const struct skl_ddb_entry *ddb =
> &crtc_state->wm.skl.plane_ddb[plane_id];
>
> @@ -1581,7 +1579,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
> const struct skl_plane_wm *wm =
> &crtc_state->wm.skl.optimal.planes[plane_id];
>
> - if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
> + if (plane_id == PLANE_CURSOR)
> continue;
>
> if (DISPLAY_VER(i915) < 11 &&
> --
> 2.41.0
>
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
2023-12-13 11:28 ` Lisovskiy, Stanislav
@ 2023-12-13 15:15 ` Ville Syrjälä
2023-12-13 15:29 ` Ville Syrjälä
0 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjälä @ 2023-12-13 15:15 UTC (permalink / raw)
To: Lisovskiy, Stanislav; +Cc: Lucas De Marchi, intel-gfx, Matt Roper
On Wed, Dec 13, 2023 at 01:28:15PM +0200, Lisovskiy, Stanislav wrote:
> On Wed, Dec 13, 2023 at 12:25:19PM +0200, Ville Syrjala wrote:
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > This reverts commit cfeff354f70bb1d0deb0279506e3f7989bc16e28.
> >
> > A core design consideration with legacy cursor updates is that the
> > cursor must not touch any other plane, even if we were to force it
> > to take the slow path. That is the real reason why the cursor uses
> > a fixed ddb allocation, not because bspec says so.
> >
> > Treating cursors as any other plane during ddb allocation
> > violates that, which means we can now pull other planes into
> > fully unsynced legacy cursor mailbox commits. That is
> > definitely not something we've ever considered when designing
> > the rest of the code. The noarm+arm register write split in
> > particular makes that dangerous as previous updates can get
> > disarmed pretty much at any random time, and not necessarily
> > in an order that is actually safe (eg. against ddb overlaps).
> >
> > So if we were to do this then:
> > - someone needs to expend the appropriate amount of brain
> > cells thinking through all the tricky details
>
> So question is how can we avoid pulling other planes to the commit?..
By preallocating the ddb, as we do already.
>
>
> Stan
>
> > - we should do it for all skl+ platforms since all
> > of those have double buffered wm/ddb registers. The current
> > arbitrary mtl+ cutoff doesn't really make sense
> >
> > For the moment just go back to the original behaviour where
> > the cursor's ddb alloation does not change outside of
> > modeset/fastset. As of now anything else isn't safe.
> >
> > Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
> > Cc: Matt Roper <matthew.d.roper@intel.com>
> > Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> > .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++---
> > drivers/gpu/drm/i915/display/skl_watermark.c | 16 +++++++---------
> > 2 files changed, 10 insertions(+), 12 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > index 06c2455bdd78..76d77d5a0409 100644
> > --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > @@ -217,6 +217,9 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
> > int width, height;
> > unsigned int rel_data_rate;
> >
> > + if (plane->id == PLANE_CURSOR)
> > + return 0;
> > +
> > if (!plane_state->uapi.visible)
> > return 0;
> >
> > @@ -244,9 +247,6 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
> >
> > rel_data_rate = width * height * fb->format->cpp[color_plane];
> >
> > - if (plane->id == PLANE_CURSOR)
> > - return rel_data_rate;
> > -
> > return intel_adjusted_rate(&plane_state->uapi.src,
> > &plane_state->uapi.dst,
> > rel_data_rate);
> > diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c
> > index 56588d6e24ae..051a02ac01a4 100644
> > --- a/drivers/gpu/drm/i915/display/skl_watermark.c
> > +++ b/drivers/gpu/drm/i915/display/skl_watermark.c
> > @@ -1367,7 +1367,7 @@ skl_total_relative_data_rate(const struct intel_crtc_state *crtc_state)
> > u64 data_rate = 0;
> >
> > for_each_plane_id_on_crtc(crtc, plane_id) {
> > - if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
> > + if (plane_id == PLANE_CURSOR)
> > continue;
> >
> > data_rate += crtc_state->rel_data_rate[plane_id];
> > @@ -1514,12 +1514,10 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
> > return 0;
> >
> > /* Allocate fixed number of blocks for cursor. */
> > - if (DISPLAY_VER(i915) < 20) {
> > - cursor_size = skl_cursor_allocation(crtc_state, num_active);
> > - iter.size -= cursor_size;
> > - skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
> > - alloc->end - cursor_size, alloc->end);
> > - }
> > + cursor_size = skl_cursor_allocation(crtc_state, num_active);
> > + iter.size -= cursor_size;
> > + skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
> > + alloc->end - cursor_size, alloc->end);
> >
> > iter.data_rate = skl_total_relative_data_rate(crtc_state);
> >
> > @@ -1533,7 +1531,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
> > const struct skl_plane_wm *wm =
> > &crtc_state->wm.skl.optimal.planes[plane_id];
> >
> > - if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20) {
> > + if (plane_id == PLANE_CURSOR) {
> > const struct skl_ddb_entry *ddb =
> > &crtc_state->wm.skl.plane_ddb[plane_id];
> >
> > @@ -1581,7 +1579,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
> > const struct skl_plane_wm *wm =
> > &crtc_state->wm.skl.optimal.planes[plane_id];
> >
> > - if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
> > + if (plane_id == PLANE_CURSOR)
> > continue;
> >
> > if (DISPLAY_VER(i915) < 11 &&
> > --
> > 2.41.0
> >
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
2023-12-13 15:15 ` Ville Syrjälä
@ 2023-12-13 15:29 ` Ville Syrjälä
2023-12-15 11:15 ` Ville Syrjälä
0 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjälä @ 2023-12-13 15:29 UTC (permalink / raw)
To: Lisovskiy, Stanislav; +Cc: Lucas De Marchi, intel-gfx, Matt Roper
On Wed, Dec 13, 2023 at 05:15:06PM +0200, Ville Syrjälä wrote:
> On Wed, Dec 13, 2023 at 01:28:15PM +0200, Lisovskiy, Stanislav wrote:
> > On Wed, Dec 13, 2023 at 12:25:19PM +0200, Ville Syrjala wrote:
> > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > >
> > > This reverts commit cfeff354f70bb1d0deb0279506e3f7989bc16e28.
> > >
> > > A core design consideration with legacy cursor updates is that the
> > > cursor must not touch any other plane, even if we were to force it
> > > to take the slow path. That is the real reason why the cursor uses
> > > a fixed ddb allocation, not because bspec says so.
> > >
> > > Treating cursors as any other plane during ddb allocation
> > > violates that, which means we can now pull other planes into
> > > fully unsynced legacy cursor mailbox commits. That is
> > > definitely not something we've ever considered when designing
> > > the rest of the code. The noarm+arm register write split in
> > > particular makes that dangerous as previous updates can get
> > > disarmed pretty much at any random time, and not necessarily
> > > in an order that is actually safe (eg. against ddb overlaps).
> > >
> > > So if we were to do this then:
> > > - someone needs to expend the appropriate amount of brain
> > > cells thinking through all the tricky details
> >
> > So question is how can we avoid pulling other planes to the commit?..
>
> By preallocating the ddb, as we do already.
I guess one thing we could consider is allcating the cursor ddb
based on the cursors real size (as opposed to always allocating for
256x256 cursor), and not doing a mailbox update when changing size.
But as we learn in https://gitlab.freedesktop.org/drm/intel/-/issues/7687:
- current userspace always uses 256x256 until the PLANE_SIZE_HINTS
stuff (or something similar) lands, so there is no point
- it would lead to worse power consumption with smaller cursors
as there isn't enough extra ddb. The fact that we currently
allocate the minimum for 256x256 means smallers cursor sizes
are more efficient. Some tests I did also indicated that the
current code does not give optimal values even if we let it
fully calculate the extra ddb like in the reverted commit here.
We really need someone to take a proper look at how to tune
the ddb allocation for optimal power consumption...
>
> >
> >
> > Stan
> >
> > > - we should do it for all skl+ platforms since all
> > > of those have double buffered wm/ddb registers. The current
> > > arbitrary mtl+ cutoff doesn't really make sense
> > >
> > > For the moment just go back to the original behaviour where
> > > the cursor's ddb alloation does not change outside of
> > > modeset/fastset. As of now anything else isn't safe.
> > >
> > > Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
> > > Cc: Matt Roper <matthew.d.roper@intel.com>
> > > Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > ---
> > > .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++---
> > > drivers/gpu/drm/i915/display/skl_watermark.c | 16 +++++++---------
> > > 2 files changed, 10 insertions(+), 12 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > > index 06c2455bdd78..76d77d5a0409 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > > @@ -217,6 +217,9 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
> > > int width, height;
> > > unsigned int rel_data_rate;
> > >
> > > + if (plane->id == PLANE_CURSOR)
> > > + return 0;
> > > +
> > > if (!plane_state->uapi.visible)
> > > return 0;
> > >
> > > @@ -244,9 +247,6 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
> > >
> > > rel_data_rate = width * height * fb->format->cpp[color_plane];
> > >
> > > - if (plane->id == PLANE_CURSOR)
> > > - return rel_data_rate;
> > > -
> > > return intel_adjusted_rate(&plane_state->uapi.src,
> > > &plane_state->uapi.dst,
> > > rel_data_rate);
> > > diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c
> > > index 56588d6e24ae..051a02ac01a4 100644
> > > --- a/drivers/gpu/drm/i915/display/skl_watermark.c
> > > +++ b/drivers/gpu/drm/i915/display/skl_watermark.c
> > > @@ -1367,7 +1367,7 @@ skl_total_relative_data_rate(const struct intel_crtc_state *crtc_state)
> > > u64 data_rate = 0;
> > >
> > > for_each_plane_id_on_crtc(crtc, plane_id) {
> > > - if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
> > > + if (plane_id == PLANE_CURSOR)
> > > continue;
> > >
> > > data_rate += crtc_state->rel_data_rate[plane_id];
> > > @@ -1514,12 +1514,10 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
> > > return 0;
> > >
> > > /* Allocate fixed number of blocks for cursor. */
> > > - if (DISPLAY_VER(i915) < 20) {
> > > - cursor_size = skl_cursor_allocation(crtc_state, num_active);
> > > - iter.size -= cursor_size;
> > > - skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
> > > - alloc->end - cursor_size, alloc->end);
> > > - }
> > > + cursor_size = skl_cursor_allocation(crtc_state, num_active);
> > > + iter.size -= cursor_size;
> > > + skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
> > > + alloc->end - cursor_size, alloc->end);
> > >
> > > iter.data_rate = skl_total_relative_data_rate(crtc_state);
> > >
> > > @@ -1533,7 +1531,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
> > > const struct skl_plane_wm *wm =
> > > &crtc_state->wm.skl.optimal.planes[plane_id];
> > >
> > > - if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20) {
> > > + if (plane_id == PLANE_CURSOR) {
> > > const struct skl_ddb_entry *ddb =
> > > &crtc_state->wm.skl.plane_ddb[plane_id];
> > >
> > > @@ -1581,7 +1579,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
> > > const struct skl_plane_wm *wm =
> > > &crtc_state->wm.skl.optimal.planes[plane_id];
> > >
> > > - if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
> > > + if (plane_id == PLANE_CURSOR)
> > > continue;
> > >
> > > if (DISPLAY_VER(i915) < 11 &&
> > > --
> > > 2.41.0
> > >
>
> --
> Ville Syrjälä
> Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (8 preceding siblings ...)
2023-12-13 10:25 ` [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation" Ville Syrjala
@ 2023-12-13 20:51 ` Patchwork
2023-12-13 21:08 ` ✗ Fi.CI.BAT: failure " Patchwork
` (15 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2023-12-13 20:51 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
== Series Details ==
Series: drm/i915: Cursor vblank evasion
URL : https://patchwork.freedesktop.org/series/127744/
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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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'
+./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/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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/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: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: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: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: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: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: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: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: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: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: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'
+./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/linux/find.h:203:45: warning: shift count is negative (-12)
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (9 preceding siblings ...)
2023-12-13 20:51 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion Patchwork
@ 2023-12-13 21:08 ` Patchwork
2023-12-18 10:35 ` Saarinen, Jani
2023-12-19 11:54 ` ✓ Fi.CI.BAT: success " Patchwork
` (14 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Patchwork @ 2023-12-13 21:08 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 5610 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion
URL : https://patchwork.freedesktop.org/series/127744/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14017 -> Patchwork_127744v1
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_127744v1 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_127744v1, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/index.html
Participating hosts (37 -> 37)
------------------------------
Additional (1): bat-rpls-2
Missing (1): fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_127744v1:
### IGT changes ###
#### Possible regressions ####
* igt@kms_pm_rpm@basic-rte:
- bat-rpls-2: NOTRUN -> [ABORT][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_rpm@basic-rte.html
Known issues
------------
Here are the changes found in Patchwork_127744v1 that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- bat-jsl-1: [PASS][2] -> [FAIL][3] ([i915#8293])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/bat-jsl-1/boot.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-jsl-1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-rpls-2: NOTRUN -> [SKIP][4] ([i915#9318])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@debugfs_test@basic-hwmon.html
* igt@gem_tiled_pread_basic:
- bat-rpls-2: NOTRUN -> [SKIP][5] ([i915#3282])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@gem_tiled_pread_basic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-rpls-2: NOTRUN -> [SKIP][6] ([i915#4103]) +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-rpls-2: NOTRUN -> [SKIP][7] ([i915#3555] / [i915#3840])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-rpls-2: NOTRUN -> [SKIP][8] ([fdo#109285])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
- bat-rplp-1: [PASS][9] -> [ABORT][10] ([i915#8668])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
* igt@kms_pm_backlight@basic-brightness:
- bat-rpls-2: NOTRUN -> [SKIP][11] ([i915#5354])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_backlight@basic-brightness.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
[i915#8981]: https://gitlab.freedesktop.org/drm/intel/issues/8981
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
Build changes
-------------
* Linux: CI_DRM_14017 -> Patchwork_127744v1
CI-20190529: 20190529
CI_DRM_14017: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7639: 18afc09e362b605a3c88c000331708f105d2c23a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127744v1: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
e1c277f9ae55 Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
b72675c28b05 drm/i915: Perform vblank evasion around legacy cursor updates
3aaf80b59334 drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
1f183fe092b6 drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
2af5d0bdcc34 drm/i915: Extract intel_vblank_evade()
fa583f9032ef drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
235770e8ab3a drm/i915: Introduce struct intel_vblank_evade_ctx
74deb7624175 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
b2859e2d5714 drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/index.html
[-- Attachment #2: Type: text/html, Size: 6371 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
2023-12-13 15:29 ` Ville Syrjälä
@ 2023-12-15 11:15 ` Ville Syrjälä
2024-01-09 12:17 ` Lisovskiy, Stanislav
0 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjälä @ 2023-12-15 11:15 UTC (permalink / raw)
To: Lisovskiy, Stanislav; +Cc: Matt Roper, intel-gfx, Lucas De Marchi
On Wed, Dec 13, 2023 at 05:29:12PM +0200, Ville Syrjälä wrote:
> On Wed, Dec 13, 2023 at 05:15:06PM +0200, Ville Syrjälä wrote:
> > On Wed, Dec 13, 2023 at 01:28:15PM +0200, Lisovskiy, Stanislav wrote:
> > > On Wed, Dec 13, 2023 at 12:25:19PM +0200, Ville Syrjala wrote:
> > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > >
> > > > This reverts commit cfeff354f70bb1d0deb0279506e3f7989bc16e28.
> > > >
> > > > A core design consideration with legacy cursor updates is that the
> > > > cursor must not touch any other plane, even if we were to force it
> > > > to take the slow path. That is the real reason why the cursor uses
> > > > a fixed ddb allocation, not because bspec says so.
> > > >
> > > > Treating cursors as any other plane during ddb allocation
> > > > violates that, which means we can now pull other planes into
> > > > fully unsynced legacy cursor mailbox commits. That is
> > > > definitely not something we've ever considered when designing
> > > > the rest of the code. The noarm+arm register write split in
> > > > particular makes that dangerous as previous updates can get
> > > > disarmed pretty much at any random time, and not necessarily
> > > > in an order that is actually safe (eg. against ddb overlaps).
> > > >
> > > > So if we were to do this then:
> > > > - someone needs to expend the appropriate amount of brain
> > > > cells thinking through all the tricky details
> > >
> > > So question is how can we avoid pulling other planes to the commit?..
> >
> > By preallocating the ddb, as we do already.
>
> I guess one thing we could consider is allcating the cursor ddb
> based on the cursors real size (as opposed to always allocating for
> 256x256 cursor), and not doing a mailbox update when changing size.
> But as we learn in https://gitlab.freedesktop.org/drm/intel/-/issues/7687:
> - current userspace always uses 256x256 until the PLANE_SIZE_HINTS
> stuff (or something similar) lands, so there is no point
> - it would lead to worse power consumption with smaller cursors
> as there isn't enough extra ddb. The fact that we currently
> allocate the minimum for 256x256 means smallers cursor sizes
> are more efficient. Some tests I did also indicated that the
> current code does not give optimal values even if we let it
> fully calculate the extra ddb like in the reverted commit here.
> We really need someone to take a proper look at how to tune
> the ddb allocation for optimal power consumption...
Oh, and another random idea I keep having occasionally would
be to by default assume that legacy cursor uapi wouldn't be
used, and then massage stuff sufficiently when the first use
appears to make it work well from that point onwards. That
way we could try to be a bit more optimal with ddb/other
stuff for userspace that never uses the legacy cursor uapi.
But haven't really thought through the details on this one.
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
2023-12-13 21:08 ` ✗ Fi.CI.BAT: failure " Patchwork
@ 2023-12-18 10:35 ` Saarinen, Jani
2024-01-18 8:04 ` Illipilli, TejasreeX
0 siblings, 1 reply; 52+ messages in thread
From: Saarinen, Jani @ 2023-12-18 10:35 UTC (permalink / raw)
To: intel-gfx@lists.freedesktop.org, Ville Syrjälä,
I915-ci-infra@lists.freedesktop.org
Hi,
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Patchwork
> Sent: Wednesday, December 13, 2023 11:08 PM
> To: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Cc: intel-gfx@lists.freedesktop.org
> Subject: ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
>
> Patch Details
> Series: drm/i915: Cursor vblank evasion
> URL: https://patchwork.freedesktop.org/series/127744/
> State: failure
> Details: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/index.html
>
> CI Bug Log - changes from CI_DRM_14017 -> Patchwork_127744v1
>
>
> Summary
>
>
> FAILURE
>
> Serious unknown changes coming with Patchwork_127744v1 absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes introduced in
> Patchwork_127744v1, please notify your bug team (I915-ci-
> infra@lists.freedesktop.org) to allow them to document this new failure mode,
> which will reduce false positives in CI.
>
> External URL: https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/index.html
>
>
> Participating hosts (37 -> 37)
>
>
> Additional (1): bat-rpls-2
> Missing (1): fi-snb-2520m
>
>
> Possible new issues
>
>
> Here are the unknown changes that may have been introduced in
> Patchwork_127744v1:
>
>
> IGT changes
>
>
> Possible regressions
>
>
> * igt@kms_pm_rpm@basic-rte:
>
> * bat-rpls-2: NOTRUN -> ABORT <https://intel-gfx-
> ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_rpm@basic-
> rte.html>
Unrelated. Please re-report
>
>
> Known issues
>
>
> Here are the changes found in Patchwork_127744v1 that come from known issues:
>
>
> CI changes
>
>
> Issues hit
>
>
> * boot:
>
> * bat-jsl-1: PASS <https://intel-gfx-ci.01.org/tree/drm-
> tip/CI_DRM_14017/bat-jsl-1/boot.html> -> FAIL <https://intel-gfx-
> ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-jsl-1/boot.html> (i915#8293
> <https://gitlab.freedesktop.org/drm/intel/issues/8293> )
>
>
> IGT changes
>
>
> Issues hit
>
>
> * igt@debugfs_test@basic-hwmon:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@debugfs_test@basic-hwmon.html>
> (i915#9318 <https://gitlab.freedesktop.org/drm/intel/issues/9318> )
>
> * igt@gem_tiled_pread_basic:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@gem_tiled_pread_basic.html> (i915#3282
> <https://gitlab.freedesktop.org/drm/intel/issues/3282> )
>
> * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@kms_cursor_legacy@basic-busy-flip-
> before-cursor-legacy.html> (i915#4103
> <https://gitlab.freedesktop.org/drm/intel/issues/4103> ) +1 other test skip
>
> * igt@kms_dsc@dsc-basic:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@kms_dsc@dsc-basic.html> (i915#3555
> <https://gitlab.freedesktop.org/drm/intel/issues/3555> / i915#3840
> <https://gitlab.freedesktop.org/drm/intel/issues/3840> )
>
> * igt@kms_force_connector_basic@force-load-detect:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@kms_force_connector_basic@force-load-
> detect.html> (fdo#109285
> <https://bugs.freedesktop.org/show_bug.cgi?id=109285> )
>
> * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
>
> * bat-rplp-1: PASS <https://intel-gfx-ci.01.org/tree/drm-
> tip/CI_DRM_14017/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-
> sequence@pipe-d-edp-1.html> -> ABORT <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-
> sequence@pipe-d-edp-1.html> (i915#8668
> <https://gitlab.freedesktop.org/drm/intel/issues/8668> )
>
> * igt@kms_pm_backlight@basic-brightness:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_backlight@basic-
> brightness.html> (i915#5354
> <https://gitlab.freedesktop.org/drm/intel/issues/5354> )
>
> {name}: This element is suppressed. This means it is ignored when computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
>
> Build changes
>
>
> * Linux: CI_DRM_14017 -> Patchwork_127744v1
>
> CI-20190529: 20190529
> CI_DRM_14017: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @
> git://anongit.freedesktop.org/gfx-ci/linux
> IGT_7639: 18afc09e362b605a3c88c000331708f105d2c23a @
> https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> Patchwork_127744v1: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @
> git://anongit.freedesktop.org/gfx-ci/linux
>
>
> Linux commits
>
>
> e1c277f9ae55 Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB
> allocation"
> b72675c28b05 drm/i915: Perform vblank evasion around legacy cursor updates
> 3aaf80b59334 drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
> 1f183fe092b6 drm/i915: Move the min/max scanline sanity check into
> intel_vblank_evade()
> 2af5d0bdcc34 drm/i915: Extract intel_vblank_evade()
> fa583f9032ef drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
> 235770e8ab3a drm/i915: Introduce struct intel_vblank_evade_ctx
> 74deb7624175 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
> b2859e2d5714 drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic
> commits
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: Cursor vblank evasion
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (10 preceding siblings ...)
2023-12-13 21:08 ` ✗ Fi.CI.BAT: failure " Patchwork
@ 2023-12-19 11:54 ` Patchwork
2023-12-19 13:51 ` ✗ Fi.CI.IGT: failure " Patchwork
` (13 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2023-12-19 11:54 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 5097 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion
URL : https://patchwork.freedesktop.org/series/127744/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14017 -> Patchwork_127744v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/index.html
Participating hosts (37 -> 37)
------------------------------
Additional (1): bat-rpls-2
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_127744v1 that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- bat-jsl-1: [PASS][1] -> [FAIL][2] ([i915#8293])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/bat-jsl-1/boot.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-jsl-1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-rpls-2: NOTRUN -> [SKIP][3] ([i915#9318])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@debugfs_test@basic-hwmon.html
* igt@gem_tiled_pread_basic:
- bat-rpls-2: NOTRUN -> [SKIP][4] ([i915#3282])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@gem_tiled_pread_basic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-rpls-2: NOTRUN -> [SKIP][5] ([i915#4103]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-rpls-2: NOTRUN -> [SKIP][6] ([i915#3555] / [i915#3840])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-rpls-2: NOTRUN -> [SKIP][7] ([fdo#109285])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
- bat-rplp-1: [PASS][8] -> [ABORT][9] ([i915#8668])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
* igt@kms_pm_backlight@basic-brightness:
- bat-rpls-2: NOTRUN -> [SKIP][10] ([i915#5354])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_rpm@basic-rte:
- bat-rpls-2: NOTRUN -> [ABORT][11] ([i915#8668])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_rpm@basic-rte.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
[i915#8981]: https://gitlab.freedesktop.org/drm/intel/issues/8981
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
Build changes
-------------
* Linux: CI_DRM_14017 -> Patchwork_127744v1
CI-20190529: 20190529
CI_DRM_14017: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7639: 18afc09e362b605a3c88c000331708f105d2c23a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127744v1: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
e1c277f9ae55 Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
b72675c28b05 drm/i915: Perform vblank evasion around legacy cursor updates
3aaf80b59334 drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
1f183fe092b6 drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
2af5d0bdcc34 drm/i915: Extract intel_vblank_evade()
fa583f9032ef drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
235770e8ab3a drm/i915: Introduce struct intel_vblank_evade_ctx
74deb7624175 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
b2859e2d5714 drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/index.html
[-- Attachment #2: Type: text/html, Size: 5914 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915: Cursor vblank evasion
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (11 preceding siblings ...)
2023-12-19 11:54 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2023-12-19 13:51 ` Patchwork
2024-01-09 12:34 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev2) Patchwork
` (12 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2023-12-19 13:51 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 29474 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion
URL : https://patchwork.freedesktop.org/series/127744/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14017_full -> Patchwork_127744v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_127744v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_127744v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (7 -> 8)
------------------------------
Additional (1): shard-glk-0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_127744v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_cursor_legacy@single-move@all-pipes:
- shard-mtlp: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-mtlp-7/igt@kms_cursor_legacy@single-move@all-pipes.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-5/igt@kms_cursor_legacy@single-move@all-pipes.html
Known issues
------------
Here are the changes found in Patchwork_127744v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_balancer@bonded-chain:
- shard-rkl: NOTRUN -> [ABORT][3] ([i915#9856])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-5/igt@gem_exec_balancer@bonded-chain.html
- shard-dg1: NOTRUN -> [ABORT][4] ([i915#9856])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg1-13/igt@gem_exec_balancer@bonded-chain.html
* igt@gem_exec_balancer@full:
- shard-dg2: NOTRUN -> [ABORT][5] ([i915#9855] / [i915#9856])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-7/igt@gem_exec_balancer@full.html
- shard-rkl: NOTRUN -> [INCOMPLETE][6] ([i915#9856])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-4/igt@gem_exec_balancer@full.html
* igt@gem_exec_balancer@indices:
- shard-dg2: NOTRUN -> [INCOMPLETE][7] ([i915#9856])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-6/igt@gem_exec_balancer@indices.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-dg1: NOTRUN -> [ABORT][8] ([i915#9855]) +1 other test abort
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg1-13/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_reloc@basic-write-gtt:
- shard-mtlp: NOTRUN -> [SKIP][9] ([i915#3281])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-7/igt@gem_exec_reloc@basic-write-gtt.html
* igt@gem_exec_suspend@basic-s4-devices@lmem0:
- shard-dg2: [PASS][10] -> [ABORT][11] ([i915#7975] / [i915#8213])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-5/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
* igt@gem_exec_whisper@basic-contexts:
- shard-tglu: NOTRUN -> [INCOMPLETE][12] ([i915#6755] / [i915#9857])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-tglu-2/igt@gem_exec_whisper@basic-contexts.html
* igt@gem_mmap_wc@write-gtt-read-wc:
- shard-mtlp: NOTRUN -> [SKIP][13] ([i915#4083]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@gem_mmap_wc@write-gtt-read-wc.html
* igt@gem_readwrite@new-obj:
- shard-mtlp: NOTRUN -> [SKIP][14] ([i915#3282]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@y-tiled-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][15] ([i915#8428])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html
* igt@gem_tiled_partial_pwrite_pread@reads:
- shard-mtlp: NOTRUN -> [SKIP][16] ([i915#4077]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@gem_tiled_partial_pwrite_pread@reads.html
* igt@gem_userptr_blits@vma-merge:
- shard-tglu: NOTRUN -> [FAIL][17] ([i915#3318])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-tglu-2/igt@gem_userptr_blits@vma-merge.html
* igt@gen9_exec_parse@basic-rejected:
- shard-mtlp: NOTRUN -> [SKIP][18] ([i915#2856])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-2/igt@gen9_exec_parse@basic-rejected.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-snb: [PASS][19] -> [INCOMPLETE][20] ([i915#9200] / [i915#9849])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-snb4/igt@i915_module_load@reload-with-fault-injection.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-snb1/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-fence@gt0:
- shard-glk: NOTRUN -> [INCOMPLETE][21] ([i915#9847] / [i915#9858])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-glk7/igt@i915_pm_rc6_residency@rc6-fence@gt0.html
* igt@i915_pm_rc6_residency@rc6-fence@gt1:
- shard-mtlp: NOTRUN -> [INCOMPLETE][22] ([i915#9858])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-2/igt@i915_pm_rc6_residency@rc6-fence@gt1.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-dg1: NOTRUN -> [INCOMPLETE][23] ([i915#9858])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle.html
- shard-snb: NOTRUN -> [INCOMPLETE][24] ([i915#9858])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-snb4/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0:
- shard-glk: NOTRUN -> [INCOMPLETE][25] ([i915#9858])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-glk2/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html
- shard-dg2: NOTRUN -> [ABORT][26] ([i915#9855] / [i915#9858])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-7/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: NOTRUN -> [FAIL][27] ([i915#5138])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-mtlp: NOTRUN -> [SKIP][28] ([fdo#111615]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: [PASS][29] -> [FAIL][30] ([i915#3743])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-tglu-6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#5190])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-tglu: NOTRUN -> [SKIP][32] ([fdo#111615])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-tglu-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_ccs@pipe-b-bad-rotation-90-4-tiled-dg2-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][33] ([i915#5354] / [i915#6095]) +6 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-2/igt@kms_ccs@pipe-b-bad-rotation-90-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][34] ([i915#5354] / [i915#6095])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-tglu-2/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][35] ([i915#7828]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-7/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-mtlp: NOTRUN -> [SKIP][36] ([i915#3555] / [i915#8814]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-dg2: NOTRUN -> [SKIP][37] ([fdo#109274] / [i915#5354])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-7/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-mtlp: NOTRUN -> [SKIP][38] ([i915#8588])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-7/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_flip@2x-busy-flip:
- shard-mtlp: NOTRUN -> [SKIP][39] ([i915#3637])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-7/igt@kms_flip@2x-busy-flip.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#2672])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move:
- shard-mtlp: NOTRUN -> [SKIP][41] ([i915#1825]) +7 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-snb: [PASS][42] -> [SKIP][43] ([fdo#109271]) +6 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][44] ([i915#8708])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][45] ([fdo#110189])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-mtlp: NOTRUN -> [SKIP][46] ([i915#3555] / [i915#8228])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#3555] / [i915#8228])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-5/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][48] ([i915#9423]) +3 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg1-13/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c-hdmi-a-3.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][49] ([i915#5235]) +2 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][50] ([i915#3555] / [i915#5235])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][51] ([i915#5235]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-dp-4:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#5235]) +7 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-11/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-dp-4.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][53] ([i915#3555] / [i915#8809])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-7/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_vrr@flip-dpms:
- shard-mtlp: NOTRUN -> [SKIP][54] ([i915#3555] / [i915#8808])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-7/igt@kms_vrr@flip-dpms.html
* igt@perf@gen12-group-exclusive-stream-ctx-handle:
- shard-dg2: NOTRUN -> [ABORT][55] ([i915#9847]) +1 other test abort
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-3/igt@perf@gen12-group-exclusive-stream-ctx-handle.html
* igt@perf@gen12-oa-tlb-invalidate:
- shard-glk: NOTRUN -> [ABORT][56] ([i915#9847]) +1 other test abort
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-glk1/igt@perf@gen12-oa-tlb-invalidate.html
* igt@perf@global-sseu-config-invalid@0-rcs0:
- shard-dg1: NOTRUN -> [ABORT][57] ([i915#9847])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg1-13/igt@perf@global-sseu-config-invalid@0-rcs0.html
* igt@perf@polling-parameterized:
- shard-mtlp: NOTRUN -> [ABORT][58] ([i915#9847]) +1 other test abort
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@perf@polling-parameterized.html
* igt@perf_pmu@busy-check-all@rcs0:
- shard-mtlp: NOTRUN -> [ABORT][59] ([i915#9847] / [i915#9853])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-2/igt@perf_pmu@busy-check-all@rcs0.html
* igt@perf_pmu@faulting-read:
- shard-glk: NOTRUN -> [INCOMPLETE][60] ([i915#9853])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-glk8/igt@perf_pmu@faulting-read.html
* igt@perf_pmu@faulting-read@fixed:
- shard-dg2: NOTRUN -> [ABORT][61] ([i915#9847] / [i915#9853])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-7/igt@perf_pmu@faulting-read@fixed.html
* igt@perf_pmu@frequency:
- shard-snb: NOTRUN -> [INCOMPLETE][62] ([i915#9853])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-snb7/igt@perf_pmu@frequency.html
* igt@v3d/v3d_perfmon@get-values-invalid-pad:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#2575]) +2 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-6/igt@v3d/v3d_perfmon@get-values-invalid-pad.html
* igt@vc4/vc4_perfmon@create-perfmon-invalid-events:
- shard-mtlp: NOTRUN -> [SKIP][64] ([i915#7711])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-2/igt@vc4/vc4_perfmon@create-perfmon-invalid-events.html
* igt@vc4/vc4_purgeable_bo@free-purged-bo:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#7711])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-7/igt@vc4/vc4_purgeable_bo@free-purged-bo.html
#### Possible fixes ####
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-rkl: [FAIL][66] ([i915#2842]) -> [PASS][67]
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-5/igt@gem_exec_fair@basic-pace-solo@rcs0.html
- shard-glk: [FAIL][68] ([i915#2842]) -> [PASS][69]
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-glk3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_whisper@basic-contexts:
- shard-mtlp: [ABORT][70] ([i915#9857]) -> [PASS][71]
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-mtlp-5/igt@gem_exec_whisper@basic-contexts.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-2/igt@gem_exec_whisper@basic-contexts.html
* igt@gem_exec_whisper@basic-queues:
- shard-mtlp: [ABORT][72] ([i915#9855] / [i915#9857]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-mtlp-4/igt@gem_exec_whisper@basic-queues.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-mtlp-7/igt@gem_exec_whisper@basic-queues.html
* igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0:
- shard-tglu: [INCOMPLETE][74] -> [PASS][75]
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-tglu-5/igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-tglu-2/igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: [FAIL][76] ([i915#3743]) -> [PASS][77]
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-snb: [SKIP][78] ([fdo#109271] / [fdo#111767]) -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-snb1/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [FAIL][80] ([i915#2346]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
#### Warnings ####
* igt@gem_exec_balancer@full-late:
- shard-dg2: [INCOMPLETE][82] ([i915#9856]) -> [ABORT][83] ([i915#9855] / [i915#9856])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg2-1/igt@gem_exec_balancer@full-late.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-3/igt@gem_exec_balancer@full-late.html
- shard-rkl: [INCOMPLETE][84] ([i915#9856]) -> [ABORT][85] ([i915#9855] / [i915#9856])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-4/igt@gem_exec_balancer@full-late.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-5/igt@gem_exec_balancer@full-late.html
* igt@gem_exec_whisper@basic-fds-forked:
- shard-glk: [INCOMPLETE][86] ([i915#9857]) -> [ABORT][87] ([i915#9857])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk8/igt@gem_exec_whisper@basic-fds-forked.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-glk1/igt@gem_exec_whisper@basic-fds-forked.html
* igt@gem_exec_whisper@basic-normal:
- shard-glk: [ABORT][88] ([i915#9855] / [i915#9857]) -> [INCOMPLETE][89] ([i915#9857])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk1/igt@gem_exec_whisper@basic-normal.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-glk5/igt@gem_exec_whisper@basic-normal.html
* igt@i915_pm_rc6_residency@rc6-fence@gt0:
- shard-rkl: [INCOMPLETE][90] ([i915#9847] / [i915#9858]) -> [ABORT][91] ([i915#9855] / [i915#9858])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/igt@i915_pm_rc6_residency@rc6-fence@gt0.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-fence@gt0.html
* igt@i915_pm_rps@fence-order:
- shard-dg1: [ABORT][92] ([i915#9855]) -> [INCOMPLETE][93] ([i915#9899])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg1-13/igt@i915_pm_rps@fence-order.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg1-15/igt@i915_pm_rps@fence-order.html
- shard-dg2: [INCOMPLETE][94] ([i915#9899]) -> [ABORT][95] ([i915#9855])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg2-10/igt@i915_pm_rps@fence-order.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg2-7/igt@i915_pm_rps@fence-order.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][96] ([i915#9433]) -> [SKIP][97] ([i915#9424])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg1-12/igt@kms_content_protection@mei-interface.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg1-19/igt@kms_content_protection@mei-interface.html
- shard-snb: [INCOMPLETE][98] ([i915#9878]) -> [SKIP][99] ([fdo#109271])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-snb7/igt@kms_content_protection@mei-interface.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-snb6/igt@kms_content_protection@mei-interface.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][100] ([fdo#110189] / [i915#3955]) -> [SKIP][101] ([i915#3955])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-5/igt@kms_fbcon_fbt@psr.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-7/igt@kms_fbcon_fbt@psr.html
* igt@perf_pmu@busy-check-all@rcs0:
- shard-rkl: [INCOMPLETE][102] ([i915#9847] / [i915#9853]) -> [ABORT][103] ([i915#9847] / [i915#9853])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/igt@perf_pmu@busy-check-all@rcs0.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-5/igt@perf_pmu@busy-check-all@rcs0.html
* igt@perf_pmu@busy@rcs0:
- shard-rkl: [INCOMPLETE][104] ([i915#9853]) -> [ABORT][105] ([i915#9847] / [i915#9853])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/igt@perf_pmu@busy@rcs0.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-5/igt@perf_pmu@busy@rcs0.html
- shard-dg1: [ABORT][106] ([i915#9847] / [i915#9853]) -> [INCOMPLETE][107] ([i915#9853])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg1-13/igt@perf_pmu@busy@rcs0.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-dg1-12/igt@perf_pmu@busy@rcs0.html
* igt@perf_pmu@interrupts:
- shard-rkl: [ABORT][108] ([i915#9847] / [i915#9853]) -> [INCOMPLETE][109] ([i915#9853])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-5/igt@perf_pmu@interrupts.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/shard-rkl-2/igt@perf_pmu@interrupts.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#2295]: https://gitlab.freedesktop.org/drm/intel/issues/2295
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[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#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6755]: https://gitlab.freedesktop.org/drm/intel/issues/6755
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433
[i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9847]: https://gitlab.freedesktop.org/drm/intel/issues/9847
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9853]: https://gitlab.freedesktop.org/drm/intel/issues/9853
[i915#9855]: https://gitlab.freedesktop.org/drm/intel/issues/9855
[i915#9856]: https://gitlab.freedesktop.org/drm/intel/issues/9856
[i915#9857]: https://gitlab.freedesktop.org/drm/intel/issues/9857
[i915#9858]: https://gitlab.freedesktop.org/drm/intel/issues/9858
[i915#9878]: https://gitlab.freedesktop.org/drm/intel/issues/9878
[i915#9899]: https://gitlab.freedesktop.org/drm/intel/issues/9899
Build changes
-------------
* Linux: CI_DRM_14017 -> Patchwork_127744v1
CI-20190529: 20190529
CI_DRM_14017: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7639: 18afc09e362b605a3c88c000331708f105d2c23a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127744v1: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/index.html
[-- Attachment #2: Type: text/html, Size: 36743 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 1/9] drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
2023-12-13 10:25 ` [PATCH 1/9] drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits Ville Syrjala
@ 2023-12-20 11:11 ` Shankar, Uma
0 siblings, 0 replies; 52+ messages in thread
From: Shankar, Uma @ 2023-12-20 11:11 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, December 13, 2023 3:55 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 1/9] drm/i915: Decouple intel_crtc_vblank_evade_scanlines()
> from atomic commits
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> We'll be needing to do vblank evasion around legacy cursor updates, which don't
> have the intel_atomic_state around. So let's remove this dependency on a full
> commit and pass the crtc state in by hand.
Looks Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_crtc.c | 16 ++++++++--------
> 1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> b/drivers/gpu/drm/i915/display/intel_crtc.c
> index 8a84a31c7b48..d5c3f6078e42 100644
> --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> @@ -471,14 +471,11 @@ static int intel_mode_vblank_start(const struct
> drm_display_mode *mode)
> return vblank_start;
> }
>
> -static void intel_crtc_vblank_evade_scanlines(struct intel_atomic_state *state,
> - struct intel_crtc *crtc,
> +static void intel_crtc_vblank_evade_scanlines(const struct intel_crtc_state
> *old_crtc_state,
> + const struct intel_crtc_state
> *new_crtc_state,
> int *min, int *max, int *vblank_start)
> {
> - const struct intel_crtc_state *old_crtc_state =
> - intel_atomic_get_old_crtc_state(state, crtc);
> - const struct intel_crtc_state *new_crtc_state =
> - intel_atomic_get_new_crtc_state(state, crtc);
> + struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
> const struct intel_crtc_state *crtc_state;
> const struct drm_display_mode *adjusted_mode;
>
> @@ -497,7 +494,7 @@ static void intel_crtc_vblank_evade_scanlines(struct
> intel_atomic_state *state,
>
> if (crtc->mode_flags & I915_MODE_FLAG_VRR) {
> /* timing changes should happen with VRR disabled */
> - drm_WARN_ON(state->base.dev,
> intel_crtc_needs_modeset(new_crtc_state) ||
> + drm_WARN_ON(crtc->base.dev,
> intel_crtc_needs_modeset(new_crtc_state)
> +||
> new_crtc_state->update_m_n || new_crtc_state-
> >update_lrr);
>
> if (intel_vrr_is_push_sent(crtc_state))
> @@ -542,6 +539,8 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> struct intel_crtc *crtc)
> {
> struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
> + const struct intel_crtc_state *old_crtc_state =
> + intel_atomic_get_old_crtc_state(state, crtc);
> struct intel_crtc_state *new_crtc_state =
> intel_atomic_get_new_crtc_state(state, crtc);
> long timeout = msecs_to_jiffies_timeout(1); @@ -566,7 +565,8 @@ void
> intel_pipe_update_start(struct intel_atomic_state *state,
> if (intel_crtc_needs_vblank_work(new_crtc_state))
> intel_crtc_vblank_work_init(new_crtc_state);
>
> - intel_crtc_vblank_evade_scanlines(state, crtc, &min, &max,
> &vblank_start);
> + intel_crtc_vblank_evade_scanlines(old_crtc_state, new_crtc_state,
> + &min, &max, &vblank_start);
> if (min <= 0 || max <= 0)
> goto irq_disable;
>
> --
> 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 2/9] drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
2023-12-13 10:25 ` [PATCH 2/9] drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa Ville Syrjala
@ 2023-12-20 11:20 ` Shankar, Uma
0 siblings, 0 replies; 52+ messages in thread
From: Shankar, Uma @ 2023-12-20 11:20 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, December 13, 2023 3:55 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 2/9] drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Drop the vblank reference only after we've done the hideous need_vlv_dsi_wa
> stuff. This will make it easier to reuse the the vblank evasion machinery
> elsewhere.
>
> Keeping the vblank reference for a bit longer is not a problem. In fact we might
> want to not drop it at all until intel_pipe_update_end(), but we'll leave that idea
> for later.
Looks Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_crtc.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> b/drivers/gpu/drm/i915/display/intel_crtc.c
> index d5c3f6078e42..4df8927bb062 100644
> --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> @@ -614,8 +614,6 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
>
> finish_wait(wq, &wait);
>
> - drm_crtc_vblank_put(&crtc->base);
> -
> /*
> * On VLV/CHV DSI the scanline counter would appear to
> * increment approx. 1/3 of a scanline before start of vblank.
> @@ -634,6 +632,8 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> while (need_vlv_dsi_wa && scanline == vblank_start)
> scanline = intel_get_crtc_scanline(crtc);
>
> + drm_crtc_vblank_put(&crtc->base);
> +
> crtc->debug.scanline_start = scanline;
> crtc->debug.start_vbl_time = ktime_get();
> crtc->debug.start_vbl_count = intel_crtc_get_vblank_counter(crtc);
> --
> 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 3/9] drm/i915: Introduce struct intel_vblank_evade_ctx
2023-12-13 10:25 ` [PATCH 3/9] drm/i915: Introduce struct intel_vblank_evade_ctx Ville Syrjala
@ 2023-12-20 11:22 ` Shankar, Uma
0 siblings, 0 replies; 52+ messages in thread
From: Shankar, Uma @ 2023-12-20 11:22 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, December 13, 2023 3:55 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 3/9] drm/i915: Introduce struct intel_vblank_evade_ctx
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Collect the information needed for vblank evasions into a structure that we can
> pass around more easily.
>
> And let's rename intel_crtc_vblank_evade_scanlines() to just
> intel_vblank_evade_init() so that better describes the intended usage of
> initializing the context.
Looks Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_crtc.c | 40 +++++++++++++----------
> 1 file changed, 22 insertions(+), 18 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> b/drivers/gpu/drm/i915/display/intel_crtc.c
> index 4df8927bb062..93474fc9e502 100644
> --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> @@ -471,9 +471,13 @@ static int intel_mode_vblank_start(const struct
> drm_display_mode *mode)
> return vblank_start;
> }
>
> -static void intel_crtc_vblank_evade_scanlines(const struct intel_crtc_state
> *old_crtc_state,
> - const struct intel_crtc_state
> *new_crtc_state,
> - int *min, int *max, int *vblank_start)
> +struct intel_vblank_evade_ctx {
> + int min, max, vblank_start;
> +};
> +
> +static void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
> + const struct intel_crtc_state *new_crtc_state,
> + struct intel_vblank_evade_ctx *evade)
> {
> struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
> const struct intel_crtc_state *crtc_state; @@ -498,17 +502,17 @@
> static void intel_crtc_vblank_evade_scanlines(const struct intel_crtc_state *old
> new_crtc_state->update_m_n || new_crtc_state-
> >update_lrr);
>
> if (intel_vrr_is_push_sent(crtc_state))
> - *vblank_start = intel_vrr_vmin_vblank_start(crtc_state);
> + evade->vblank_start =
> intel_vrr_vmin_vblank_start(crtc_state);
> else
> - *vblank_start =
> intel_vrr_vmax_vblank_start(crtc_state);
> + evade->vblank_start =
> intel_vrr_vmax_vblank_start(crtc_state);
> } else {
> - *vblank_start = intel_mode_vblank_start(adjusted_mode);
> + evade->vblank_start =
> intel_mode_vblank_start(adjusted_mode);
> }
>
> /* FIXME needs to be calibrated sensibly */
> - *min = *vblank_start - intel_usecs_to_scanlines(adjusted_mode,
> -
> VBLANK_EVASION_TIME_US);
> - *max = *vblank_start - 1;
> + evade->min = evade->vblank_start -
> intel_usecs_to_scanlines(adjusted_mode,
> +
> VBLANK_EVASION_TIME_US);
> + evade->max = evade->vblank_start - 1;
>
> /*
> * M/N and TRANS_VTOTAL are double buffered on the transcoder's @@
> -519,7 +523,7 @@ static void intel_crtc_vblank_evade_scanlines(const struct
> intel_crtc_state *old
> * hence we must kick off the commit before that.
> */
> if (new_crtc_state->dsb || new_crtc_state->update_m_n ||
> new_crtc_state->update_lrr)
> - *min -= adjusted_mode->crtc_vblank_start - adjusted_mode-
> >crtc_vdisplay;
> + evade->min -= adjusted_mode->crtc_vblank_start -
> +adjusted_mode->crtc_vdisplay;
> }
>
> /**
> @@ -544,10 +548,11 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> struct intel_crtc_state *new_crtc_state =
> intel_atomic_get_new_crtc_state(state, crtc);
> long timeout = msecs_to_jiffies_timeout(1);
> - int scanline, min, max, vblank_start;
> + int scanline;
> wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
> bool need_vlv_dsi_wa = (IS_VALLEYVIEW(dev_priv) ||
> IS_CHERRYVIEW(dev_priv)) &&
> intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
> + struct intel_vblank_evade_ctx evade;
> DEFINE_WAIT(wait);
>
> intel_psr_lock(new_crtc_state);
> @@ -565,9 +570,8 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> if (intel_crtc_needs_vblank_work(new_crtc_state))
> intel_crtc_vblank_work_init(new_crtc_state);
>
> - intel_crtc_vblank_evade_scanlines(old_crtc_state, new_crtc_state,
> - &min, &max, &vblank_start);
> - if (min <= 0 || max <= 0)
> + intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade);
> + if (evade.min <= 0 || evade.max <= 0)
> goto irq_disable;
>
> if (drm_WARN_ON(&dev_priv->drm, drm_crtc_vblank_get(&crtc-
> >base)))
> @@ -582,8 +586,8 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
>
> local_irq_disable();
>
> - crtc->debug.min_vbl = min;
> - crtc->debug.max_vbl = max;
> + crtc->debug.min_vbl = evade.min;
> + crtc->debug.max_vbl = evade.max;
> trace_intel_pipe_update_start(crtc);
>
> for (;;) {
> @@ -595,7 +599,7 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
>
> scanline = intel_get_crtc_scanline(crtc);
> - if (scanline < min || scanline > max)
> + if (scanline < evade.min || scanline > evade.max)
> break;
>
> if (!timeout) {
> @@ -629,7 +633,7 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> *
> * FIXME figure out if BXT+ DSI suffers from this as well
> */
> - while (need_vlv_dsi_wa && scanline == vblank_start)
> + while (need_vlv_dsi_wa && scanline == evade.vblank_start)
> scanline = intel_get_crtc_scanline(crtc);
>
> drm_crtc_vblank_put(&crtc->base);
> --
> 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 4/9] drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
2023-12-13 10:25 ` [PATCH 4/9] drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx Ville Syrjala
@ 2023-12-20 11:22 ` Shankar, Uma
0 siblings, 0 replies; 52+ messages in thread
From: Shankar, Uma @ 2023-12-20 11:22 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, December 13, 2023 3:55 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 4/9] drm/i915: Include need_vlv_dsi_wa in
> intel_vblank_evade_ctx
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Pull the need_vlv_dsi_wa details into intel_vblank_evade_init() so that caller
> doesn't have to care about it.
Looks Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_crtc.c | 9 ++++++---
> 1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> b/drivers/gpu/drm/i915/display/intel_crtc.c
> index 93474fc9e502..92cfb7c8eadb 100644
> --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> @@ -473,6 +473,7 @@ static int intel_mode_vblank_start(const struct
> drm_display_mode *mode)
>
> struct intel_vblank_evade_ctx {
> int min, max, vblank_start;
> + bool need_vlv_dsi_wa;
> };
>
> static void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
> @@ -480,9 +481,13 @@ static void intel_vblank_evade_init(const struct
> intel_crtc_state *old_crtc_stat
> struct intel_vblank_evade_ctx *evade) {
> struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
> + struct drm_i915_private *i915 = to_i915(crtc->base.dev);
> const struct intel_crtc_state *crtc_state;
> const struct drm_display_mode *adjusted_mode;
>
> + evade->need_vlv_dsi_wa = (IS_VALLEYVIEW(i915) ||
> IS_CHERRYVIEW(i915)) &&
> + intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
> +
> /*
> * During fastsets/etc. the transcoder is still
> * running with the old timings at this point.
> @@ -550,8 +555,6 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> long timeout = msecs_to_jiffies_timeout(1);
> int scanline;
> wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
> - bool need_vlv_dsi_wa = (IS_VALLEYVIEW(dev_priv) ||
> IS_CHERRYVIEW(dev_priv)) &&
> - intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
> struct intel_vblank_evade_ctx evade;
> DEFINE_WAIT(wait);
>
> @@ -633,7 +636,7 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> *
> * FIXME figure out if BXT+ DSI suffers from this as well
> */
> - while (need_vlv_dsi_wa && scanline == evade.vblank_start)
> + while (evade.need_vlv_dsi_wa && scanline == evade.vblank_start)
> scanline = intel_get_crtc_scanline(crtc);
>
> drm_crtc_vblank_put(&crtc->base);
> --
> 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 5/9] drm/i915: Extract intel_vblank_evade()
2023-12-13 10:25 ` [PATCH 5/9] drm/i915: Extract intel_vblank_evade() Ville Syrjala
@ 2023-12-20 11:26 ` Shankar, Uma
0 siblings, 0 replies; 52+ messages in thread
From: Shankar, Uma @ 2023-12-20 11:26 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, December 13, 2023 3:55 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 5/9] drm/i915: Extract intel_vblank_evade()
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Pull the core vblank evasion loop into its own function, so that we can reuse it
> elsewhere later.
Looks Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_crtc.c | 135 ++++++++++++----------
> 1 file changed, 75 insertions(+), 60 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> b/drivers/gpu/drm/i915/display/intel_crtc.c
> index 92cfb7c8eadb..26a07b2219bf 100644
> --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> @@ -472,6 +472,7 @@ static int intel_mode_vblank_start(const struct
> drm_display_mode *mode) }
>
> struct intel_vblank_evade_ctx {
> + struct intel_crtc *crtc;
> int min, max, vblank_start;
> bool need_vlv_dsi_wa;
> };
> @@ -485,6 +486,8 @@ static void intel_vblank_evade_init(const struct
> intel_crtc_state *old_crtc_stat
> const struct intel_crtc_state *crtc_state;
> const struct drm_display_mode *adjusted_mode;
>
> + evade->crtc = crtc;
> +
> evade->need_vlv_dsi_wa = (IS_VALLEYVIEW(i915) ||
> IS_CHERRYVIEW(i915)) &&
> intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
>
> @@ -531,67 +534,15 @@ static void intel_vblank_evade_init(const struct
> intel_crtc_state *old_crtc_stat
> evade->min -= adjusted_mode->crtc_vblank_start -
> adjusted_mode->crtc_vdisplay; }
>
> -/**
> - * intel_pipe_update_start() - start update of a set of display registers
> - * @state: the atomic state
> - * @crtc: the crtc
> - *
> - * Mark the start of an update to pipe registers that should be updated
> - * atomically regarding vblank. If the next vblank will happens within
> - * the next 100 us, this function waits until the vblank passes.
> - *
> - * After a successful call to this function, interrupts will be disabled
> - * until a subsequent call to intel_pipe_update_end(). That is done to
> - * avoid random delays.
> - */
> -void intel_pipe_update_start(struct intel_atomic_state *state,
> - struct intel_crtc *crtc)
> +/* must be called with vblank interrupt already enabled! */ static int
> +intel_vblank_evade(struct intel_vblank_evade_ctx *evade)
> {
> - struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
> - const struct intel_crtc_state *old_crtc_state =
> - intel_atomic_get_old_crtc_state(state, crtc);
> - struct intel_crtc_state *new_crtc_state =
> - intel_atomic_get_new_crtc_state(state, crtc);
> + struct intel_crtc *crtc = evade->crtc;
> + struct drm_i915_private *i915 = to_i915(crtc->base.dev);
> long timeout = msecs_to_jiffies_timeout(1);
> - int scanline;
> wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
> - struct intel_vblank_evade_ctx evade;
> DEFINE_WAIT(wait);
> -
> - intel_psr_lock(new_crtc_state);
> -
> - if (new_crtc_state->do_async_flip) {
> - spin_lock_irq(&crtc->base.dev->event_lock);
> - /* arm the event for the flip done irq handler */
> - crtc->flip_done_event = new_crtc_state->uapi.event;
> - spin_unlock_irq(&crtc->base.dev->event_lock);
> -
> - new_crtc_state->uapi.event = NULL;
> - return;
> - }
> -
> - if (intel_crtc_needs_vblank_work(new_crtc_state))
> - intel_crtc_vblank_work_init(new_crtc_state);
> -
> - intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade);
> - if (evade.min <= 0 || evade.max <= 0)
> - goto irq_disable;
> -
> - if (drm_WARN_ON(&dev_priv->drm, drm_crtc_vblank_get(&crtc-
> >base)))
> - goto irq_disable;
> -
> - /*
> - * Wait for psr to idle out after enabling the VBL interrupts
> - * VBL interrupts will start the PSR exit and prevent a PSR
> - * re-entry as well.
> - */
> - intel_psr_wait_for_idle_locked(new_crtc_state);
> -
> - local_irq_disable();
> -
> - crtc->debug.min_vbl = evade.min;
> - crtc->debug.max_vbl = evade.max;
> - trace_intel_pipe_update_start(crtc);
> + int scanline;
>
> for (;;) {
> /*
> @@ -602,11 +553,11 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
>
> scanline = intel_get_crtc_scanline(crtc);
> - if (scanline < evade.min || scanline > evade.max)
> + if (scanline < evade->min || scanline > evade->max)
> break;
>
> if (!timeout) {
> - drm_err(&dev_priv->drm,
> + drm_err(&i915->drm,
> "Potential atomic update failure on pipe %c\n",
> pipe_name(crtc->pipe));
> break;
> @@ -636,9 +587,73 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> *
> * FIXME figure out if BXT+ DSI suffers from this as well
> */
> - while (evade.need_vlv_dsi_wa && scanline == evade.vblank_start)
> + while (evade->need_vlv_dsi_wa && scanline == evade->vblank_start)
> scanline = intel_get_crtc_scanline(crtc);
>
> + return scanline;
> +}
> +
> +/**
> + * intel_pipe_update_start() - start update of a set of display
> +registers
> + * @state: the atomic state
> + * @crtc: the crtc
> + *
> + * Mark the start of an update to pipe registers that should be updated
> + * atomically regarding vblank. If the next vblank will happens within
> + * the next 100 us, this function waits until the vblank passes.
> + *
> + * After a successful call to this function, interrupts will be
> +disabled
> + * until a subsequent call to intel_pipe_update_end(). That is done to
> + * avoid random delays.
> + */
> +void intel_pipe_update_start(struct intel_atomic_state *state,
> + struct intel_crtc *crtc)
> +{
> + struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
> + const struct intel_crtc_state *old_crtc_state =
> + intel_atomic_get_old_crtc_state(state, crtc);
> + struct intel_crtc_state *new_crtc_state =
> + intel_atomic_get_new_crtc_state(state, crtc);
> + struct intel_vblank_evade_ctx evade;
> + int scanline;
> +
> + intel_psr_lock(new_crtc_state);
> +
> + if (new_crtc_state->do_async_flip) {
> + spin_lock_irq(&crtc->base.dev->event_lock);
> + /* arm the event for the flip done irq handler */
> + crtc->flip_done_event = new_crtc_state->uapi.event;
> + spin_unlock_irq(&crtc->base.dev->event_lock);
> +
> + new_crtc_state->uapi.event = NULL;
> + return;
> + }
> +
> + if (intel_crtc_needs_vblank_work(new_crtc_state))
> + intel_crtc_vblank_work_init(new_crtc_state);
> +
> + intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade);
> + if (evade.min <= 0 || evade.max <= 0)
> + goto irq_disable;
> +
> + if (drm_WARN_ON(&dev_priv->drm, drm_crtc_vblank_get(&crtc-
> >base)))
> + goto irq_disable;
> +
> + /*
> + * Wait for psr to idle out after enabling the VBL interrupts
> + * VBL interrupts will start the PSR exit and prevent a PSR
> + * re-entry as well.
> + */
> + intel_psr_wait_for_idle_locked(new_crtc_state);
> +
> + local_irq_disable();
> +
> + crtc->debug.min_vbl = evade.min;
> + crtc->debug.max_vbl = evade.max;
> + trace_intel_pipe_update_start(crtc);
> +
> + scanline = intel_vblank_evade(&evade);
> +
> drm_crtc_vblank_put(&crtc->base);
>
> crtc->debug.scanline_start = scanline;
> --
> 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 6/9] drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
2023-12-13 10:25 ` [PATCH 6/9] drm/i915: Move the min/max scanline sanity check into intel_vblank_evade() Ville Syrjala
@ 2023-12-20 11:27 ` Shankar, Uma
0 siblings, 0 replies; 52+ messages in thread
From: Shankar, Uma @ 2023-12-20 11:27 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, December 13, 2023 3:55 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 6/9] drm/i915: Move the min/max scanline sanity check into
> intel_vblank_evade()
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> There isn't really any reason to make the caller suffer through checking the vblank
> evasion min/max scanlines. If we somehow ended up with bogus values (which
> really shouldn't happen) then just skip the actual vblank evasion loop but
> otherwise plow ahead as normal.
>
> The only "real" change is that we now get+put a vblank reference even if the
> min/max values are bogus, previously we skipped directly to the end.
Looks fine to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_crtc.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> b/drivers/gpu/drm/i915/display/intel_crtc.c
> index 26a07b2219bf..11a6a4b0a258 100644
> --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> @@ -544,6 +544,9 @@ static int intel_vblank_evade(struct
> intel_vblank_evade_ctx *evade)
> DEFINE_WAIT(wait);
> int scanline;
>
> + if (evade->min <= 0 || evade->max <= 0)
> + return 0;
> +
> for (;;) {
> /*
> * prepare_to_wait() has a memory barrier, which guarantees
> @@ -633,8 +636,6 @@ void intel_pipe_update_start(struct intel_atomic_state
> *state,
> intel_crtc_vblank_work_init(new_crtc_state);
>
> intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade);
> - if (evade.min <= 0 || evade.max <= 0)
> - goto irq_disable;
>
> if (drm_WARN_ON(&dev_priv->drm, drm_crtc_vblank_get(&crtc-
> >base)))
> goto irq_disable;
> --
> 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 7/9] drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
2023-12-13 10:25 ` [PATCH 7/9] drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c Ville Syrjala
@ 2023-12-20 11:28 ` Shankar, Uma
0 siblings, 0 replies; 52+ messages in thread
From: Shankar, Uma @ 2023-12-20 11:28 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, December 13, 2023 3:55 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 7/9] drm/i915: Move intel_vblank_evade() & co. into
> intel_vblank.c
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> intel_vblank.c seems like the appropriate place for the core vblank evasion code.
> Move it there.
Looks Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_crtc.c | 135 --------------------
> drivers/gpu/drm/i915/display/intel_vblank.c | 130 +++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_vblank.h | 12 ++
> 3 files changed, 142 insertions(+), 135 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> b/drivers/gpu/drm/i915/display/intel_crtc.c
> index 11a6a4b0a258..25593f6aae7d 100644
> --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> @@ -461,141 +461,6 @@ int intel_usecs_to_scanlines(const struct
> drm_display_mode *adjusted_mode,
> 1000 * adjusted_mode->crtc_htotal); }
>
> -static int intel_mode_vblank_start(const struct drm_display_mode *mode) -{
> - int vblank_start = mode->crtc_vblank_start;
> -
> - if (mode->flags & DRM_MODE_FLAG_INTERLACE)
> - vblank_start = DIV_ROUND_UP(vblank_start, 2);
> -
> - return vblank_start;
> -}
> -
> -struct intel_vblank_evade_ctx {
> - struct intel_crtc *crtc;
> - int min, max, vblank_start;
> - bool need_vlv_dsi_wa;
> -};
> -
> -static void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
> - const struct intel_crtc_state *new_crtc_state,
> - struct intel_vblank_evade_ctx *evade)
> -{
> - struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
> - struct drm_i915_private *i915 = to_i915(crtc->base.dev);
> - const struct intel_crtc_state *crtc_state;
> - const struct drm_display_mode *adjusted_mode;
> -
> - evade->crtc = crtc;
> -
> - evade->need_vlv_dsi_wa = (IS_VALLEYVIEW(i915) ||
> IS_CHERRYVIEW(i915)) &&
> - intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
> -
> - /*
> - * During fastsets/etc. the transcoder is still
> - * running with the old timings at this point.
> - *
> - * TODO: maybe just use the active timings here?
> - */
> - if (intel_crtc_needs_modeset(new_crtc_state))
> - crtc_state = new_crtc_state;
> - else
> - crtc_state = old_crtc_state;
> -
> - adjusted_mode = &crtc_state->hw.adjusted_mode;
> -
> - if (crtc->mode_flags & I915_MODE_FLAG_VRR) {
> - /* timing changes should happen with VRR disabled */
> - drm_WARN_ON(crtc->base.dev,
> intel_crtc_needs_modeset(new_crtc_state) ||
> - new_crtc_state->update_m_n || new_crtc_state-
> >update_lrr);
> -
> - if (intel_vrr_is_push_sent(crtc_state))
> - evade->vblank_start =
> intel_vrr_vmin_vblank_start(crtc_state);
> - else
> - evade->vblank_start =
> intel_vrr_vmax_vblank_start(crtc_state);
> - } else {
> - evade->vblank_start =
> intel_mode_vblank_start(adjusted_mode);
> - }
> -
> - /* FIXME needs to be calibrated sensibly */
> - evade->min = evade->vblank_start -
> intel_usecs_to_scanlines(adjusted_mode,
> -
> VBLANK_EVASION_TIME_US);
> - evade->max = evade->vblank_start - 1;
> -
> - /*
> - * M/N and TRANS_VTOTAL are double buffered on the transcoder's
> - * undelayed vblank, so with seamless M/N and LRR we must evade
> - * both vblanks.
> - *
> - * DSB execution waits for the transcoder's undelayed vblank,
> - * hence we must kick off the commit before that.
> - */
> - if (new_crtc_state->dsb || new_crtc_state->update_m_n ||
> new_crtc_state->update_lrr)
> - evade->min -= adjusted_mode->crtc_vblank_start -
> adjusted_mode->crtc_vdisplay;
> -}
> -
> -/* must be called with vblank interrupt already enabled! */ -static int
> intel_vblank_evade(struct intel_vblank_evade_ctx *evade) -{
> - struct intel_crtc *crtc = evade->crtc;
> - struct drm_i915_private *i915 = to_i915(crtc->base.dev);
> - long timeout = msecs_to_jiffies_timeout(1);
> - wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
> - DEFINE_WAIT(wait);
> - int scanline;
> -
> - if (evade->min <= 0 || evade->max <= 0)
> - return 0;
> -
> - for (;;) {
> - /*
> - * prepare_to_wait() has a memory barrier, which guarantees
> - * other CPUs can see the task state update by the time we
> - * read the scanline.
> - */
> - prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
> -
> - scanline = intel_get_crtc_scanline(crtc);
> - if (scanline < evade->min || scanline > evade->max)
> - break;
> -
> - if (!timeout) {
> - drm_err(&i915->drm,
> - "Potential atomic update failure on pipe %c\n",
> - pipe_name(crtc->pipe));
> - break;
> - }
> -
> - local_irq_enable();
> -
> - timeout = schedule_timeout(timeout);
> -
> - local_irq_disable();
> - }
> -
> - finish_wait(wq, &wait);
> -
> - /*
> - * On VLV/CHV DSI the scanline counter would appear to
> - * increment approx. 1/3 of a scanline before start of vblank.
> - * The registers still get latched at start of vblank however.
> - * This means we must not write any registers on the first
> - * line of vblank (since not the whole line is actually in
> - * vblank). And unfortunately we can't use the interrupt to
> - * wait here since it will fire too soon. We could use the
> - * frame start interrupt instead since it will fire after the
> - * critical scanline, but that would require more changes
> - * in the interrupt code. So for now we'll just do the nasty
> - * thing and poll for the bad scanline to pass us by.
> - *
> - * FIXME figure out if BXT+ DSI suffers from this as well
> - */
> - while (evade->need_vlv_dsi_wa && scanline == evade->vblank_start)
> - scanline = intel_get_crtc_scanline(crtc);
> -
> - return scanline;
> -}
> -
> /**
> * intel_pipe_update_start() - start update of a set of display registers
> * @state: the atomic state
> diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c
> b/drivers/gpu/drm/i915/display/intel_vblank.c
> index fe256bf7b485..baf7354cb6e2 100644
> --- a/drivers/gpu/drm/i915/display/intel_vblank.c
> +++ b/drivers/gpu/drm/i915/display/intel_vblank.c
> @@ -5,6 +5,7 @@
>
> #include "i915_drv.h"
> #include "i915_reg.h"
> +#include "intel_crtc.h"
> #include "intel_de.h"
> #include "intel_display_types.h"
> #include "intel_vblank.h"
> @@ -581,3 +582,132 @@ void intel_crtc_update_active_timings(const struct
> intel_crtc_state *crtc_state,
> intel_vblank_section_exit(i915);
> spin_unlock_irqrestore(&i915->drm.vblank_time_lock, irqflags); }
> +
> +static int intel_mode_vblank_start(const struct drm_display_mode *mode)
> +{
> + int vblank_start = mode->crtc_vblank_start;
> +
> + if (mode->flags & DRM_MODE_FLAG_INTERLACE)
> + vblank_start = DIV_ROUND_UP(vblank_start, 2);
> +
> + return vblank_start;
> +}
> +
> +void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
> + const struct intel_crtc_state *new_crtc_state,
> + struct intel_vblank_evade_ctx *evade) {
> + struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc);
> + struct drm_i915_private *i915 = to_i915(crtc->base.dev);
> + const struct intel_crtc_state *crtc_state;
> + const struct drm_display_mode *adjusted_mode;
> +
> + evade->crtc = crtc;
> +
> + evade->need_vlv_dsi_wa = (IS_VALLEYVIEW(i915) ||
> IS_CHERRYVIEW(i915)) &&
> + intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
> +
> + /*
> + * During fastsets/etc. the transcoder is still
> + * running with the old timings at this point.
> + *
> + * TODO: maybe just use the active timings here?
> + */
> + if (intel_crtc_needs_modeset(new_crtc_state))
> + crtc_state = new_crtc_state;
> + else
> + crtc_state = old_crtc_state;
> +
> + adjusted_mode = &crtc_state->hw.adjusted_mode;
> +
> + if (crtc->mode_flags & I915_MODE_FLAG_VRR) {
> + /* timing changes should happen with VRR disabled */
> + drm_WARN_ON(crtc->base.dev,
> intel_crtc_needs_modeset(new_crtc_state) ||
> + new_crtc_state->update_m_n || new_crtc_state-
> >update_lrr);
> +
> + if (intel_vrr_is_push_sent(crtc_state))
> + evade->vblank_start =
> intel_vrr_vmin_vblank_start(crtc_state);
> + else
> + evade->vblank_start =
> intel_vrr_vmax_vblank_start(crtc_state);
> + } else {
> + evade->vblank_start =
> intel_mode_vblank_start(adjusted_mode);
> + }
> +
> + /* FIXME needs to be calibrated sensibly */
> + evade->min = evade->vblank_start -
> intel_usecs_to_scanlines(adjusted_mode,
> +
> VBLANK_EVASION_TIME_US);
> + evade->max = evade->vblank_start - 1;
> +
> + /*
> + * M/N and TRANS_VTOTAL are double buffered on the transcoder's
> + * undelayed vblank, so with seamless M/N and LRR we must evade
> + * both vblanks.
> + *
> + * DSB execution waits for the transcoder's undelayed vblank,
> + * hence we must kick off the commit before that.
> + */
> + if (new_crtc_state->dsb || new_crtc_state->update_m_n ||
> new_crtc_state->update_lrr)
> + evade->min -= adjusted_mode->crtc_vblank_start -
> +adjusted_mode->crtc_vdisplay; }
> +
> +/* must be called with vblank interrupt already enabled! */ int
> +intel_vblank_evade(struct intel_vblank_evade_ctx *evade) {
> + struct intel_crtc *crtc = evade->crtc;
> + struct drm_i915_private *i915 = to_i915(crtc->base.dev);
> + long timeout = msecs_to_jiffies_timeout(1);
> + wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
> + DEFINE_WAIT(wait);
> + int scanline;
> +
> + if (evade->min <= 0 || evade->max <= 0)
> + return 0;
> +
> + for (;;) {
> + /*
> + * prepare_to_wait() has a memory barrier, which guarantees
> + * other CPUs can see the task state update by the time we
> + * read the scanline.
> + */
> + prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
> +
> + scanline = intel_get_crtc_scanline(crtc);
> + if (scanline < evade->min || scanline > evade->max)
> + break;
> +
> + if (!timeout) {
> + drm_err(&i915->drm,
> + "Potential atomic update failure on pipe %c\n",
> + pipe_name(crtc->pipe));
> + break;
> + }
> +
> + local_irq_enable();
> +
> + timeout = schedule_timeout(timeout);
> +
> + local_irq_disable();
> + }
> +
> + finish_wait(wq, &wait);
> +
> + /*
> + * On VLV/CHV DSI the scanline counter would appear to
> + * increment approx. 1/3 of a scanline before start of vblank.
> + * The registers still get latched at start of vblank however.
> + * This means we must not write any registers on the first
> + * line of vblank (since not the whole line is actually in
> + * vblank). And unfortunately we can't use the interrupt to
> + * wait here since it will fire too soon. We could use the
> + * frame start interrupt instead since it will fire after the
> + * critical scanline, but that would require more changes
> + * in the interrupt code. So for now we'll just do the nasty
> + * thing and poll for the bad scanline to pass us by.
> + *
> + * FIXME figure out if BXT+ DSI suffers from this as well
> + */
> + while (evade->need_vlv_dsi_wa && scanline == evade->vblank_start)
> + scanline = intel_get_crtc_scanline(crtc);
> +
> + return scanline;
> +}
> diff --git a/drivers/gpu/drm/i915/display/intel_vblank.h
> b/drivers/gpu/drm/i915/display/intel_vblank.h
> index 17636f140c71..ec6c3da3eeac 100644
> --- a/drivers/gpu/drm/i915/display/intel_vblank.h
> +++ b/drivers/gpu/drm/i915/display/intel_vblank.h
> @@ -13,6 +13,18 @@ struct drm_crtc;
> struct intel_crtc;
> struct intel_crtc_state;
>
> +struct intel_vblank_evade_ctx {
> + struct intel_crtc *crtc;
> + int min, max, vblank_start;
> + bool need_vlv_dsi_wa;
> +};
> +
> +void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
> + const struct intel_crtc_state *new_crtc_state,
> + struct intel_vblank_evade_ctx *evade);
> +/* must be called with vblank interrupt already enabled! */ int
> +intel_vblank_evade(struct intel_vblank_evade_ctx *evade);
> +
> u32 i915_get_vblank_counter(struct drm_crtc *crtc);
> u32 g4x_get_vblank_counter(struct drm_crtc *crtc); bool
> intel_crtc_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error,
> --
> 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates
2023-12-13 10:25 ` [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates Ville Syrjala
@ 2023-12-20 11:41 ` Shankar, Uma
2023-12-20 11:45 ` Shankar, Uma
2024-01-16 20:49 ` [PATCH v2 " Ville Syrjala
1 sibling, 1 reply; 52+ messages in thread
From: Shankar, Uma @ 2023-12-20 11:41 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, December 13, 2023 3:55 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor
> updates
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Our legacy cursor updates are actually mailbox updates.
> Ie. the hardware latches things once per frame on start of vblank, but we issue an
> number of updates per frame, withough any attempt to synchronize against the
> vblank in software. So in theory only the last update issued during the frame will
> latch, and the previous ones are discarded.
>
> However this can lead to problems with maintaining the ggtt/iommu mappings as
> we have no idea which updates will actually latch.
>
> The problem is exacerbated by the hardware's annoying disarming behaviour; any
> non-arming register write will disarm an already armed update, only to be
> rearmed later by the arming register (CURBASE in case of cursors). If a disarming
> write happens just before the start of vblank, and the arming write happens after
> start of vblank we have effectively prevented the hardware from latching
> anything. And if we manage to straddle multiple sequential vblank starts in this
> manner we effectively prevent the hardware from latching any new registers for
> an arbitrary amount of time. This provides more time for the (potentially still in
> use by the hardware) gtt/iommu mappings to be torn down.
>
> A partial solution, of course, is to use vblank evasion to avoid the register writes
> from spreading on both sides of the start of vblank.
>
> I've previously highlighted this problem as a general issue affecting mailbox
> updates. I even added some notes to the
> {i9xx,skl}_crtc_planes_update_arm() to remind us that the noarm and arm phases
> both need to pulled into the vblank evasion critical section if we actually decided
> to implement mailbox updates in general. But as I never impelemented the
> noarm+arm split for cursors we don't have to worry about that for the moment.
>
> We've been lucky enough so far that this hasn't really caused problems. One thing
> that does help is that Xorg generally sticks to the same cursor BO. But igt seems
> pretty good at hitting this on MTL now, so apparently we have to start thinking
> about this.
Was not aware that a disarming update will disarm an armed update and make the vblank sync
irrelevant. Thanks for a good writeup highlighting the issue, really helps.
Yeah, this should help maintain consistency with cursor updates and ensure the sync at
vblank. Change looks Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_cursor.c | 16 ++++++++++------
> 1 file changed, 10 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c
> b/drivers/gpu/drm/i915/display/intel_cursor.c
> index 926e2de00eb5..77531838001f 100644
> --- a/drivers/gpu/drm/i915/display/intel_cursor.c
> +++ b/drivers/gpu/drm/i915/display/intel_cursor.c
> @@ -22,6 +22,7 @@
> #include "intel_frontbuffer.h"
> #include "intel_psr.h"
> #include "intel_psr_regs.h"
> +#include "intel_vblank.h"
> #include "skl_watermark.h"
>
> #include "gem/i915_gem_object.h"
> @@ -647,12 +648,14 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
> {
> struct intel_plane *plane = to_intel_plane(_plane);
> struct intel_crtc *crtc = to_intel_crtc(_crtc);
> + struct drm_i915_private *i915 = to_i915(plane->base.dev);
> struct intel_plane_state *old_plane_state =
> to_intel_plane_state(plane->base.state);
> struct intel_plane_state *new_plane_state;
> struct intel_crtc_state *crtc_state =
> to_intel_crtc_state(crtc->base.state);
> struct intel_crtc_state *new_crtc_state;
> + struct intel_vblank_evade_ctx evade;
> int ret;
>
> /*
> @@ -745,14 +748,15 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
> */
> crtc_state->active_planes = new_crtc_state->active_planes;
>
> - /*
> - * Technically we should do a vblank evasion here to make
> - * sure all the cursor registers update on the same frame.
> - * For now just make sure the register writes happen as
> - * quickly as possible to minimize the race window.
> - */
> + intel_vblank_evade_init(crtc_state, crtc_state, &evade);
> +
> local_irq_disable();
>
> + if (!drm_WARN_ON(&i915->drm, drm_crtc_vblank_get(&crtc->base))) {
> + intel_vblank_evade(&evade);
> + drm_crtc_vblank_put(&crtc->base);
> + }
> +
> if (new_plane_state->uapi.visible) {
> intel_plane_update_noarm(plane, crtc_state, new_plane_state);
> intel_plane_update_arm(plane, crtc_state, new_plane_state);
> --
> 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates
2023-12-20 11:41 ` Shankar, Uma
@ 2023-12-20 11:45 ` Shankar, Uma
2023-12-20 14:48 ` Ville Syrjälä
0 siblings, 1 reply; 52+ messages in thread
From: Shankar, Uma @ 2023-12-20 11:45 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Shankar, Uma
> Sent: Wednesday, December 20, 2023 5:11 PM
> To: Ville Syrjala <ville.syrjala@linux.intel.com>; intel-gfx@lists.freedesktop.org
> Subject: RE: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor
> updates
>
>
>
> > -----Original Message-----
> > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of
> > Ville Syrjala
> > Sent: Wednesday, December 13, 2023 3:55 PM
> > To: intel-gfx@lists.freedesktop.org
> > Subject: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy
> > cursor updates
> >
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > Our legacy cursor updates are actually mailbox updates.
> > Ie. the hardware latches things once per frame on start of vblank, but
> > we issue an number of updates per frame, withough any attempt to
> > synchronize against the vblank in software. So in theory only the last
> > update issued during the frame will latch, and the previous ones are discarded.
> >
> > However this can lead to problems with maintaining the ggtt/iommu
> > mappings as we have no idea which updates will actually latch.
> >
> > The problem is exacerbated by the hardware's annoying disarming
> > behaviour; any non-arming register write will disarm an already armed
> > update, only to be rearmed later by the arming register (CURBASE in
> > case of cursors). If a disarming write happens just before the start
> > of vblank, and the arming write happens after start of vblank we have
> > effectively prevented the hardware from latching anything. And if we
> > manage to straddle multiple sequential vblank starts in this manner we
> > effectively prevent the hardware from latching any new registers for
> > an arbitrary amount of time. This provides more time for the (potentially still in
> use by the hardware) gtt/iommu mappings to be torn down.
> >
> > A partial solution, of course, is to use vblank evasion to avoid the
> > register writes from spreading on both sides of the start of vblank.
> >
> > I've previously highlighted this problem as a general issue affecting
> > mailbox updates. I even added some notes to the
> > {i9xx,skl}_crtc_planes_update_arm() to remind us that the noarm and
> > arm phases both need to pulled into the vblank evasion critical
> > section if we actually decided to implement mailbox updates in
> > general. But as I never impelemented the
> > noarm+arm split for cursors we don't have to worry about that for the moment.
> >
> > We've been lucky enough so far that this hasn't really caused
> > problems. One thing that does help is that Xorg generally sticks to
> > the same cursor BO. But igt seems pretty good at hitting this on MTL
> > now, so apparently we have to start thinking about this.
>
> Was not aware that a disarming update will disarm an armed update and make
> the vblank sync irrelevant. Thanks for a good writeup highlighting the issue, really
> helps.
>
> Yeah, this should help maintain consistency with cursor updates and ensure the
> sync at vblank. Change looks Good to me.
> Reviewed-by: Uma Shankar <uma.shankar@intel.com>
>
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_cursor.c | 16 ++++++++++------
> > 1 file changed, 10 insertions(+), 6 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c
> > b/drivers/gpu/drm/i915/display/intel_cursor.c
> > index 926e2de00eb5..77531838001f 100644
> > --- a/drivers/gpu/drm/i915/display/intel_cursor.c
> > +++ b/drivers/gpu/drm/i915/display/intel_cursor.c
> > @@ -22,6 +22,7 @@
> > #include "intel_frontbuffer.h"
> > #include "intel_psr.h"
> > #include "intel_psr_regs.h"
> > +#include "intel_vblank.h"
> > #include "skl_watermark.h"
> >
> > #include "gem/i915_gem_object.h"
> > @@ -647,12 +648,14 @@ intel_legacy_cursor_update(struct drm_plane
> > *_plane, {
> > struct intel_plane *plane = to_intel_plane(_plane);
> > struct intel_crtc *crtc = to_intel_crtc(_crtc);
> > + struct drm_i915_private *i915 = to_i915(plane->base.dev);
> > struct intel_plane_state *old_plane_state =
> > to_intel_plane_state(plane->base.state);
> > struct intel_plane_state *new_plane_state;
> > struct intel_crtc_state *crtc_state =
> > to_intel_crtc_state(crtc->base.state);
> > struct intel_crtc_state *new_crtc_state;
> > + struct intel_vblank_evade_ctx evade;
> > int ret;
> >
> > /*
> > @@ -745,14 +748,15 @@ intel_legacy_cursor_update(struct drm_plane
> *_plane,
> > */
> > crtc_state->active_planes = new_crtc_state->active_planes;
> >
> > - /*
> > - * Technically we should do a vblank evasion here to make
> > - * sure all the cursor registers update on the same frame.
> > - * For now just make sure the register writes happen as
> > - * quickly as possible to minimize the race window.
> > - */
> > + intel_vblank_evade_init(crtc_state, crtc_state, &evade);
Missed to update:
Should the 2nd argument not be new_crtc_state ?
> > local_irq_disable();
> >
> > + if (!drm_WARN_ON(&i915->drm, drm_crtc_vblank_get(&crtc->base))) {
> > + intel_vblank_evade(&evade);
> > + drm_crtc_vblank_put(&crtc->base);
> > + }
> > +
> > if (new_plane_state->uapi.visible) {
> > intel_plane_update_noarm(plane, crtc_state, new_plane_state);
> > intel_plane_update_arm(plane, crtc_state, new_plane_state);
> > --
> > 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates
2023-12-20 11:45 ` Shankar, Uma
@ 2023-12-20 14:48 ` Ville Syrjälä
2023-12-22 5:07 ` Shankar, Uma
0 siblings, 1 reply; 52+ messages in thread
From: Ville Syrjälä @ 2023-12-20 14:48 UTC (permalink / raw)
To: Shankar, Uma; +Cc: intel-gfx@lists.freedesktop.org
On Wed, Dec 20, 2023 at 11:45:44AM +0000, Shankar, Uma wrote:
>
>
> > -----Original Message-----
> > From: Shankar, Uma
> > Sent: Wednesday, December 20, 2023 5:11 PM
> > To: Ville Syrjala <ville.syrjala@linux.intel.com>; intel-gfx@lists.freedesktop.org
> > Subject: RE: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor
> > updates
> >
> >
> >
> > > -----Original Message-----
> > > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of
> > > Ville Syrjala
> > > Sent: Wednesday, December 13, 2023 3:55 PM
> > > To: intel-gfx@lists.freedesktop.org
> > > Subject: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy
> > > cursor updates
> > >
> > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > >
> > > Our legacy cursor updates are actually mailbox updates.
> > > Ie. the hardware latches things once per frame on start of vblank, but
> > > we issue an number of updates per frame, withough any attempt to
> > > synchronize against the vblank in software. So in theory only the last
> > > update issued during the frame will latch, and the previous ones are discarded.
> > >
> > > However this can lead to problems with maintaining the ggtt/iommu
> > > mappings as we have no idea which updates will actually latch.
> > >
> > > The problem is exacerbated by the hardware's annoying disarming
> > > behaviour; any non-arming register write will disarm an already armed
> > > update, only to be rearmed later by the arming register (CURBASE in
> > > case of cursors). If a disarming write happens just before the start
> > > of vblank, and the arming write happens after start of vblank we have
> > > effectively prevented the hardware from latching anything. And if we
> > > manage to straddle multiple sequential vblank starts in this manner we
> > > effectively prevent the hardware from latching any new registers for
> > > an arbitrary amount of time. This provides more time for the (potentially still in
> > use by the hardware) gtt/iommu mappings to be torn down.
> > >
> > > A partial solution, of course, is to use vblank evasion to avoid the
> > > register writes from spreading on both sides of the start of vblank.
> > >
> > > I've previously highlighted this problem as a general issue affecting
> > > mailbox updates. I even added some notes to the
> > > {i9xx,skl}_crtc_planes_update_arm() to remind us that the noarm and
> > > arm phases both need to pulled into the vblank evasion critical
> > > section if we actually decided to implement mailbox updates in
> > > general. But as I never impelemented the
> > > noarm+arm split for cursors we don't have to worry about that for the moment.
> > >
> > > We've been lucky enough so far that this hasn't really caused
> > > problems. One thing that does help is that Xorg generally sticks to
> > > the same cursor BO. But igt seems pretty good at hitting this on MTL
> > > now, so apparently we have to start thinking about this.
> >
> > Was not aware that a disarming update will disarm an armed update and make
> > the vblank sync irrelevant. Thanks for a good writeup highlighting the issue, really
> > helps.
> >
> > Yeah, this should help maintain consistency with cursor updates and ensure the
> > sync at vblank. Change looks Good to me.
> > Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> >
> > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > ---
> > > drivers/gpu/drm/i915/display/intel_cursor.c | 16 ++++++++++------
> > > 1 file changed, 10 insertions(+), 6 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c
> > > b/drivers/gpu/drm/i915/display/intel_cursor.c
> > > index 926e2de00eb5..77531838001f 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_cursor.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_cursor.c
> > > @@ -22,6 +22,7 @@
> > > #include "intel_frontbuffer.h"
> > > #include "intel_psr.h"
> > > #include "intel_psr_regs.h"
> > > +#include "intel_vblank.h"
> > > #include "skl_watermark.h"
> > >
> > > #include "gem/i915_gem_object.h"
> > > @@ -647,12 +648,14 @@ intel_legacy_cursor_update(struct drm_plane
> > > *_plane, {
> > > struct intel_plane *plane = to_intel_plane(_plane);
> > > struct intel_crtc *crtc = to_intel_crtc(_crtc);
> > > + struct drm_i915_private *i915 = to_i915(plane->base.dev);
> > > struct intel_plane_state *old_plane_state =
> > > to_intel_plane_state(plane->base.state);
> > > struct intel_plane_state *new_plane_state;
> > > struct intel_crtc_state *crtc_state =
> > > to_intel_crtc_state(crtc->base.state);
> > > struct intel_crtc_state *new_crtc_state;
> > > + struct intel_vblank_evade_ctx evade;
> > > int ret;
> > >
> > > /*
> > > @@ -745,14 +748,15 @@ intel_legacy_cursor_update(struct drm_plane
> > *_plane,
> > > */
> > > crtc_state->active_planes = new_crtc_state->active_planes;
> > >
> > > - /*
> > > - * Technically we should do a vblank evasion here to make
> > > - * sure all the cursor registers update on the same frame.
> > > - * For now just make sure the register writes happen as
> > > - * quickly as possible to minimize the race window.
> > > - */
> > > + intel_vblank_evade_init(crtc_state, crtc_state, &evade);
>
> Missed to update:
> Should the 2nd argument not be new_crtc_state ?
We'll discard 'new_crtc_state' at the end and we just update
'crtc_state' in place (only active_planes actually). So essentially
'crtc_state' here is the new state already. That should be perfectly
fine for the purposes of vblank evasion since that only cares about
the old state when modesets are involved (which is never the case here).
>
> > > local_irq_disable();
> > >
> > > + if (!drm_WARN_ON(&i915->drm, drm_crtc_vblank_get(&crtc->base))) {
> > > + intel_vblank_evade(&evade);
> > > + drm_crtc_vblank_put(&crtc->base);
> > > + }
> > > +
> > > if (new_plane_state->uapi.visible) {
> > > intel_plane_update_noarm(plane, crtc_state, new_plane_state);
> > > intel_plane_update_arm(plane, crtc_state, new_plane_state);
> > > --
> > > 2.41.0
>
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates
2023-12-20 14:48 ` Ville Syrjälä
@ 2023-12-22 5:07 ` Shankar, Uma
0 siblings, 0 replies; 52+ messages in thread
From: Shankar, Uma @ 2023-12-22 5:07 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Wednesday, December 20, 2023 8:19 PM
> To: Shankar, Uma <uma.shankar@intel.com>
> Cc: intel-gfx@lists.freedesktop.org
> Subject: Re: [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor
> updates
>
> On Wed, Dec 20, 2023 at 11:45:44AM +0000, Shankar, Uma wrote:
> >
> >
> > > -----Original Message-----
> > > From: Shankar, Uma
> > > Sent: Wednesday, December 20, 2023 5:11 PM
> > > To: Ville Syrjala <ville.syrjala@linux.intel.com>;
> > > intel-gfx@lists.freedesktop.org
> > > Subject: RE: [PATCH 8/9] drm/i915: Perform vblank evasion around
> > > legacy cursor updates
> > >
> > >
> > >
> > > > -----Original Message-----
> > > > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On
> > > > Behalf Of Ville Syrjala
> > > > Sent: Wednesday, December 13, 2023 3:55 PM
> > > > To: intel-gfx@lists.freedesktop.org
> > > > Subject: [PATCH 8/9] drm/i915: Perform vblank evasion around
> > > > legacy cursor updates
> > > >
> > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > >
> > > > Our legacy cursor updates are actually mailbox updates.
> > > > Ie. the hardware latches things once per frame on start of vblank,
> > > > but we issue an number of updates per frame, withough any attempt
> > > > to synchronize against the vblank in software. So in theory only
> > > > the last update issued during the frame will latch, and the previous ones are
> discarded.
> > > >
> > > > However this can lead to problems with maintaining the ggtt/iommu
> > > > mappings as we have no idea which updates will actually latch.
> > > >
> > > > The problem is exacerbated by the hardware's annoying disarming
> > > > behaviour; any non-arming register write will disarm an already
> > > > armed update, only to be rearmed later by the arming register
> > > > (CURBASE in case of cursors). If a disarming write happens just
> > > > before the start of vblank, and the arming write happens after
> > > > start of vblank we have effectively prevented the hardware from
> > > > latching anything. And if we manage to straddle multiple
> > > > sequential vblank starts in this manner we effectively prevent the
> > > > hardware from latching any new registers for an arbitrary amount
> > > > of time. This provides more time for the (potentially still in
> > > use by the hardware) gtt/iommu mappings to be torn down.
> > > >
> > > > A partial solution, of course, is to use vblank evasion to avoid
> > > > the register writes from spreading on both sides of the start of vblank.
> > > >
> > > > I've previously highlighted this problem as a general issue
> > > > affecting mailbox updates. I even added some notes to the
> > > > {i9xx,skl}_crtc_planes_update_arm() to remind us that the noarm
> > > > and arm phases both need to pulled into the vblank evasion
> > > > critical section if we actually decided to implement mailbox
> > > > updates in general. But as I never impelemented the
> > > > noarm+arm split for cursors we don't have to worry about that for the
> moment.
> > > >
> > > > We've been lucky enough so far that this hasn't really caused
> > > > problems. One thing that does help is that Xorg generally sticks
> > > > to the same cursor BO. But igt seems pretty good at hitting this
> > > > on MTL now, so apparently we have to start thinking about this.
> > >
> > > Was not aware that a disarming update will disarm an armed update
> > > and make the vblank sync irrelevant. Thanks for a good writeup
> > > highlighting the issue, really helps.
> > >
> > > Yeah, this should help maintain consistency with cursor updates and
> > > ensure the sync at vblank. Change looks Good to me.
> > > Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> > >
> > > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > ---
> > > > drivers/gpu/drm/i915/display/intel_cursor.c | 16 ++++++++++------
> > > > 1 file changed, 10 insertions(+), 6 deletions(-)
> > > >
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c
> > > > b/drivers/gpu/drm/i915/display/intel_cursor.c
> > > > index 926e2de00eb5..77531838001f 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_cursor.c
> > > > +++ b/drivers/gpu/drm/i915/display/intel_cursor.c
> > > > @@ -22,6 +22,7 @@
> > > > #include "intel_frontbuffer.h"
> > > > #include "intel_psr.h"
> > > > #include "intel_psr_regs.h"
> > > > +#include "intel_vblank.h"
> > > > #include "skl_watermark.h"
> > > >
> > > > #include "gem/i915_gem_object.h"
> > > > @@ -647,12 +648,14 @@ intel_legacy_cursor_update(struct drm_plane
> > > > *_plane, {
> > > > struct intel_plane *plane = to_intel_plane(_plane);
> > > > struct intel_crtc *crtc = to_intel_crtc(_crtc);
> > > > + struct drm_i915_private *i915 = to_i915(plane->base.dev);
> > > > struct intel_plane_state *old_plane_state =
> > > > to_intel_plane_state(plane->base.state);
> > > > struct intel_plane_state *new_plane_state;
> > > > struct intel_crtc_state *crtc_state =
> > > > to_intel_crtc_state(crtc->base.state);
> > > > struct intel_crtc_state *new_crtc_state;
> > > > + struct intel_vblank_evade_ctx evade;
> > > > int ret;
> > > >
> > > > /*
> > > > @@ -745,14 +748,15 @@ intel_legacy_cursor_update(struct drm_plane
> > > *_plane,
> > > > */
> > > > crtc_state->active_planes = new_crtc_state->active_planes;
> > > >
> > > > - /*
> > > > - * Technically we should do a vblank evasion here to make
> > > > - * sure all the cursor registers update on the same frame.
> > > > - * For now just make sure the register writes happen as
> > > > - * quickly as possible to minimize the race window.
> > > > - */
> > > > + intel_vblank_evade_init(crtc_state, crtc_state, &evade);
> >
> > Missed to update:
> > Should the 2nd argument not be new_crtc_state ?
>
> We'll discard 'new_crtc_state' at the end and we just update 'crtc_state' in place
> (only active_planes actually). So essentially 'crtc_state' here is the new state
> already. That should be perfectly fine for the purposes of vblank evasion since
> that only cares about the old state when modesets are involved (which is never
> the case here).
Got it, thanks for clarifying Ville.
Regards,
Uma Shankar
> >
> > > > local_irq_disable();
> > > >
> > > > + if (!drm_WARN_ON(&i915->drm, drm_crtc_vblank_get(&crtc->base))) {
> > > > + intel_vblank_evade(&evade);
> > > > + drm_crtc_vblank_put(&crtc->base);
> > > > + }
> > > > +
> > > > if (new_plane_state->uapi.visible) {
> > > > intel_plane_update_noarm(plane, crtc_state, new_plane_state);
> > > > intel_plane_update_arm(plane, crtc_state, new_plane_state);
> > > > --
> > > > 2.41.0
> >
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
2023-12-15 11:15 ` Ville Syrjälä
@ 2024-01-09 12:17 ` Lisovskiy, Stanislav
0 siblings, 0 replies; 52+ messages in thread
From: Lisovskiy, Stanislav @ 2024-01-09 12:17 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: Matt Roper, intel-gfx, Lucas De Marchi
On Fri, Dec 15, 2023 at 01:15:16PM +0200, Ville Syrjälä wrote:
> On Wed, Dec 13, 2023 at 05:29:12PM +0200, Ville Syrjälä wrote:
> > On Wed, Dec 13, 2023 at 05:15:06PM +0200, Ville Syrjälä wrote:
> > > On Wed, Dec 13, 2023 at 01:28:15PM +0200, Lisovskiy, Stanislav wrote:
> > > > On Wed, Dec 13, 2023 at 12:25:19PM +0200, Ville Syrjala wrote:
> > > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > >
> > > > > This reverts commit cfeff354f70bb1d0deb0279506e3f7989bc16e28.
> > > > >
> > > > > A core design consideration with legacy cursor updates is that the
> > > > > cursor must not touch any other plane, even if we were to force it
> > > > > to take the slow path. That is the real reason why the cursor uses
> > > > > a fixed ddb allocation, not because bspec says so.
> > > > >
> > > > > Treating cursors as any other plane during ddb allocation
> > > > > violates that, which means we can now pull other planes into
> > > > > fully unsynced legacy cursor mailbox commits. That is
> > > > > definitely not something we've ever considered when designing
> > > > > the rest of the code. The noarm+arm register write split in
> > > > > particular makes that dangerous as previous updates can get
> > > > > disarmed pretty much at any random time, and not necessarily
> > > > > in an order that is actually safe (eg. against ddb overlaps).
> > > > >
> > > > > So if we were to do this then:
> > > > > - someone needs to expend the appropriate amount of brain
> > > > > cells thinking through all the tricky details
> > > >
> > > > So question is how can we avoid pulling other planes to the commit?..
> > >
> > > By preallocating the ddb, as we do already.
> >
> > I guess one thing we could consider is allcating the cursor ddb
> > based on the cursors real size (as opposed to always allocating for
> > 256x256 cursor), and not doing a mailbox update when changing size.
> > But as we learn in https://gitlab.freedesktop.org/drm/intel/-/issues/7687:
> > - current userspace always uses 256x256 until the PLANE_SIZE_HINTS
> > stuff (or something similar) lands, so there is no point
> > - it would lead to worse power consumption with smaller cursors
> > as there isn't enough extra ddb. The fact that we currently
> > allocate the minimum for 256x256 means smallers cursor sizes
> > are more efficient. Some tests I did also indicated that the
> > current code does not give optimal values even if we let it
> > fully calculate the extra ddb like in the reverted commit here.
> > We really need someone to take a proper look at how to tune
> > the ddb allocation for optimal power consumption...
>
> Oh, and another random idea I keep having occasionally would
> be to by default assume that legacy cursor uapi wouldn't be
> used, and then massage stuff sufficiently when the first use
> appears to make it work well from that point onwards. That
> way we could try to be a bit more optimal with ddb/other
> stuff for userspace that never uses the legacy cursor uapi.
> But haven't really thought through the details on this one.
Reviewed-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev2)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (12 preceding siblings ...)
2023-12-19 13:51 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-01-09 12:34 ` Patchwork
2024-01-09 12:48 ` ✓ Fi.CI.BAT: success " Patchwork
` (11 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-09 12:34 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev2)
URL : https://patchwork.freedesktop.org/series/127744/
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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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'
+./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/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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/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: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: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: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: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: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: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: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: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: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: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'
+./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/linux/find.h:203:45: warning: shift count is negative (-12)
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: Cursor vblank evasion (rev2)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (13 preceding siblings ...)
2024-01-09 12:34 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev2) Patchwork
@ 2024-01-09 12:48 ` Patchwork
2024-01-09 15:10 ` ✗ Fi.CI.IGT: failure " Patchwork
` (10 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-09 12:48 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 12277 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev2)
URL : https://patchwork.freedesktop.org/series/127744/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14100 -> Patchwork_127744v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/index.html
Participating hosts (38 -> 39)
------------------------------
Additional (2): bat-rpls-2 bat-dg2-9
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_127744v2 that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- fi-bsw-n3050: [PASS][1] -> [FAIL][2] ([i915#8293])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/fi-bsw-n3050/boot.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/fi-bsw-n3050/boot.html
#### Possible fixes ####
* boot:
- bat-jsl-1: [FAIL][3] ([i915#8293]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/bat-jsl-1/boot.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-jsl-1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-rpls-2: NOTRUN -> [SKIP][5] ([i915#9318])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-rpls-2/igt@debugfs_test@basic-hwmon.html
- bat-jsl-1: NOTRUN -> [SKIP][6] ([i915#9318])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-jsl-1/igt@debugfs_test@basic-hwmon.html
* igt@gem_exec_suspend@basic-s3@smem:
- bat-dg2-8: [PASS][7] -> [INCOMPLETE][8] ([i915#9275])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/bat-dg2-8/igt@gem_exec_suspend@basic-s3@smem.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-8/igt@gem_exec_suspend@basic-s3@smem.html
* igt@gem_huc_copy@huc-copy:
- bat-jsl-1: NOTRUN -> [SKIP][9] ([i915#2190])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-jsl-1/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@verify-random:
- bat-jsl-1: NOTRUN -> [SKIP][10] ([i915#4613]) +3 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html
* igt@gem_mmap@basic:
- bat-dg2-9: NOTRUN -> [SKIP][11] ([i915#4083])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-dg2-9: NOTRUN -> [SKIP][12] ([i915#4077]) +2 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@gem_mmap_gtt@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-dg2-9: NOTRUN -> [SKIP][13] ([i915#4079]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-rpls-2: NOTRUN -> [SKIP][14] ([i915#3282])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-rpls-2/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg2-9: NOTRUN -> [SKIP][15] ([i915#6621])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@i915_pm_rps@basic-api.html
* igt@i915_suspend@basic-s3-without-i915:
- bat-atsm-1: NOTRUN -> [SKIP][16] ([i915#6645])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-atsm-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][17] ([i915#5190])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][18] ([i915#4215] / [i915#5190])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- bat-dg2-9: NOTRUN -> [SKIP][19] ([i915#4212]) +7 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][20] ([i915#4103] / [i915#4213]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-rpls-2: NOTRUN -> [SKIP][21] ([i915#4103]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-rpls-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-jsl-1: NOTRUN -> [SKIP][22] ([i915#4103]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-rpls-2: NOTRUN -> [SKIP][23] ([i915#3555] / [i915#3840] / [i915#9886])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-rpls-2/igt@kms_dsc@dsc-basic.html
- bat-jsl-1: NOTRUN -> [SKIP][24] ([i915#3555] / [i915#9886])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-jsl-1/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-dg2-9: NOTRUN -> [SKIP][25] ([fdo#109285])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@kms_force_connector_basic@force-load-detect.html
- bat-rpls-2: NOTRUN -> [SKIP][26] ([fdo#109285])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-rpls-2/igt@kms_force_connector_basic@force-load-detect.html
- bat-jsl-1: NOTRUN -> [SKIP][27] ([fdo#109285])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-dg2-9: NOTRUN -> [SKIP][28] ([i915#5274])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- bat-atsm-1: NOTRUN -> [SKIP][29] ([i915#1836])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-atsm-1/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pm_backlight@basic-brightness:
- bat-dg2-9: NOTRUN -> [SKIP][30] ([i915#5354])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@kms_pm_backlight@basic-brightness.html
- bat-rpls-2: NOTRUN -> [SKIP][31] ([i915#5354])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-rpls-2/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_rpm@basic-rte:
- bat-rpls-2: NOTRUN -> [ABORT][32] ([i915#8668] / [i915#9368] / [i915#9897])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-rpls-2/igt@kms_pm_rpm@basic-rte.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-dg2-9: NOTRUN -> [SKIP][33] ([i915#3555])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@kms_setmode@basic-clone-single-crtc.html
- bat-jsl-1: NOTRUN -> [SKIP][34] ([i915#3555])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-9: NOTRUN -> [SKIP][35] ([i915#3708])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-dg2-9: NOTRUN -> [SKIP][36] ([i915#3708] / [i915#4077]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-write:
- bat-dg2-9: NOTRUN -> [SKIP][37] ([i915#3291] / [i915#3708]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-dg2-9/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@hangcheck:
- bat-atsm-1: [INCOMPLETE][38] -> [PASS][39]
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/bat-atsm-1/igt@i915_selftest@live@hangcheck.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/bat-atsm-1/igt@i915_selftest@live@hangcheck.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[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#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
[i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9368]: https://gitlab.freedesktop.org/drm/intel/issues/9368
[i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886
[i915#9897]: https://gitlab.freedesktop.org/drm/intel/issues/9897
Build changes
-------------
* Linux: CI_DRM_14100 -> Patchwork_127744v2
CI-20190529: 20190529
CI_DRM_14100: 88035acade648815ca1e0c27c44abd96b258c7e7 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7663: b5eca7b97430309e320874594feaeaa8e770e25e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127744v2: 88035acade648815ca1e0c27c44abd96b258c7e7 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
d255073857fb Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
1d7930b991c8 drm/i915: Perform vblank evasion around legacy cursor updates
2fd909dc9070 drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
8af3d3141442 drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
56ff47941cac drm/i915: Extract intel_vblank_evade()
d1b7030af0cb drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
11aaf5ecbef8 drm/i915: Introduce struct intel_vblank_evade_ctx
3e35ec729e17 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
31f87044ded0 drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/index.html
[-- Attachment #2: Type: text/html, Size: 14499 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915: Cursor vblank evasion (rev2)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (14 preceding siblings ...)
2024-01-09 12:48 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2024-01-09 15:10 ` Patchwork
2024-01-16 21:22 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev3) Patchwork
` (9 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-09 15:10 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 100265 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev2)
URL : https://patchwork.freedesktop.org/series/127744/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14100_full -> Patchwork_127744v2_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_127744v2_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_127744v2_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/index.html
Participating hosts (9 -> 9)
------------------------------
Additional (1): shard-snb-0
Missing (1): pig-kbl-iris
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_127744v2_full:
### IGT changes ###
#### Possible regressions ####
* igt@core_hotunplug@unbind-rebind:
- shard-dg2: [PASS][1] -> [SKIP][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@core_hotunplug@unbind-rebind.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@core_hotunplug@unbind-rebind.html
* igt@i915_module_load@reload:
- shard-dg2: [PASS][3] -> [FAIL][4] +1 other test fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@i915_module_load@reload.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_module_load@reload.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-dg2: [PASS][5] -> [WARN][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@i915_suspend@basic-s3-without-i915.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_cursor_legacy@single-move@all-pipes:
- shard-mtlp: [PASS][7] -> [DMESG-WARN][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-mtlp-7/igt@kms_cursor_legacy@single-move@all-pipes.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-1/igt@kms_cursor_legacy@single-move@all-pipes.html
Known issues
------------
Here are the changes found in Patchwork_127744v2_full that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- shard-glk: ([PASS][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28]) -> ([PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [FAIL][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [PASS][47], [FAIL][48], [PASS][49]) ([i915#8293])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/boot.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk1/boot.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk1/boot.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk1/boot.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk9/boot.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk9/boot.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk9/boot.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk9/boot.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk8/boot.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk8/boot.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk8/boot.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk7/boot.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk7/boot.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/boot.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/boot.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/boot.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/boot.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/boot.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/boot.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/boot.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/boot.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/boot.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/boot.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/boot.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/boot.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/boot.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk7/boot.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk7/boot.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk4/boot.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk4/boot.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk4/boot.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk4/boot.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/boot.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/boot.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/boot.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/boot.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk1/boot.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk1/boot.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk1/boot.html
#### Possible fixes ####
* boot:
- shard-rkl: ([PASS][50], [PASS][51], [PASS][52], [PASS][53], [FAIL][54], [PASS][55], [PASS][56], [PASS][57], [PASS][58], [PASS][59], [PASS][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69], [PASS][70], [PASS][71], [PASS][72]) ([i915#8293]) -> ([PASS][73], [PASS][74], [PASS][75], [PASS][76], [PASS][77], [PASS][78], [PASS][79], [PASS][80], [PASS][81], [PASS][82], [PASS][83], [PASS][84], [PASS][85], [PASS][86], [PASS][87], [PASS][88], [PASS][89], [PASS][90], [PASS][91], [PASS][92], [PASS][93], [PASS][94], [PASS][95])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/boot.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/boot.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/boot.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/boot.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-6/boot.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-6/boot.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-3/boot.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-3/boot.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/boot.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/boot.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/boot.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/boot.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-6/boot.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-6/boot.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-5/boot.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-5/boot.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-5/boot.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/boot.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/boot.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/boot.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/boot.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-2/boot.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/boot.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/boot.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/boot.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-mtlp: NOTRUN -> [SKIP][96] ([i915#8411])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@api_intel_bb@crc32:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#6230])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@api_intel_bb@crc32.html
* igt@device_reset@cold-reset-bound:
- shard-dg1: NOTRUN -> [SKIP][98] ([i915#7701])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@device_reset@cold-reset-bound.html
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#7701])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@device_reset@cold-reset-bound.html
* igt@drm_fdinfo@busy-hang@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#8414]) +5 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@drm_fdinfo@busy-hang@rcs0.html
* igt@drm_fdinfo@virtual-idle:
- shard-rkl: NOTRUN -> [FAIL][101] ([i915#7742])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@drm_fdinfo@virtual-idle.html
* igt@fbdev@nullptr:
- shard-dg2: [PASS][102] -> [SKIP][103] ([i915#2582]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@fbdev@nullptr.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@fbdev@nullptr.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-dg1: NOTRUN -> [SKIP][104] ([i915#3281]) +5 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#7697]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_compute@compute-square:
- shard-mtlp: NOTRUN -> [SKIP][106] ([i915#9310])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_compute@compute-square.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-tglu: [PASS][107] -> [FAIL][108] ([i915#6268])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-4/igt@gem_ctx_exec@basic-nohangcheck.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#8555])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_sseu@engines:
- shard-dg1: NOTRUN -> [SKIP][110] ([i915#280])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_ctx_sseu@engines.html
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#280])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@mmap-args:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#280]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@hibernate:
- shard-tglu: [PASS][113] -> [ABORT][114] ([i915#7975] / [i915#8213] / [i915#8398])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-8/igt@gem_eio@hibernate.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-10/igt@gem_eio@hibernate.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][115] ([fdo#109271] / [i915#6334])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu: NOTRUN -> [SKIP][116] ([i915#6344])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_capture@capture@vcs1-smem:
- shard-mtlp: [PASS][117] -> [DMESG-WARN][118] ([i915#5591])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-mtlp-5/igt@gem_exec_capture@capture@vcs1-smem.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_exec_capture@capture@vcs1-smem.html
* igt@gem_exec_capture@many-4k-incremental:
- shard-glk: NOTRUN -> [FAIL][119] ([i915#9606])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@gem_exec_capture@many-4k-incremental.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-rkl: [PASS][120] -> [FAIL][121] ([i915#2842]) +1 other test fail
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/igt@gem_exec_fair@basic-none-share@rcs0.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-5/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none-solo:
- shard-mtlp: NOTRUN -> [SKIP][122] ([i915#4473])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_exec_fair@basic-none-solo.html
* igt@gem_exec_fair@basic-none@rcs0:
- shard-glk: NOTRUN -> [FAIL][123] ([i915#2842]) +2 other tests fail
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/igt@gem_exec_fair@basic-none@rcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [PASS][124] -> [FAIL][125] ([i915#2842])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/igt@gem_exec_fair@basic-pace-share@rcs0.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_params@secure-non-root:
- shard-rkl: NOTRUN -> [SKIP][126] ([fdo#112283]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#3281]) +5 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_reloc@basic-write-wc:
- shard-mtlp: NOTRUN -> [SKIP][128] ([i915#3281]) +2 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_exec_reloc@basic-write-wc.html
* igt@gem_exec_reloc@basic-write-wc-active:
- shard-dg2: NOTRUN -> [SKIP][129] ([i915#3281]) +4 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_exec_reloc@basic-write-wc-active.html
* igt@gem_exec_schedule@preempt-queue:
- shard-mtlp: NOTRUN -> [SKIP][130] ([i915#4537] / [i915#4812])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@semaphore-power:
- shard-dg1: NOTRUN -> [SKIP][131] ([i915#4812])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [PASS][132] -> [INCOMPLETE][133] ([i915#9275])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-11/igt@gem_exec_suspend@basic-s0@smem.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_fence_thrash@bo-copy:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#4860])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_fence_thrash@bo-copy.html
- shard-dg1: NOTRUN -> [SKIP][135] ([i915#4860])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_fence_thrash@bo-copy.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-mtlp: NOTRUN -> [SKIP][136] ([i915#4860])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_huc_copy@huc-copy:
- shard-glk: NOTRUN -> [SKIP][137] ([fdo#109271] / [i915#2190])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-dg2: [PASS][138] -> [SKIP][139] ([i915#9643])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_lmem_evict@dontneed-evict-race.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@basic:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#4613]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-engines:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#9643]) +3 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][142] ([fdo#109271] / [i915#4613]) +4 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/igt@gem_lmem_swapping@random-engines.html
* igt@gem_media_vme:
- shard-dg1: NOTRUN -> [SKIP][143] ([i915#284])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_media_vme.html
* igt@gem_mmap@bad-offset:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#4083]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_mmap@bad-offset.html
* igt@gem_mmap_gtt@medium-copy-odd:
- shard-dg1: NOTRUN -> [SKIP][145] ([i915#4077]) +2 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_mmap_gtt@medium-copy-odd.html
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#4077])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_mmap_gtt@medium-copy-odd.html
* igt@gem_mmap_wc@write-read-distinct:
- shard-dg1: NOTRUN -> [SKIP][147] ([i915#4083])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_mmap_wc@write-read-distinct.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#3282]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_pread@snoop:
- shard-mtlp: NOTRUN -> [SKIP][149] ([i915#3282])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_pread@snoop.html
* igt@gem_pxp@create-regular-context-1:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#4270]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_pxp@create-regular-context-1.html
* igt@gem_pxp@display-protected-crc:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#4270]) +3 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-dg1: NOTRUN -> [SKIP][152] ([i915#4270]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_readwrite@new-obj:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#3282]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_readwrite@new-obj.html
- shard-dg1: NOTRUN -> [SKIP][154] ([i915#3282]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][155] ([i915#2575] / [i915#5190])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html
* igt@gem_render_copy@yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][156] ([i915#8428])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_render_copy@yf-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#8411])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-mtlp: NOTRUN -> [SKIP][158] ([i915#3297])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg1: NOTRUN -> [SKIP][159] ([i915#3297] / [i915#4958])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_userptr_blits@sd-probe.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#3297]) +1 other test skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap.html
* igt@gem_vm_create@execbuf:
- shard-dg2: [PASS][161] -> [SKIP][162] ([i915#2575]) +199 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_vm_create@execbuf.html
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_vm_create@execbuf.html
* igt@gen7_exec_parse@batch-without-end:
- shard-rkl: NOTRUN -> [SKIP][163] ([fdo#109289]) +2 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gen7_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@bb-chained:
- shard-mtlp: NOTRUN -> [SKIP][164] ([i915#2856])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#2856])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gen9_exec_parse@shadow-peek.html
- shard-dg1: NOTRUN -> [SKIP][166] ([i915#2527]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@valid-registers:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#2527])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gen9_exec_parse@valid-registers.html
* igt@i915_fb_tiling:
- shard-dg1: NOTRUN -> [SKIP][168] ([i915#4881])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@i915_fb_tiling.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [PASS][169] -> [ABORT][170] ([i915#9697] / [i915#9820])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/igt@i915_module_load@reload-with-fault-injection.html
- shard-tglu: NOTRUN -> [INCOMPLETE][171] ([i915#9200])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rpm@gem-idle:
- shard-dg2: [PASS][172] -> [SKIP][173] ([i915#9980]) +7 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@i915_pm_rpm@gem-idle.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_pm_rpm@gem-idle.html
* igt@i915_pm_rps@thresholds-idle@gt0:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#8925])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-7/igt@i915_pm_rps@thresholds-idle@gt0.html
* igt@i915_selftest@mock@memory_region:
- shard-rkl: NOTRUN -> [DMESG-WARN][175] ([i915#9311])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@i915_selftest@mock@memory_region.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg1: NOTRUN -> [SKIP][176] ([i915#4212])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#8709]) +11 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html
* igt@kms_async_flips@crc@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [FAIL][178] ([i915#8247]) +3 other tests fail
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_async_flips@crc@pipe-d-edp-1.html
* igt@kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing:
- shard-dg2: NOTRUN -> [SKIP][179] ([fdo#112022] / [i915#2575])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#5286]) +2 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg1: NOTRUN -> [SKIP][181] ([i915#4538] / [i915#5286]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][182] ([fdo#111614]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][183] ([i915#3638]) +2 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][184] ([fdo#111614]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][185] ([fdo#111614] / [i915#3638]) +2 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][186] ([i915#5190])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][187] ([fdo#111615]) +2 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#4538]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: NOTRUN -> [SKIP][189] ([i915#4538] / [i915#5190])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-rkl: NOTRUN -> [SKIP][190] ([fdo#110723]) +2 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_joiner@2x-modeset:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#2705])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_big_joiner@2x-modeset.html
* igt@kms_ccs@pipe-a-bad-pixel-format-4-tiled-dg2-mc-ccs:
- shard-dg2: [PASS][192] -> [SKIP][193] ([fdo#109315]) +51 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_ccs@pipe-a-bad-pixel-format-4-tiled-dg2-mc-ccs.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_ccs@pipe-a-bad-pixel-format-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@pipe-a-crc-primary-basic-4-tiled-dg2-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#5354] / [i915#6095]) +7 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_ccs@pipe-a-crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@pipe-a-random-ccs-data-yf-tiled-ccs:
- shard-dg1: NOTRUN -> [SKIP][195] ([i915#5354] / [i915#6095]) +23 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_ccs@pipe-a-random-ccs-data-yf-tiled-ccs.html
* igt@kms_ccs@pipe-c-bad-aux-stride-y-tiled-gen12-rc-ccs-cc:
- shard-mtlp: NOTRUN -> [SKIP][196] ([i915#5354] / [i915#6095]) +10 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_ccs@pipe-c-bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#5354]) +13 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf-tiled-ccs:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#5354] / [i915#6095])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf-tiled-ccs.html
* igt@kms_ccs@pipe-d-random-ccs-data-y-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#5354]) +11 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_ccs@pipe-d-random-ccs-data-y-tiled-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-dg1: NOTRUN -> [SKIP][200] ([i915#3742])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-rkl: NOTRUN -> [SKIP][201] ([fdo#111827])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_color@ctm-max:
- shard-dg2: NOTRUN -> [SKIP][202] ([fdo#111827])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_chamelium_color@ctm-max.html
- shard-dg1: NOTRUN -> [SKIP][203] ([fdo#111827])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_chamelium_color@ctm-max.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-rkl: NOTRUN -> [SKIP][204] ([i915#7828]) +4 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-tglu: NOTRUN -> [SKIP][205] ([i915#7828])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][206] ([i915#7828]) +2 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-mtlp: NOTRUN -> [SKIP][207] ([i915#7828]) +2 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#3116])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-tglu: NOTRUN -> [SKIP][209] ([i915#3116] / [i915#3299])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#7118])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic:
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#7118])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-5/igt@kms_content_protection@lic.html
* igt@kms_content_protection@uevent:
- shard-mtlp: NOTRUN -> [SKIP][212] ([i915#6944])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#8814])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-dg1: NOTRUN -> [SKIP][214] ([i915#3555]) +4 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_cursor_crc@cursor-offscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#3359]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][216] ([i915#4103] / [i915#4213])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- shard-dg1: NOTRUN -> [SKIP][217] ([i915#4103] / [i915#4213])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2: NOTRUN -> [SKIP][218] ([fdo#109274] / [i915#5354])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][219] ([i915#9809]) +2 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-snb: [PASS][220] -> [SKIP][221] ([fdo#109271] / [fdo#111767])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: NOTRUN -> [FAIL][222] ([i915#2346])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#3804])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][224] ([i915#8812])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_draw_crc@draw-method-mmap-gtt.html
- shard-dg2: NOTRUN -> [SKIP][225] ([i915#8812])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#4854])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2: NOTRUN -> [SKIP][227] ([i915#1839])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_feature_discovery@display-2x.html
- shard-dg1: NOTRUN -> [SKIP][228] ([i915#1839])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: NOTRUN -> [SKIP][229] ([i915#1839])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_feature_discovery@display-3x.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#8381])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-dg2: NOTRUN -> [SKIP][231] ([fdo#109274]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-flip-vs-panning:
- shard-mtlp: NOTRUN -> [SKIP][232] ([i915#3637])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_flip@2x-flip-vs-panning.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-dg1: NOTRUN -> [SKIP][233] ([fdo#111825] / [i915#9934]) +2 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-rkl: NOTRUN -> [SKIP][234] ([fdo#111825]) +2 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][235] ([fdo#109315]) +40 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][236] ([i915#2587] / [i915#2672])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][237] ([fdo#109315] / [i915#5190]) +8 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#2672])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][239] ([i915#2672])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#2672])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-rkl: NOTRUN -> [SKIP][241] ([fdo#111825] / [i915#1825]) +17 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg1: NOTRUN -> [SKIP][242] ([fdo#111825]) +16 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
- shard-snb: [PASS][243] -> [SKIP][244] ([fdo#109271]) +6 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-dg2: [PASS][245] -> [FAIL][246] ([i915#6880])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-dg1: NOTRUN -> [SKIP][247] ([i915#3458]) +9 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][248] ([i915#8708]) +5 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][249] ([i915#3023]) +10 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][250] ([i915#8708]) +1 other test skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][251] ([i915#8708]) +2 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][252] ([fdo#110189])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][253] ([i915#3458])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][254] ([i915#1825]) +5 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#3555] / [i915#8228])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-5/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: NOTRUN -> [SKIP][256] ([i915#3555] / [i915#8228])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][257] ([i915#4816])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c:
- shard-dg2: NOTRUN -> [SKIP][258] ([fdo#109289])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html
- shard-dg1: NOTRUN -> [SKIP][259] ([fdo#109289])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][260] ([i915#7862]) +1 other test fail
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][261] ([i915#8292])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][262] ([fdo#109271]) +230 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][263] ([i915#9423]) +5 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][264] ([i915#9423]) +11 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][265] ([i915#5176] / [i915#9423]) +1 other test skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][266] ([i915#5235]) +11 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-12/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][267] ([i915#5235]) +3 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
- shard-dg2: NOTRUN -> [SKIP][268] ([i915#2575] / [i915#9423]) +13 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][269] ([i915#5235] / [i915#9423]) +11 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-7/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][270] ([i915#5235]) +3 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#9980]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [PASS][272] -> [SKIP][273] ([i915#9519]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@pc8-residency:
- shard-dg1: NOTRUN -> [SKIP][274] ([fdo#109293] / [fdo#109506])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_pm_rpm@pc8-residency.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][275] ([i915#9683])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area:
- shard-dg1: NOTRUN -> [SKIP][276] ([fdo#111068] / [i915#9683]) +1 other test skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-tglu: NOTRUN -> [SKIP][277] ([i915#3555]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-snb: NOTRUN -> [SKIP][278] ([fdo#109271])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][279] ([i915#3555] / [i915#8809])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_vrr@flip-dpms:
- shard-dg2: NOTRUN -> [SKIP][280] ([i915#3555]) +1 other test skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@negative-basic:
- shard-rkl: NOTRUN -> [SKIP][281] ([i915#3555]) +2 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_vrr@negative-basic.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-mtlp: NOTRUN -> [SKIP][282] ([i915#2437])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-glk: NOTRUN -> [SKIP][283] ([fdo#109271] / [i915#2437])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@low-oa-exponent-permissions:
- shard-dg2: NOTRUN -> [SKIP][284] ([i915#5608]) +17 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@perf@low-oa-exponent-permissions.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-mtlp: NOTRUN -> [SKIP][285] ([fdo#109289]) +1 other test skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@invalid-init:
- shard-dg2: [PASS][286] -> [SKIP][287] ([i915#5608]) +10 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@perf_pmu@invalid-init.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@perf_pmu@invalid-init.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][288] ([i915#8516])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@v3d/v3d_perfmon@get-values-invalid-pad:
- shard-dg1: NOTRUN -> [SKIP][289] ([i915#2575]) +5 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@v3d/v3d_perfmon@get-values-invalid-pad.html
* igt@v3d/v3d_submit_cl@bad-multisync-pad:
- shard-mtlp: NOTRUN -> [SKIP][290] ([i915#2575]) +3 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@v3d/v3d_submit_cl@bad-multisync-pad.html
* igt@v3d/v3d_submit_cl@multi-and-single-sync:
- shard-rkl: NOTRUN -> [SKIP][291] ([fdo#109315]) +6 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@v3d/v3d_submit_cl@multi-and-single-sync.html
* igt@v3d/v3d_submit_cl@simple-flush-cache:
- shard-dg2: NOTRUN -> [SKIP][292] ([i915#2575]) +173 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@v3d/v3d_submit_cl@simple-flush-cache.html
* igt@vc4/vc4_dmabuf_poll@poll-write-waits-until-write-done:
- shard-dg1: NOTRUN -> [SKIP][293] ([i915#7711]) +4 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@vc4/vc4_dmabuf_poll@poll-write-waits-until-write-done.html
* igt@vc4/vc4_perfmon@destroy-valid-perfmon:
- shard-dg2: NOTRUN -> [SKIP][294] ([i915#7711]) +2 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@vc4/vc4_perfmon@destroy-valid-perfmon.html
* igt@vc4/vc4_tiling@get-bad-handle:
- shard-rkl: NOTRUN -> [SKIP][295] ([i915#7711]) +1 other test skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@vc4/vc4_tiling@get-bad-handle.html
* igt@vc4/vc4_wait_bo@used-bo-0ns:
- shard-mtlp: NOTRUN -> [SKIP][296] ([i915#7711]) +1 other test skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@vc4/vc4_wait_bo@used-bo-0ns.html
#### Possible fixes ####
* igt@drm_fdinfo@idle@rcs0:
- shard-rkl: [FAIL][297] ([i915#7742]) -> [PASS][298] +1 other test pass
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/igt@drm_fdinfo@idle@rcs0.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/igt@drm_fdinfo@idle@rcs0.html
* igt@gem_eio@unwedge-stress:
- shard-dg1: [FAIL][299] ([i915#5784]) -> [PASS][300]
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-19/igt@gem_eio@unwedge-stress.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-17/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_fair@basic-none@vecs0:
- shard-rkl: [FAIL][301] ([i915#2842]) -> [PASS][302]
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/igt@gem_exec_fair@basic-none@vecs0.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/igt@gem_exec_fair@basic-none@vecs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][303] ([i915#2842]) -> [PASS][304] +1 other test pass
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-4/igt@gem_exec_fair@basic-pace@rcs0.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-2/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: [INCOMPLETE][305] ([i915#9849]) -> [PASS][306]
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-17/igt@i915_module_load@reload-with-fault-injection.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@i915_module_load@reload-with-fault-injection.html
- shard-glk: [INCOMPLETE][307] ([i915#9200] / [i915#9849]) -> [PASS][308]
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/igt@i915_module_load@reload-with-fault-injection.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk1/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg2: [INCOMPLETE][309] ([i915#9849]) -> [PASS][310]
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-dg1: [FAIL][311] ([i915#3591]) -> [PASS][312]
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [FAIL][313] ([i915#10031]) -> [PASS][314]
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: [FAIL][315] ([i915#3743]) -> [PASS][316] +3 other tests pass
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [DMESG-WARN][317] ([i915#10007]) -> [PASS][318]
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
- shard-snb: [SKIP][319] ([fdo#109271]) -> [PASS][320] +16 other tests pass
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [FAIL][321] ([i915#9295]) -> [PASS][322]
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-5/igt@kms_pm_dc@dc6-dpms.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-9/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_sysfs_edid_timing:
- shard-dg2: [FAIL][323] ([IGT#2]) -> [PASS][324]
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_sysfs_edid_timing.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_sysfs_edid_timing.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-snb: [FAIL][325] ([i915#9196]) -> [PASS][326]
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb7/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg2: [SKIP][327] ([i915#8411]) -> [SKIP][328] ([i915#2575])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@api_intel_bb@blit-reloc-purge-cache.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@drm_fdinfo@virtual-busy-all:
- shard-dg2: [SKIP][329] ([i915#8414]) -> [SKIP][330] ([i915#5608]) +1 other test skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@drm_fdinfo@virtual-busy-all.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@drm_fdinfo@virtual-busy-all.html
* igt@gem_ctx_param@set-priority-not-supported:
- shard-dg2: [SKIP][331] ([fdo#109314]) -> [SKIP][332] ([i915#2575])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@gem_ctx_param@set-priority-not-supported.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_ctx_param@set-priority-not-supported.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg2: [SKIP][333] ([i915#8555]) -> [SKIP][334] ([i915#2575]) +3 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_ctx_persistence@heartbeat-hostile.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2: [SKIP][335] ([i915#4771]) -> [SKIP][336] ([i915#2575])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_exec_balancer@bonded-dual.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: [SKIP][337] ([i915#4812]) -> [SKIP][338] ([i915#2575]) +4 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_exec_balancer@bonded-false-hang.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_capture@many-4k-incremental:
- shard-dg2: [FAIL][339] ([i915#9606]) -> [SKIP][340] ([i915#2575])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_exec_capture@many-4k-incremental.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_capture@many-4k-incremental.html
* igt@gem_exec_fair@basic-none-share:
- shard-dg2: [SKIP][341] ([i915#3539] / [i915#4852]) -> [SKIP][342] ([i915#2575]) +3 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@gem_exec_fair@basic-none-share.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_fair@basic-none-share.html
* igt@gem_exec_fair@basic-sync:
- shard-dg2: [SKIP][343] ([i915#3539]) -> [SKIP][344] ([i915#2575]) +1 other test skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_exec_fair@basic-sync.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_fair@basic-sync.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2: [SKIP][345] ([fdo#109283] / [i915#5107]) -> [SKIP][346] ([fdo#109283] / [i915#2575])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_exec_params@rsvd2-dirt.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-dg2: [SKIP][347] ([i915#3281]) -> [SKIP][348] ([i915#2575]) +12 other tests skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: [SKIP][349] ([i915#4537] / [i915#4812]) -> [SKIP][350] ([i915#2575]) +1 other test skip
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-dg2: [SKIP][351] ([i915#4860]) -> [SKIP][352] ([i915#2575])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_fenced_exec_thrash@2-spare-fences.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_media_fill@media-fill:
- shard-dg2: [SKIP][353] ([i915#8289]) -> [SKIP][354] ([i915#2575])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_media_fill@media-fill.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_media_fill@media-fill.html
* igt@gem_media_vme:
- shard-dg2: [SKIP][355] ([i915#284]) -> [SKIP][356] ([i915#2575])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_media_vme.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_media_vme.html
* igt@gem_mmap@basic:
- shard-dg2: [SKIP][357] ([i915#4083]) -> [SKIP][358] ([i915#2575]) +6 other tests skip
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_mmap@basic.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic-write-read-distinct:
- shard-dg1: [SKIP][359] ([i915#4077]) -> [SKIP][360] ([i915#4077] / [i915#4423])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@gem_mmap_gtt@basic-write-read-distinct.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@gem_mmap_gtt@basic-write-read-distinct.html
* igt@gem_mmap_gtt@big-copy-odd:
- shard-dg2: [SKIP][361] ([i915#4077]) -> [SKIP][362] ([i915#2575]) +15 other tests skip
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_mmap_gtt@big-copy-odd.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_mmap_gtt@big-copy-odd.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-dg2: [SKIP][363] ([i915#3282]) -> [SKIP][364] ([i915#2575]) +7 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_partial_pwrite_pread@write-uncached.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pread@exhaustion:
- shard-glk: [WARN][365] ([i915#2658]) -> [INCOMPLETE][366] ([i915#10042])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk8/igt@gem_pread@exhaustion.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk7/igt@gem_pread@exhaustion.html
* igt@gem_pxp@reject-modify-context-protection-off-2:
- shard-dg2: [SKIP][367] ([i915#4270]) -> [SKIP][368] ([i915#2575]) +2 other tests skip
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_pxp@reject-modify-context-protection-off-2.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_pxp@reject-modify-context-protection-off-2.html
* igt@gem_render_copy@y-tiled-ccs-to-linear:
- shard-dg2: [SKIP][369] ([i915#5190]) -> [SKIP][370] ([i915#2575] / [i915#5190]) +9 other tests skip
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_render_copy@y-tiled-ccs-to-linear.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_render_copy@y-tiled-ccs-to-linear.html
* igt@gem_tiled_pread_basic:
- shard-dg2: [SKIP][371] ([i915#4079]) -> [SKIP][372] ([i915#2575])
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_tiled_pread_basic.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_tiled_pread_basic.html
* igt@gem_unfence_active_buffers:
- shard-dg2: [SKIP][373] ([i915#4879]) -> [SKIP][374] ([i915#2575])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@gem_unfence_active_buffers.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: [SKIP][375] ([i915#3297]) -> [SKIP][376] ([i915#2575]) +2 other tests skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_userptr_blits@create-destroy-unsync.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: [SKIP][377] ([i915#3297] / [i915#4880]) -> [SKIP][378] ([i915#2575])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg2: [SKIP][379] ([i915#3297] / [i915#4958]) -> [SKIP][380] ([i915#2575])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_userptr_blits@sd-probe.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_userptr_blits@sd-probe.html
* igt@gen7_exec_parse@bitmasks:
- shard-dg2: [SKIP][381] ([fdo#109289]) -> [SKIP][382] ([i915#2575]) +6 other tests skip
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gen7_exec_parse@bitmasks.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gen7_exec_parse@bitmasks.html
* igt@gen9_exec_parse@bb-start-param:
- shard-dg2: [SKIP][383] ([i915#2856]) -> [SKIP][384] ([i915#2575]) +4 other tests skip
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gen9_exec_parse@bb-start-param.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gen9_exec_parse@bb-start-param.html
* igt@i915_fb_tiling:
- shard-dg2: [SKIP][385] ([i915#4881]) -> [SKIP][386] ([i915#2575])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@i915_fb_tiling.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_fb_tiling.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: [SKIP][387] ([i915#4387]) -> [SKIP][388] ([i915#2575])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@i915_pm_sseu@full-enable.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_pm_sseu@full-enable.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: [SKIP][389] ([i915#4212]) -> [SKIP][390] ([i915#2575]) +2 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@kms_addfb_basic@clobberred-modifier.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-270:
- shard-dg2: [SKIP][391] ([fdo#111614]) -> [SKIP][392] ([fdo#109315]) +5 other tests skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: [SKIP][393] ([i915#5190]) -> [SKIP][394] ([fdo#109315] / [i915#5190]) +7 other tests skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
- shard-dg2: [SKIP][395] ([i915#4538] / [i915#5190]) -> [SKIP][396] ([fdo#109315] / [i915#5190]) +7 other tests skip
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
* igt@kms_big_joiner@basic:
- shard-dg2: [SKIP][397] ([i915#2705]) -> [SKIP][398] ([fdo#109315])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_big_joiner@basic.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_big_joiner@basic.html
* igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs:
- shard-dg1: [SKIP][399] ([i915#5354] / [i915#6095]) -> [SKIP][400] ([i915#4423] / [i915#5354] / [i915#6095]) +1 other test skip
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs.html
* igt@kms_chamelium_color@ctm-limited-range:
- shard-dg2: [SKIP][401] ([fdo#111827]) -> [SKIP][402] ([i915#2575]) +1 other test skip
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_chamelium_color@ctm-limited-range.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_chamelium_color@ctm-limited-range.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: [SKIP][403] ([i915#7828]) -> [SKIP][404] ([i915#2575]) +15 other tests skip
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_content_protection@mei-interface:
- shard-dg2: [SKIP][405] ([i915#9424]) -> [SKIP][406] ([i915#2575])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_content_protection@mei-interface.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_content_protection@mei-interface.html
- shard-dg1: [SKIP][407] ([i915#9433]) -> [SKIP][408] ([i915#9424])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-12/igt@kms_content_protection@mei-interface.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-17/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: [SKIP][409] ([i915#7118]) -> [SKIP][410] ([i915#2575])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_content_protection@srm.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: [SKIP][411] ([i915#3359]) -> [SKIP][412] ([i915#2575]) +1 other test skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_cursor_crc@cursor-onscreen-512x170.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-dg1: [SKIP][413] ([fdo#111825]) -> [SKIP][414] ([fdo#111825] / [i915#4423])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-legacy:
- shard-dg2: [SKIP][415] ([fdo#109274] / [i915#5354]) -> [SKIP][416] ([i915#2575]) +4 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2: [SKIP][417] ([i915#4103] / [i915#4213]) -> [SKIP][418] ([i915#2575])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2: [SKIP][419] ([i915#9833]) -> [SKIP][420] ([fdo#109315])
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_aux_dev:
- shard-dg2: [SKIP][421] ([i915#1257]) -> [SKIP][422] ([i915#2575])
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_dp_aux_dev.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_dp_aux_dev.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: [SKIP][423] ([i915#3555] / [i915#3840]) -> [SKIP][424] ([fdo#109315]) +1 other test skip
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_dsc@dsc-basic.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_dsc@dsc-basic.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: [SKIP][425] ([i915#9337]) -> [SKIP][426] ([i915#2575])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@kms_feature_discovery@dp-mst.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-dg2: [SKIP][427] ([i915#8381]) -> [SKIP][428] ([i915#2575])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-dg2: [SKIP][429] ([fdo#109274] / [fdo#111767]) -> [SKIP][430] ([i915#2575])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: [SKIP][431] ([fdo#109274]) -> [SKIP][432] ([i915#2575]) +4 other tests skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_flip@2x-modeset-vs-vblank-race.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen:
- shard-dg2: [FAIL][433] ([i915#6880]) -> [SKIP][434] ([fdo#109315])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-dg2: [SKIP][435] ([i915#5354]) -> [SKIP][436] ([fdo#109315]) +109 other tests skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt:
- shard-dg2: [SKIP][437] ([i915#8708]) -> [SKIP][438] ([fdo#109315]) +28 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2: [SKIP][439] -> [SKIP][440] ([fdo#109315])
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-dg2: [SKIP][441] ([i915#3458]) -> [SKIP][442] ([fdo#109315]) +29 other tests skip
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-dg1: [SKIP][443] ([i915#8708]) -> [SKIP][444] ([i915#4423] / [i915#8708])
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite:
- shard-dg1: [SKIP][445] ([i915#3458]) -> [SKIP][446] ([i915#3458] / [i915#4423]) +1 other test skip
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite.html
* igt@kms_hdr@static-toggle-suspend:
- shard-dg2: [SKIP][447] ([i915#3555] / [i915#8228]) -> [SKIP][448] ([i915#2575]) +3 other tests skip
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_hdr@static-toggle-suspend.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_panel_fitting@legacy:
- shard-dg2: [SKIP][449] ([i915#6301]) -> [SKIP][450] ([i915#2575])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_panel_fitting@legacy.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: [SKIP][451] ([i915#3555] / [i915#8821]) -> [SKIP][452] ([i915#2575])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@kms_plane_lowres@tiling-yf.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-dg2: [SKIP][453] ([i915#3555] / [i915#8806]) -> [SKIP][454] ([i915#2575])
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_plane_multiple@tiling-yf.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: [SKIP][455] ([fdo#109274] / [i915#5354] / [i915#9423]) -> [SKIP][456] ([i915#2575] / [i915#9423])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2: [SKIP][457] ([i915#9685]) -> [SKIP][458] ([fdo#109315])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_pm_dc@dc3co-vpb-simulation.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][459] ([i915#4281]) -> [SKIP][460] ([i915#3361])
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-dg2: [SKIP][461] ([i915#8430]) -> [SKIP][462] ([fdo#109315])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_pm_lpsp@screens-disabled.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [SKIP][463] ([i915#9519]) -> [SKIP][464] ([i915#9980])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@pc8-residency:
- shard-dg2: [SKIP][465] ([fdo#109293] / [fdo#109506]) -> [SKIP][466] ([i915#9980]) +1 other test skip
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_pm_rpm@pc8-residency.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_rpm@pc8-residency.html
* igt@kms_pm_rpm@pm-tiling:
- shard-dg2: [SKIP][467] ([i915#4077]) -> [SKIP][468] ([i915#9980])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_pm_rpm@pm-tiling.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_rpm@pm-tiling.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: [SKIP][469] ([i915#9683]) -> [SKIP][470] ([fdo#109315]) +6 other tests skip
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_psr2_su@page_flip-xrgb8888.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: [SKIP][471] ([i915#4235]) -> [SKIP][472] ([i915#2575]) +2 other tests skip
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2: [SKIP][473] ([i915#8623]) -> [SKIP][474] ([i915#2575])
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@flipline:
- shard-dg2: [SKIP][475] ([i915#3555]) -> [SKIP][476] ([i915#2575]) +5 other tests skip
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_vrr@flipline.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_vrr@flipline.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2: [SKIP][477] ([i915#2437] / [i915#9412]) -> [SKIP][478] ([i915#2575])
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_writeback@writeback-check-output-xrgb2101010.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg2: [CRASH][479] ([i915#9351]) -> [INCOMPLETE][480] ([i915#5493])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-5/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-6/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
* igt@prime_vgem@basic-gtt:
- shard-dg2: [SKIP][481] ([i915#3708] / [i915#4077]) -> [SKIP][482] ([i915#2575]) +1 other test skip
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@prime_vgem@basic-gtt.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-write:
- shard-dg2: [SKIP][483] ([i915#3291] / [i915#3708]) -> [SKIP][484] ([i915#2575]) +1 other test skip
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@prime_vgem@basic-write.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-flip-hang:
- shard-dg2: [SKIP][485] ([i915#3708]) -> [SKIP][486] ([i915#2575])
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@prime_vgem@fence-flip-hang.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@prime_vgem@fence-flip-hang.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-dg2: [FAIL][487] ([i915#9781]) -> [SKIP][488] ([i915#2575])
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@syncobj_timeline@invalid-wait-zero-handles.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@syncobj_timeline@invalid-wait-zero-handles.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
[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#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
[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#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#112022]: https://bugs.freedesktop.org/show_bug.cgi?id=112022
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#10007]: https://gitlab.freedesktop.org/drm/intel/issues/10007
[i915#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031
[i915#10042]: https://gitlab.freedesktop.org/drm/intel/issues/10042
[i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[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/
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/index.html
[-- Attachment #2: Type: text/html, Size: 117141 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* [PATCH v2 8/9] drm/i915: Perform vblank evasion around legacy cursor updates
2023-12-13 10:25 ` [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates Ville Syrjala
2023-12-20 11:41 ` Shankar, Uma
@ 2024-01-16 20:49 ` Ville Syrjala
2024-01-17 13:16 ` Hogander, Jouni
` (2 more replies)
1 sibling, 3 replies; 52+ messages in thread
From: Ville Syrjala @ 2024-01-16 20:49 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Our legacy cursor updates are actually mailbox updates.
Ie. the hardware latches things once per frame on start of
vblank, but we issue an number of updates per frame,
withough any attempt to synchronize against the vblank
in software. So in theory only the last update issued
during the frame will latch, and the previous ones are
discarded.
However this can lead to problems with maintaining the
ggtt/iommu mappings as we have no idea which updates
will actually latch.
The problem is exacerbated by the hardware's annoying disarming
behaviour; any non-arming register write will disarm an already
armed update, only to be rearmed later by the arming register
(CURBASE in case of cursors). If a disarming write happens
just before the start of vblank, and the arming write happens
after start of vblank we have effectively prevented the hardware
from latching anything. And if we manage to straddle multiple
sequential vblank starts in this manner we effectively prevent
the hardware from latching any new registers for an arbitrary
amount of time. This provides more time for the (potentially
still in use by the hardware) gtt/iommu mappings to be torn
down.
A partial solution, of course, is to use vblank evasion to
avoid the register writes from spreading on both sides of
the start of vblank.
I've previously highlighted this problem as a general issue
affecting mailbox updates. I even added some notes to the
{i9xx,skl}_crtc_planes_update_arm() to remind us that the noarm
and arm phases both need to pulled into the vblank evasion
critical section if we actually decided to implement mailbox
updates in general. But as I never impelemented the noarm+arm
split for cursors we don't have to worry about that for the
moment.
We've been lucky enough so far that this hasn't really caused
problems. One thing that does help is that Xorg generally
sticks to the same cursor BO. But igt seems pretty good at
hitting this on MTL now, so apparently we have to start
thinking about this.
v2: Wait for PSR exit to avoid the vblank evasion timeout (1ms)
tripping due to PSR exit latency (~5ms typically)
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cursor.c | 31 ++++++++++++++++-----
1 file changed, 24 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c
index ecff90e233f0..f8b33999d43f 100644
--- a/drivers/gpu/drm/i915/display/intel_cursor.c
+++ b/drivers/gpu/drm/i915/display/intel_cursor.c
@@ -22,6 +22,7 @@
#include "intel_frontbuffer.h"
#include "intel_psr.h"
#include "intel_psr_regs.h"
+#include "intel_vblank.h"
#include "skl_watermark.h"
#include "gem/i915_gem_object.h"
@@ -665,12 +666,14 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
{
struct intel_plane *plane = to_intel_plane(_plane);
struct intel_crtc *crtc = to_intel_crtc(_crtc);
+ struct drm_i915_private *i915 = to_i915(plane->base.dev);
struct intel_plane_state *old_plane_state =
to_intel_plane_state(plane->base.state);
struct intel_plane_state *new_plane_state;
struct intel_crtc_state *crtc_state =
to_intel_crtc_state(crtc->base.state);
struct intel_crtc_state *new_crtc_state;
+ struct intel_vblank_evade_ctx evade;
int ret;
/*
@@ -763,13 +766,25 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
*/
crtc_state->active_planes = new_crtc_state->active_planes;
- /*
- * Technically we should do a vblank evasion here to make
- * sure all the cursor registers update on the same frame.
- * For now just make sure the register writes happen as
- * quickly as possible to minimize the race window.
- */
- local_irq_disable();
+ intel_vblank_evade_init(crtc_state, crtc_state, &evade);
+
+ intel_psr_lock(crtc_state);
+
+ if (!drm_WARN_ON(&i915->drm, drm_crtc_vblank_get(&crtc->base))) {
+ /*
+ * TODO: maybe check if we're still in PSR
+ * and skip the vblank evasion entirely?
+ */
+ intel_psr_wait_for_idle_locked(crtc_state);
+
+ local_irq_disable();
+
+ intel_vblank_evade(&evade);
+
+ drm_crtc_vblank_put(&crtc->base);
+ } else {
+ local_irq_disable();
+ }
if (new_plane_state->uapi.visible) {
intel_plane_update_noarm(plane, crtc_state, new_plane_state);
@@ -780,6 +795,8 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
local_irq_enable();
+ intel_psr_unlock(crtc_state);
+
intel_plane_unpin_fb(old_plane_state);
out_free:
--
2.41.0
^ permalink raw reply related [flat|nested] 52+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev3)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (15 preceding siblings ...)
2024-01-09 15:10 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-01-16 21:22 ` Patchwork
2024-01-16 21:36 ` ✗ Fi.CI.BAT: failure " Patchwork
` (8 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-16 21:22 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev3)
URL : https://patchwork.freedesktop.org/series/127744/
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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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'
+./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/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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/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: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: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: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: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: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: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: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: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: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: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'
+./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/linux/find.h:203:45: warning: shift count is negative (-12)
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion (rev3)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (16 preceding siblings ...)
2024-01-16 21:22 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev3) Patchwork
@ 2024-01-16 21:36 ` Patchwork
2024-01-17 8:02 ` ✓ Fi.CI.IGT: success for drm/i915: Cursor vblank evasion (rev2) Patchwork
` (7 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-16 21:36 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4292 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev3)
URL : https://patchwork.freedesktop.org/series/127744/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14129 -> Patchwork_127744v3
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_127744v3 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_127744v3, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/index.html
Participating hosts (39 -> 37)
------------------------------
Missing (2): bat-rpls-2 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_127744v3:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@hangcheck:
- fi-skl-guc: [PASS][1] -> [DMESG-FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@i915_selftest@live@execlists:
- {bat-adls-6}: [PASS][3] -> [TIMEOUT][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/bat-adls-6/igt@i915_selftest@live@execlists.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/bat-adls-6/igt@i915_selftest@live@execlists.html
Known issues
------------
Here are the changes found in Patchwork_127744v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@unbind-rebind:
- bat-adlp-6: [PASS][5] -> [DMESG-WARN][6] ([i915#1982])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/bat-adlp-6/igt@core_hotunplug@unbind-rebind.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/bat-adlp-6/igt@core_hotunplug@unbind-rebind.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1:
- bat-dg2-8: [PASS][7] -> [INCOMPLETE][8] ([i915#9280])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/bat-dg2-8/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/bat-dg2-8/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#9280]: https://gitlab.freedesktop.org/drm/intel/issues/9280
[i915#9943]: https://gitlab.freedesktop.org/drm/intel/issues/9943
Build changes
-------------
* Linux: CI_DRM_14129 -> Patchwork_127744v3
CI-20190529: 20190529
CI_DRM_14129: b6b50ad4c8d61b14de0ffcf0d52ae2adc0ef39cf @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7675: ffde49e0583ee5053f25a065356bce6bce91047a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127744v3: b6b50ad4c8d61b14de0ffcf0d52ae2adc0ef39cf @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
5540e8a678ff Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
629c34748213 drm/i915: Perform vblank evasion around legacy cursor updates
18df1fe0b300 drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
1a40377765af drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
03003b9bdff4 drm/i915: Extract intel_vblank_evade()
fb121f57f07d drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
6a323300dd09 drm/i915: Introduce struct intel_vblank_evade_ctx
d8be1b741b18 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
49c2682be890 drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/index.html
[-- Attachment #2: Type: text/html, Size: 4999 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: Cursor vblank evasion (rev2)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (17 preceding siblings ...)
2024-01-16 21:36 ` ✗ Fi.CI.BAT: failure " Patchwork
@ 2024-01-17 8:02 ` Patchwork
2024-01-17 8:07 ` ✓ Fi.CI.BAT: success for drm/i915: Cursor vblank evasion (rev3) Patchwork
` (6 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-17 8:02 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 100265 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev2)
URL : https://patchwork.freedesktop.org/series/127744/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14100_full -> Patchwork_127744v2_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/index.html
Participating hosts (9 -> 9)
------------------------------
Additional (1): shard-snb-0
Missing (1): pig-kbl-iris
Known issues
------------
Here are the changes found in Patchwork_127744v2_full that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- shard-glk: ([PASS][1], [PASS][2], [PASS][3], [PASS][4], [PASS][5], [PASS][6], [PASS][7], [PASS][8], [PASS][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20]) -> ([PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29], [FAIL][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [FAIL][40], [PASS][41]) ([i915#8293])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk9/boot.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk9/boot.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk9/boot.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk9/boot.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk8/boot.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk8/boot.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk8/boot.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk7/boot.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk7/boot.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/boot.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/boot.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/boot.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/boot.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/boot.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/boot.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/boot.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/boot.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk1/boot.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk1/boot.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk1/boot.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/boot.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/boot.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/boot.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/boot.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/boot.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/boot.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/boot.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/boot.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk7/boot.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk7/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk4/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk4/boot.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk4/boot.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk4/boot.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/boot.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/boot.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/boot.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/boot.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk1/boot.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk1/boot.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk1/boot.html
#### Possible fixes ####
* boot:
- shard-rkl: ([PASS][42], [PASS][43], [PASS][44], [PASS][45], [FAIL][46], [PASS][47], [PASS][48], [PASS][49], [PASS][50], [PASS][51], [PASS][52], [PASS][53], [PASS][54], [PASS][55], [PASS][56], [PASS][57], [PASS][58], [PASS][59], [PASS][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64]) ([i915#8293]) -> ([PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69], [PASS][70], [PASS][71], [PASS][72], [PASS][73], [PASS][74], [PASS][75], [PASS][76], [PASS][77], [PASS][78], [PASS][79], [PASS][80], [PASS][81], [PASS][82], [PASS][83], [PASS][84], [PASS][85], [PASS][86], [PASS][87])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/boot.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/boot.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/boot.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/boot.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-6/boot.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-6/boot.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/boot.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/boot.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-3/boot.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-3/boot.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/boot.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/boot.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/boot.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/boot.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/boot.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/boot.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-2/boot.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/boot.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/boot.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/boot.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-5/boot.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-5/boot.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-5/boot.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-6/boot.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-6/boot.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/boot.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/boot.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/boot.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/boot.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-mtlp: NOTRUN -> [SKIP][88] ([i915#8411])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@api_intel_bb@crc32:
- shard-rkl: NOTRUN -> [SKIP][89] ([i915#6230])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@api_intel_bb@crc32.html
* igt@core_getversion:
- shard-dg2: [PASS][90] -> [FAIL][91] ([i915#9950])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@core_getversion.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@core_getversion.html
* igt@core_hotunplug@unbind-rebind:
- shard-dg2: [PASS][92] -> [SKIP][93] ([i915#10076])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@core_hotunplug@unbind-rebind.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@core_hotunplug@unbind-rebind.html
* igt@device_reset@cold-reset-bound:
- shard-dg1: NOTRUN -> [SKIP][94] ([i915#7701])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@device_reset@cold-reset-bound.html
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#7701])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@device_reset@cold-reset-bound.html
* igt@drm_fdinfo@busy-hang@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][96] ([i915#8414]) +5 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@drm_fdinfo@busy-hang@rcs0.html
* igt@drm_fdinfo@virtual-idle:
- shard-rkl: NOTRUN -> [FAIL][97] ([i915#7742])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@drm_fdinfo@virtual-idle.html
* igt@fbdev@nullptr:
- shard-dg2: [PASS][98] -> [SKIP][99] ([i915#2582]) +1 other test skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@fbdev@nullptr.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@fbdev@nullptr.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-dg1: NOTRUN -> [SKIP][100] ([i915#3281]) +5 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#7697]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_compute@compute-square:
- shard-mtlp: NOTRUN -> [SKIP][102] ([i915#9310])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_compute@compute-square.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-tglu: [PASS][103] -> [FAIL][104] ([i915#6268])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-4/igt@gem_ctx_exec@basic-nohangcheck.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg1: NOTRUN -> [SKIP][105] ([i915#8555])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_sseu@engines:
- shard-dg1: NOTRUN -> [SKIP][106] ([i915#280])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_ctx_sseu@engines.html
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#280])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@mmap-args:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#280]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@hibernate:
- shard-tglu: [PASS][109] -> [ABORT][110] ([i915#7975] / [i915#8213] / [i915#8398])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-8/igt@gem_eio@hibernate.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-10/igt@gem_eio@hibernate.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][111] ([fdo#109271] / [i915#6334])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu: NOTRUN -> [SKIP][112] ([i915#6344])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_capture@capture@vcs1-smem:
- shard-mtlp: [PASS][113] -> [DMESG-WARN][114] ([i915#5591])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-mtlp-5/igt@gem_exec_capture@capture@vcs1-smem.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_exec_capture@capture@vcs1-smem.html
* igt@gem_exec_capture@many-4k-incremental:
- shard-glk: NOTRUN -> [FAIL][115] ([i915#9606])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@gem_exec_capture@many-4k-incremental.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-rkl: [PASS][116] -> [FAIL][117] ([i915#2842]) +1 other test fail
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/igt@gem_exec_fair@basic-none-share@rcs0.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-5/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none-solo:
- shard-mtlp: NOTRUN -> [SKIP][118] ([i915#4473])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_exec_fair@basic-none-solo.html
* igt@gem_exec_fair@basic-none@rcs0:
- shard-glk: NOTRUN -> [FAIL][119] ([i915#2842]) +2 other tests fail
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/igt@gem_exec_fair@basic-none@rcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [PASS][120] -> [FAIL][121] ([i915#2842])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk3/igt@gem_exec_fair@basic-pace-share@rcs0.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_params@secure-non-root:
- shard-rkl: NOTRUN -> [SKIP][122] ([fdo#112283]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#3281]) +5 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_reloc@basic-write-wc:
- shard-mtlp: NOTRUN -> [SKIP][124] ([i915#3281]) +2 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_exec_reloc@basic-write-wc.html
* igt@gem_exec_reloc@basic-write-wc-active:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#3281]) +4 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_exec_reloc@basic-write-wc-active.html
* igt@gem_exec_schedule@preempt-queue:
- shard-mtlp: NOTRUN -> [SKIP][126] ([i915#4537] / [i915#4812])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@semaphore-power:
- shard-dg1: NOTRUN -> [SKIP][127] ([i915#4812])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [PASS][128] -> [INCOMPLETE][129] ([i915#9275])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-11/igt@gem_exec_suspend@basic-s0@smem.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_fence_thrash@bo-copy:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#4860])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_fence_thrash@bo-copy.html
- shard-dg1: NOTRUN -> [SKIP][131] ([i915#4860])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_fence_thrash@bo-copy.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-mtlp: NOTRUN -> [SKIP][132] ([i915#4860])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_huc_copy@huc-copy:
- shard-glk: NOTRUN -> [SKIP][133] ([fdo#109271] / [i915#2190])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-dg2: [PASS][134] -> [SKIP][135] ([i915#9643])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_lmem_evict@dontneed-evict-race.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@basic:
- shard-rkl: NOTRUN -> [SKIP][136] ([i915#4613]) +1 other test skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-engines:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#9643]) +3 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][138] ([fdo#109271] / [i915#4613]) +4 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/igt@gem_lmem_swapping@random-engines.html
* igt@gem_media_vme:
- shard-dg1: NOTRUN -> [SKIP][139] ([i915#284])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_media_vme.html
* igt@gem_mmap@bad-offset:
- shard-mtlp: NOTRUN -> [SKIP][140] ([i915#4083]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_mmap@bad-offset.html
* igt@gem_mmap_gtt@medium-copy-odd:
- shard-dg1: NOTRUN -> [SKIP][141] ([i915#4077]) +2 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_mmap_gtt@medium-copy-odd.html
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#4077])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_mmap_gtt@medium-copy-odd.html
* igt@gem_mmap_wc@write-read-distinct:
- shard-dg1: NOTRUN -> [SKIP][143] ([i915#4083])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_mmap_wc@write-read-distinct.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#3282]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_pread@snoop:
- shard-mtlp: NOTRUN -> [SKIP][145] ([i915#3282])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_pread@snoop.html
* igt@gem_pxp@create-regular-context-1:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#4270]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_pxp@create-regular-context-1.html
* igt@gem_pxp@display-protected-crc:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#4270]) +3 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-dg1: NOTRUN -> [SKIP][148] ([i915#4270]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_readwrite@new-obj:
- shard-dg2: NOTRUN -> [SKIP][149] ([i915#3282]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gem_readwrite@new-obj.html
- shard-dg1: NOTRUN -> [SKIP][150] ([i915#3282]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#2575] / [i915#5190])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html
* igt@gem_render_copy@yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][152] ([i915#8428])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_render_copy@yf-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#8411])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#3297])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg1: NOTRUN -> [SKIP][155] ([i915#3297] / [i915#4958])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@gem_userptr_blits@sd-probe.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-rkl: NOTRUN -> [SKIP][156] ([i915#3297]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap.html
* igt@gem_vm_create@execbuf:
- shard-dg2: [PASS][157] -> [SKIP][158] ([i915#2575]) +199 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_vm_create@execbuf.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_vm_create@execbuf.html
* igt@gen7_exec_parse@batch-without-end:
- shard-rkl: NOTRUN -> [SKIP][159] ([fdo#109289]) +2 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@gen7_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@bb-chained:
- shard-mtlp: NOTRUN -> [SKIP][160] ([i915#2856])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][161] ([i915#2856])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@gen9_exec_parse@shadow-peek.html
- shard-dg1: NOTRUN -> [SKIP][162] ([i915#2527]) +1 other test skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@valid-registers:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#2527])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@gen9_exec_parse@valid-registers.html
* igt@i915_fb_tiling:
- shard-dg1: NOTRUN -> [SKIP][164] ([i915#4881])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@i915_fb_tiling.html
* igt@i915_module_load@reload:
- shard-dg2: [PASS][165] -> [FAIL][166] ([i915#10111])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@i915_module_load@reload.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_module_load@reload.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [PASS][167] -> [ABORT][168] ([i915#9697] / [i915#9820])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/igt@i915_module_load@reload-with-fault-injection.html
- shard-tglu: NOTRUN -> [INCOMPLETE][169] ([i915#9200])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rpm@gem-idle:
- shard-dg2: [PASS][170] -> [SKIP][171] ([i915#9980]) +7 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@i915_pm_rpm@gem-idle.html
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_pm_rpm@gem-idle.html
* igt@i915_pm_rps@thresholds-idle@gt0:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#8925])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-7/igt@i915_pm_rps@thresholds-idle@gt0.html
* igt@i915_selftest@mock@memory_region:
- shard-rkl: NOTRUN -> [DMESG-WARN][173] ([i915#9311])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@i915_selftest@mock@memory_region.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-dg2: [PASS][174] -> [WARN][175] ([i915#10099])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@i915_suspend@basic-s3-without-i915.html
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg1: NOTRUN -> [SKIP][176] ([i915#4212])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#8709]) +11 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html
* igt@kms_async_flips@crc@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [FAIL][178] ([i915#8247]) +3 other tests fail
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_async_flips@crc@pipe-d-edp-1.html
* igt@kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing:
- shard-dg2: NOTRUN -> [SKIP][179] ([fdo#112022] / [i915#2575])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#5286]) +2 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg1: NOTRUN -> [SKIP][181] ([i915#4538] / [i915#5286]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][182] ([fdo#111614]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][183] ([i915#3638]) +2 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][184] ([fdo#111614]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][185] ([fdo#111614] / [i915#3638]) +2 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][186] ([i915#5190])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][187] ([fdo#111615]) +2 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#4538]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: NOTRUN -> [SKIP][189] ([i915#4538] / [i915#5190])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-rkl: NOTRUN -> [SKIP][190] ([fdo#110723]) +2 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_joiner@2x-modeset:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#2705])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_big_joiner@2x-modeset.html
* igt@kms_ccs@pipe-a-bad-pixel-format-4-tiled-dg2-mc-ccs:
- shard-dg2: [PASS][192] -> [SKIP][193] ([fdo#109315]) +51 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_ccs@pipe-a-bad-pixel-format-4-tiled-dg2-mc-ccs.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_ccs@pipe-a-bad-pixel-format-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@pipe-a-crc-primary-basic-4-tiled-dg2-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#5354] / [i915#6095]) +7 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_ccs@pipe-a-crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@pipe-a-random-ccs-data-yf-tiled-ccs:
- shard-dg1: NOTRUN -> [SKIP][195] ([i915#5354] / [i915#6095]) +23 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_ccs@pipe-a-random-ccs-data-yf-tiled-ccs.html
* igt@kms_ccs@pipe-c-bad-aux-stride-y-tiled-gen12-rc-ccs-cc:
- shard-mtlp: NOTRUN -> [SKIP][196] ([i915#5354] / [i915#6095]) +10 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_ccs@pipe-c-bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#5354]) +13 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf-tiled-ccs:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#5354] / [i915#6095])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf-tiled-ccs.html
* igt@kms_ccs@pipe-d-random-ccs-data-y-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#5354]) +11 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_ccs@pipe-d-random-ccs-data-y-tiled-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-dg1: NOTRUN -> [SKIP][200] ([i915#3742])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-rkl: NOTRUN -> [SKIP][201] ([fdo#111827])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_color@ctm-max:
- shard-dg2: NOTRUN -> [SKIP][202] ([fdo#111827])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_chamelium_color@ctm-max.html
- shard-dg1: NOTRUN -> [SKIP][203] ([fdo#111827])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_chamelium_color@ctm-max.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-rkl: NOTRUN -> [SKIP][204] ([i915#7828]) +4 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-tglu: NOTRUN -> [SKIP][205] ([i915#7828])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][206] ([i915#7828]) +2 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-mtlp: NOTRUN -> [SKIP][207] ([i915#7828]) +2 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#3116])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-tglu: NOTRUN -> [SKIP][209] ([i915#3116] / [i915#3299])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#7118])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic:
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#7118])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-5/igt@kms_content_protection@lic.html
* igt@kms_content_protection@uevent:
- shard-mtlp: NOTRUN -> [SKIP][212] ([i915#6944])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#8814])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-dg1: NOTRUN -> [SKIP][214] ([i915#3555]) +4 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_cursor_crc@cursor-offscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#3359]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][216] ([i915#4103] / [i915#4213])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- shard-dg1: NOTRUN -> [SKIP][217] ([i915#4103] / [i915#4213])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2: NOTRUN -> [SKIP][218] ([fdo#109274] / [i915#5354])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][219] ([i915#9809]) +2 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-snb: [PASS][220] -> [SKIP][221] ([fdo#109271] / [fdo#111767])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: NOTRUN -> [FAIL][222] ([i915#2346])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@single-move@all-pipes:
- shard-mtlp: [PASS][223] -> [DMESG-WARN][224] ([i915#1982])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-mtlp-7/igt@kms_cursor_legacy@single-move@all-pipes.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-1/igt@kms_cursor_legacy@single-move@all-pipes.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][225] ([i915#3804])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][226] ([i915#8812])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_draw_crc@draw-method-mmap-gtt.html
- shard-dg2: NOTRUN -> [SKIP][227] ([i915#8812])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#4854])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#1839])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_feature_discovery@display-2x.html
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#1839])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#1839])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_feature_discovery@display-3x.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-dg1: NOTRUN -> [SKIP][232] ([i915#8381])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-dg2: NOTRUN -> [SKIP][233] ([fdo#109274]) +1 other test skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-flip-vs-panning:
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#3637])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_flip@2x-flip-vs-panning.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-dg1: NOTRUN -> [SKIP][235] ([fdo#111825] / [i915#9934]) +2 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-rkl: NOTRUN -> [SKIP][236] ([fdo#111825]) +2 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][237] ([fdo#109315]) +40 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][238] ([i915#2587] / [i915#2672])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][239] ([fdo#109315] / [i915#5190]) +8 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][240] ([i915#2672])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][241] ([i915#2672])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][242] ([i915#2672])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-rkl: NOTRUN -> [SKIP][243] ([fdo#111825] / [i915#1825]) +17 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg1: NOTRUN -> [SKIP][244] ([fdo#111825]) +16 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
- shard-snb: [PASS][245] -> [SKIP][246] ([fdo#109271]) +6 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-dg2: [PASS][247] -> [FAIL][248] ([i915#6880])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-dg1: NOTRUN -> [SKIP][249] ([i915#3458]) +9 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][250] ([i915#8708]) +5 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][251] ([i915#3023]) +10 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][252] ([i915#8708]) +1 other test skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][253] ([i915#8708]) +2 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][254] ([fdo#110189])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#3458])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][256] ([i915#1825]) +5 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#3555] / [i915#8228])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-5/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#3555] / [i915#8228])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][259] ([i915#4816])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c:
- shard-dg2: NOTRUN -> [SKIP][260] ([fdo#109289])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html
- shard-dg1: NOTRUN -> [SKIP][261] ([fdo#109289])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][262] ([i915#7862]) +1 other test fail
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk3/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][263] ([i915#8292])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][264] ([fdo#109271]) +230 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][265] ([i915#9423]) +5 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][266] ([i915#9423]) +11 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][267] ([i915#5176] / [i915#9423]) +1 other test skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][268] ([i915#5235]) +11 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-12/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][269] ([i915#5235]) +3 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#2575] / [i915#9423]) +13 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#5235] / [i915#9423]) +11 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-7/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][272] ([i915#5235]) +3 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][273] ([i915#9980]) +1 other test skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [PASS][274] -> [SKIP][275] ([i915#9519]) +1 other test skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@pc8-residency:
- shard-dg1: NOTRUN -> [SKIP][276] ([fdo#109293] / [fdo#109506])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_pm_rpm@pc8-residency.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][277] ([i915#9683])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area:
- shard-dg1: NOTRUN -> [SKIP][278] ([fdo#111068] / [i915#9683]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-18/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-tglu: NOTRUN -> [SKIP][279] ([i915#3555]) +1 other test skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-7/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-snb: NOTRUN -> [SKIP][280] ([fdo#109271])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][281] ([i915#3555] / [i915#8809])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_vrr@flip-dpms:
- shard-dg2: NOTRUN -> [SKIP][282] ([i915#3555]) +1 other test skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@negative-basic:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#3555]) +2 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_vrr@negative-basic.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-mtlp: NOTRUN -> [SKIP][284] ([i915#2437])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-glk: NOTRUN -> [SKIP][285] ([fdo#109271] / [i915#2437])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk9/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@low-oa-exponent-permissions:
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#5608]) +17 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@perf@low-oa-exponent-permissions.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-mtlp: NOTRUN -> [SKIP][287] ([fdo#109289]) +1 other test skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@invalid-init:
- shard-dg2: [PASS][288] -> [SKIP][289] ([i915#5608]) +10 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@perf_pmu@invalid-init.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@perf_pmu@invalid-init.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][290] ([i915#8516])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@v3d/v3d_perfmon@get-values-invalid-pad:
- shard-dg1: NOTRUN -> [SKIP][291] ([i915#2575]) +5 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@v3d/v3d_perfmon@get-values-invalid-pad.html
* igt@v3d/v3d_submit_cl@bad-multisync-pad:
- shard-mtlp: NOTRUN -> [SKIP][292] ([i915#2575]) +3 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@v3d/v3d_submit_cl@bad-multisync-pad.html
* igt@v3d/v3d_submit_cl@multi-and-single-sync:
- shard-rkl: NOTRUN -> [SKIP][293] ([fdo#109315]) +6 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@v3d/v3d_submit_cl@multi-and-single-sync.html
* igt@v3d/v3d_submit_cl@simple-flush-cache:
- shard-dg2: NOTRUN -> [SKIP][294] ([i915#2575]) +173 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@v3d/v3d_submit_cl@simple-flush-cache.html
* igt@vc4/vc4_dmabuf_poll@poll-write-waits-until-write-done:
- shard-dg1: NOTRUN -> [SKIP][295] ([i915#7711]) +4 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@vc4/vc4_dmabuf_poll@poll-write-waits-until-write-done.html
* igt@vc4/vc4_perfmon@destroy-valid-perfmon:
- shard-dg2: NOTRUN -> [SKIP][296] ([i915#7711]) +2 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@vc4/vc4_perfmon@destroy-valid-perfmon.html
* igt@vc4/vc4_tiling@get-bad-handle:
- shard-rkl: NOTRUN -> [SKIP][297] ([i915#7711]) +1 other test skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@vc4/vc4_tiling@get-bad-handle.html
* igt@vc4/vc4_wait_bo@used-bo-0ns:
- shard-mtlp: NOTRUN -> [SKIP][298] ([i915#7711]) +1 other test skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-mtlp-5/igt@vc4/vc4_wait_bo@used-bo-0ns.html
#### Possible fixes ####
* igt@drm_fdinfo@idle@rcs0:
- shard-rkl: [FAIL][299] ([i915#7742]) -> [PASS][300] +1 other test pass
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-7/igt@drm_fdinfo@idle@rcs0.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-3/igt@drm_fdinfo@idle@rcs0.html
* igt@gem_eio@unwedge-stress:
- shard-dg1: [FAIL][301] ([i915#5784]) -> [PASS][302]
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-19/igt@gem_eio@unwedge-stress.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-17/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_fair@basic-none@vecs0:
- shard-rkl: [FAIL][303] ([i915#2842]) -> [PASS][304]
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/igt@gem_exec_fair@basic-none@vecs0.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-7/igt@gem_exec_fair@basic-none@vecs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][305] ([i915#2842]) -> [PASS][306] +1 other test pass
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-4/igt@gem_exec_fair@basic-pace@rcs0.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-2/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: [INCOMPLETE][307] ([i915#9849]) -> [PASS][308]
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-17/igt@i915_module_load@reload-with-fault-injection.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-19/igt@i915_module_load@reload-with-fault-injection.html
- shard-glk: [INCOMPLETE][309] ([i915#9200] / [i915#9849]) -> [PASS][310]
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk4/igt@i915_module_load@reload-with-fault-injection.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk1/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg2: [INCOMPLETE][311] ([i915#9849]) -> [PASS][312]
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-dg1: [FAIL][313] ([i915#3591]) -> [PASS][314]
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [FAIL][315] ([i915#10031]) -> [PASS][316]
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: [FAIL][317] ([i915#3743]) -> [PASS][318] +3 other tests pass
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [DMESG-WARN][319] ([i915#10007]) -> [PASS][320]
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
- shard-snb: [SKIP][321] ([fdo#109271]) -> [PASS][322] +16 other tests pass
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [FAIL][323] ([i915#9295]) -> [PASS][324]
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-tglu-5/igt@kms_pm_dc@dc6-dpms.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-tglu-9/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_sysfs_edid_timing:
- shard-dg2: [FAIL][325] ([IGT#2]) -> [PASS][326]
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_sysfs_edid_timing.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_sysfs_edid_timing.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-snb: [FAIL][327] ([i915#9196]) -> [PASS][328]
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-snb7/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg2: [SKIP][329] ([i915#8411]) -> [SKIP][330] ([i915#2575])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@api_intel_bb@blit-reloc-purge-cache.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@drm_fdinfo@virtual-busy-all:
- shard-dg2: [SKIP][331] ([i915#8414]) -> [SKIP][332] ([i915#5608]) +1 other test skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@drm_fdinfo@virtual-busy-all.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@drm_fdinfo@virtual-busy-all.html
* igt@gem_ctx_param@set-priority-not-supported:
- shard-dg2: [SKIP][333] ([fdo#109314]) -> [SKIP][334] ([i915#2575])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@gem_ctx_param@set-priority-not-supported.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_ctx_param@set-priority-not-supported.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg2: [SKIP][335] ([i915#8555]) -> [SKIP][336] ([i915#2575]) +3 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_ctx_persistence@heartbeat-hostile.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2: [SKIP][337] ([i915#4771]) -> [SKIP][338] ([i915#2575])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_exec_balancer@bonded-dual.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: [SKIP][339] ([i915#4812]) -> [SKIP][340] ([i915#2575]) +4 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_exec_balancer@bonded-false-hang.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_capture@many-4k-incremental:
- shard-dg2: [FAIL][341] ([i915#9606]) -> [SKIP][342] ([i915#2575])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_exec_capture@many-4k-incremental.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_capture@many-4k-incremental.html
* igt@gem_exec_fair@basic-none-share:
- shard-dg2: [SKIP][343] ([i915#3539] / [i915#4852]) -> [SKIP][344] ([i915#2575]) +3 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@gem_exec_fair@basic-none-share.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_fair@basic-none-share.html
* igt@gem_exec_fair@basic-sync:
- shard-dg2: [SKIP][345] ([i915#3539]) -> [SKIP][346] ([i915#2575]) +1 other test skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_exec_fair@basic-sync.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_fair@basic-sync.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2: [SKIP][347] ([fdo#109283] / [i915#5107]) -> [SKIP][348] ([fdo#109283] / [i915#2575])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_exec_params@rsvd2-dirt.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-dg2: [SKIP][349] ([i915#3281]) -> [SKIP][350] ([i915#2575]) +12 other tests skip
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: [SKIP][351] ([i915#4537] / [i915#4812]) -> [SKIP][352] ([i915#2575]) +1 other test skip
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-dg2: [SKIP][353] ([i915#4860]) -> [SKIP][354] ([i915#2575])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_fenced_exec_thrash@2-spare-fences.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_media_fill@media-fill:
- shard-dg2: [SKIP][355] ([i915#8289]) -> [SKIP][356] ([i915#2575])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_media_fill@media-fill.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_media_fill@media-fill.html
* igt@gem_media_vme:
- shard-dg2: [SKIP][357] ([i915#284]) -> [SKIP][358] ([i915#2575])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_media_vme.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_media_vme.html
* igt@gem_mmap@basic:
- shard-dg2: [SKIP][359] ([i915#4083]) -> [SKIP][360] ([i915#2575]) +6 other tests skip
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_mmap@basic.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic-write-read-distinct:
- shard-dg1: [SKIP][361] ([i915#4077]) -> [SKIP][362] ([i915#4077] / [i915#4423])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@gem_mmap_gtt@basic-write-read-distinct.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@gem_mmap_gtt@basic-write-read-distinct.html
* igt@gem_mmap_gtt@big-copy-odd:
- shard-dg2: [SKIP][363] ([i915#4077]) -> [SKIP][364] ([i915#2575]) +15 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_mmap_gtt@big-copy-odd.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_mmap_gtt@big-copy-odd.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-dg2: [SKIP][365] ([i915#3282]) -> [SKIP][366] ([i915#2575]) +7 other tests skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_partial_pwrite_pread@write-uncached.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pread@exhaustion:
- shard-glk: [WARN][367] ([i915#2658]) -> [INCOMPLETE][368] ([i915#10042])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-glk8/igt@gem_pread@exhaustion.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-glk7/igt@gem_pread@exhaustion.html
* igt@gem_pxp@reject-modify-context-protection-off-2:
- shard-dg2: [SKIP][369] ([i915#4270]) -> [SKIP][370] ([i915#2575]) +2 other tests skip
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_pxp@reject-modify-context-protection-off-2.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_pxp@reject-modify-context-protection-off-2.html
* igt@gem_render_copy@y-tiled-ccs-to-linear:
- shard-dg2: [SKIP][371] ([i915#5190]) -> [SKIP][372] ([i915#2575] / [i915#5190]) +9 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_render_copy@y-tiled-ccs-to-linear.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_render_copy@y-tiled-ccs-to-linear.html
* igt@gem_tiled_pread_basic:
- shard-dg2: [SKIP][373] ([i915#4079]) -> [SKIP][374] ([i915#2575])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_tiled_pread_basic.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_tiled_pread_basic.html
* igt@gem_unfence_active_buffers:
- shard-dg2: [SKIP][375] ([i915#4879]) -> [SKIP][376] ([i915#2575])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@gem_unfence_active_buffers.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: [SKIP][377] ([i915#3297]) -> [SKIP][378] ([i915#2575]) +2 other tests skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@gem_userptr_blits@create-destroy-unsync.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: [SKIP][379] ([i915#3297] / [i915#4880]) -> [SKIP][380] ([i915#2575])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg2: [SKIP][381] ([i915#3297] / [i915#4958]) -> [SKIP][382] ([i915#2575])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gem_userptr_blits@sd-probe.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gem_userptr_blits@sd-probe.html
* igt@gen7_exec_parse@bitmasks:
- shard-dg2: [SKIP][383] ([fdo#109289]) -> [SKIP][384] ([i915#2575]) +6 other tests skip
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@gen7_exec_parse@bitmasks.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gen7_exec_parse@bitmasks.html
* igt@gen9_exec_parse@bb-start-param:
- shard-dg2: [SKIP][385] ([i915#2856]) -> [SKIP][386] ([i915#2575]) +4 other tests skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@gen9_exec_parse@bb-start-param.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@gen9_exec_parse@bb-start-param.html
* igt@i915_fb_tiling:
- shard-dg2: [SKIP][387] ([i915#4881]) -> [SKIP][388] ([i915#2575])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@i915_fb_tiling.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_fb_tiling.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: [SKIP][389] ([i915#4387]) -> [SKIP][390] ([i915#2575])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@i915_pm_sseu@full-enable.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@i915_pm_sseu@full-enable.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: [SKIP][391] ([i915#4212]) -> [SKIP][392] ([i915#2575]) +2 other tests skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@kms_addfb_basic@clobberred-modifier.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-270:
- shard-dg2: [SKIP][393] ([fdo#111614]) -> [SKIP][394] ([fdo#109315]) +5 other tests skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: [SKIP][395] ([i915#5190]) -> [SKIP][396] ([fdo#109315] / [i915#5190]) +7 other tests skip
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
- shard-dg2: [SKIP][397] ([i915#4538] / [i915#5190]) -> [SKIP][398] ([fdo#109315] / [i915#5190]) +7 other tests skip
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
* igt@kms_big_joiner@basic:
- shard-dg2: [SKIP][399] ([i915#2705]) -> [SKIP][400] ([fdo#109315])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_big_joiner@basic.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_big_joiner@basic.html
* igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs:
- shard-dg1: [SKIP][401] ([i915#5354] / [i915#6095]) -> [SKIP][402] ([i915#4423] / [i915#5354] / [i915#6095]) +1 other test skip
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs.html
* igt@kms_chamelium_color@ctm-limited-range:
- shard-dg2: [SKIP][403] ([fdo#111827]) -> [SKIP][404] ([i915#2575]) +1 other test skip
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_chamelium_color@ctm-limited-range.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_chamelium_color@ctm-limited-range.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: [SKIP][405] ([i915#7828]) -> [SKIP][406] ([i915#2575]) +15 other tests skip
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_content_protection@mei-interface:
- shard-dg2: [SKIP][407] ([i915#9424]) -> [SKIP][408] ([i915#2575])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_content_protection@mei-interface.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_content_protection@mei-interface.html
- shard-dg1: [SKIP][409] ([i915#9433]) -> [SKIP][410] ([i915#9424])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-12/igt@kms_content_protection@mei-interface.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-17/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: [SKIP][411] ([i915#7118]) -> [SKIP][412] ([i915#2575])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_content_protection@srm.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: [SKIP][413] ([i915#3359]) -> [SKIP][414] ([i915#2575]) +1 other test skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_cursor_crc@cursor-onscreen-512x170.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-dg1: [SKIP][415] ([fdo#111825]) -> [SKIP][416] ([fdo#111825] / [i915#4423])
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-legacy:
- shard-dg2: [SKIP][417] ([fdo#109274] / [i915#5354]) -> [SKIP][418] ([i915#2575]) +4 other tests skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2: [SKIP][419] ([i915#4103] / [i915#4213]) -> [SKIP][420] ([i915#2575])
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2: [SKIP][421] ([i915#9833]) -> [SKIP][422] ([fdo#109315])
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_aux_dev:
- shard-dg2: [SKIP][423] ([i915#1257]) -> [SKIP][424] ([i915#2575])
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_dp_aux_dev.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_dp_aux_dev.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: [SKIP][425] ([i915#3555] / [i915#3840]) -> [SKIP][426] ([fdo#109315]) +1 other test skip
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_dsc@dsc-basic.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_dsc@dsc-basic.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: [SKIP][427] ([i915#9337]) -> [SKIP][428] ([i915#2575])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@kms_feature_discovery@dp-mst.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-dg2: [SKIP][429] ([i915#8381]) -> [SKIP][430] ([i915#2575])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-dg2: [SKIP][431] ([fdo#109274] / [fdo#111767]) -> [SKIP][432] ([i915#2575])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: [SKIP][433] ([fdo#109274]) -> [SKIP][434] ([i915#2575]) +4 other tests skip
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_flip@2x-modeset-vs-vblank-race.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen:
- shard-dg2: [FAIL][435] ([i915#6880]) -> [SKIP][436] ([fdo#109315])
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-dg2: [SKIP][437] ([i915#5354]) -> [SKIP][438] ([fdo#109315]) +109 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt:
- shard-dg2: [SKIP][439] ([i915#8708]) -> [SKIP][440] ([fdo#109315]) +28 other tests skip
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2: [SKIP][441] ([i915#10055]) -> [SKIP][442] ([fdo#109315])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-dg2: [SKIP][443] ([i915#3458]) -> [SKIP][444] ([fdo#109315]) +29 other tests skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-dg1: [SKIP][445] ([i915#8708]) -> [SKIP][446] ([i915#4423] / [i915#8708])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite:
- shard-dg1: [SKIP][447] ([i915#3458]) -> [SKIP][448] ([i915#3458] / [i915#4423]) +1 other test skip
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite.html
* igt@kms_hdr@static-toggle-suspend:
- shard-dg2: [SKIP][449] ([i915#3555] / [i915#8228]) -> [SKIP][450] ([i915#2575]) +3 other tests skip
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_hdr@static-toggle-suspend.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_panel_fitting@legacy:
- shard-dg2: [SKIP][451] ([i915#6301]) -> [SKIP][452] ([i915#2575])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_panel_fitting@legacy.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: [SKIP][453] ([i915#3555] / [i915#8821]) -> [SKIP][454] ([i915#2575])
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-10/igt@kms_plane_lowres@tiling-yf.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-dg2: [SKIP][455] ([i915#3555] / [i915#8806]) -> [SKIP][456] ([i915#2575])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_plane_multiple@tiling-yf.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: [SKIP][457] ([fdo#109274] / [i915#5354] / [i915#9423]) -> [SKIP][458] ([i915#2575] / [i915#9423])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2: [SKIP][459] ([i915#9685]) -> [SKIP][460] ([fdo#109315])
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_pm_dc@dc3co-vpb-simulation.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][461] ([i915#4281]) -> [SKIP][462] ([i915#3361])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-rkl-1/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-dg2: [SKIP][463] ([i915#8430]) -> [SKIP][464] ([fdo#109315])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_pm_lpsp@screens-disabled.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [SKIP][465] ([i915#9519]) -> [SKIP][466] ([i915#9980])
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@pc8-residency:
- shard-dg2: [SKIP][467] ([fdo#109293] / [fdo#109506]) -> [SKIP][468] ([i915#9980]) +1 other test skip
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_pm_rpm@pc8-residency.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_rpm@pc8-residency.html
* igt@kms_pm_rpm@pm-tiling:
- shard-dg2: [SKIP][469] ([i915#4077]) -> [SKIP][470] ([i915#9980])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_pm_rpm@pm-tiling.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_pm_rpm@pm-tiling.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: [SKIP][471] ([i915#9683]) -> [SKIP][472] ([fdo#109315]) +6 other tests skip
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_psr2_su@page_flip-xrgb8888.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: [SKIP][473] ([i915#4235]) -> [SKIP][474] ([i915#2575]) +2 other tests skip
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2: [SKIP][475] ([i915#8623]) -> [SKIP][476] ([i915#2575])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@flipline:
- shard-dg2: [SKIP][477] ([i915#3555]) -> [SKIP][478] ([i915#2575]) +5 other tests skip
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-3/igt@kms_vrr@flipline.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_vrr@flipline.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2: [SKIP][479] ([i915#2437] / [i915#9412]) -> [SKIP][480] ([i915#2575])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@kms_writeback@writeback-check-output-xrgb2101010.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg2: [CRASH][481] ([i915#9351]) -> [INCOMPLETE][482] ([i915#5493])
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-5/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-6/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
* igt@prime_vgem@basic-gtt:
- shard-dg2: [SKIP][483] ([i915#3708] / [i915#4077]) -> [SKIP][484] ([i915#2575]) +1 other test skip
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@prime_vgem@basic-gtt.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-write:
- shard-dg2: [SKIP][485] ([i915#3291] / [i915#3708]) -> [SKIP][486] ([i915#2575]) +1 other test skip
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-1/igt@prime_vgem@basic-write.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-flip-hang:
- shard-dg2: [SKIP][487] ([i915#3708]) -> [SKIP][488] ([i915#2575])
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-7/igt@prime_vgem@fence-flip-hang.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@prime_vgem@fence-flip-hang.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-dg2: [FAIL][489] ([i915#9781]) -> [SKIP][490] ([i915#2575])
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14100/shard-dg2-6/igt@syncobj_timeline@invalid-wait-zero-handles.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/shard-dg2-11/igt@syncobj_timeline@invalid-wait-zero-handles.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
[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#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
[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#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#112022]: https://bugs.freedesktop.org/show_bug.cgi?id=112022
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#10007]: https://gitlab.freedesktop.org/drm/intel/issues/10007
[i915#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031
[i915#10042]: https://gitlab.freedesktop.org/drm/intel/issues/10042
[i915#10055]: https://gitlab.freedesktop.org/drm/intel/issues/10055
[i915#10076]: https://gitlab.freedesktop.org/drm/intel/issues/10076
[i915#10099]: https://gitlab.freedesktop.org/drm/intel/issues/10099
[i915#10111]: https://gitlab.freedesktop.org/drm/intel/issues/10111
[i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[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:/
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v2/index.html
[-- Attachment #2: Type: text/html, Size: 116833 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: Cursor vblank evasion (rev3)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (18 preceding siblings ...)
2024-01-17 8:02 ` ✓ Fi.CI.IGT: success for drm/i915: Cursor vblank evasion (rev2) Patchwork
@ 2024-01-17 8:07 ` Patchwork
2024-01-17 10:31 ` ✗ Fi.CI.IGT: failure " Patchwork
` (5 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-17 8:07 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3997 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev3)
URL : https://patchwork.freedesktop.org/series/127744/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14129 -> Patchwork_127744v3
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/index.html
Participating hosts (39 -> 37)
------------------------------
Missing (2): bat-rpls-2 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_127744v3:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@i915_selftest@live@execlists:
- {bat-adls-6}: [PASS][1] -> [TIMEOUT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/bat-adls-6/igt@i915_selftest@live@execlists.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/bat-adls-6/igt@i915_selftest@live@execlists.html
Known issues
------------
Here are the changes found in Patchwork_127744v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@unbind-rebind:
- bat-adlp-6: [PASS][3] -> [DMESG-WARN][4] ([i915#1982])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/bat-adlp-6/igt@core_hotunplug@unbind-rebind.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/bat-adlp-6/igt@core_hotunplug@unbind-rebind.html
* igt@i915_selftest@live@hangcheck:
- fi-skl-guc: [PASS][5] -> [DMESG-FAIL][6] ([i915#10112])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1:
- bat-dg2-8: [PASS][7] -> [INCOMPLETE][8] ([i915#9280])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/bat-dg2-8/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/bat-dg2-8/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10112]: https://gitlab.freedesktop.org/drm/intel/issues/10112
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#9280]: https://gitlab.freedesktop.org/drm/intel/issues/9280
[i915#9943]: https://gitlab.freedesktop.org/drm/intel/issues/9943
Build changes
-------------
* Linux: CI_DRM_14129 -> Patchwork_127744v3
CI-20190529: 20190529
CI_DRM_14129: b6b50ad4c8d61b14de0ffcf0d52ae2adc0ef39cf @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7675: ffde49e0583ee5053f25a065356bce6bce91047a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127744v3: b6b50ad4c8d61b14de0ffcf0d52ae2adc0ef39cf @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
5540e8a678ff Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
629c34748213 drm/i915: Perform vblank evasion around legacy cursor updates
18df1fe0b300 drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
1a40377765af drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
03003b9bdff4 drm/i915: Extract intel_vblank_evade()
fb121f57f07d drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
6a323300dd09 drm/i915: Introduce struct intel_vblank_evade_ctx
d8be1b741b18 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
49c2682be890 drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/index.html
[-- Attachment #2: Type: text/html, Size: 4683 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915: Cursor vblank evasion (rev3)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (19 preceding siblings ...)
2024-01-17 8:07 ` ✓ Fi.CI.BAT: success for drm/i915: Cursor vblank evasion (rev3) Patchwork
@ 2024-01-17 10:31 ` Patchwork
2024-01-17 11:30 ` [PATCH 0/9] drm/i915: Cursor vblank evasion Shankar, Uma
` (4 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-17 10:31 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 96712 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev3)
URL : https://patchwork.freedesktop.org/series/127744/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14129_full -> Patchwork_127744v3_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_127744v3_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_127744v3_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (8 -> 9)
------------------------------
Additional (1): pig-kbl-iris
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_127744v3_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_eio@in-flight-internal-immediate:
- shard-mtlp: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-4/igt@gem_eio@in-flight-internal-immediate.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_eio@in-flight-internal-immediate.html
* igt@kms_cursor_legacy@torture-move@pipe-a:
- shard-tglu: [PASS][3] -> [DMESG-WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-6/igt@kms_cursor_legacy@torture-move@pipe-a.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-5/igt@kms_cursor_legacy@torture-move@pipe-a.html
#### Warnings ####
* igt@i915_module_load@reload-with-fault-injection:
- shard-mtlp: [ABORT][5] ([i915#9820]) -> [ABORT][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-6/igt@i915_module_load@reload-with-fault-injection.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html
Known issues
------------
Here are the changes found in Patchwork_127744v3_full that come from known issues:
### CI changes ###
#### Possible fixes ####
* boot:
- shard-rkl: ([PASS][7], [PASS][8], [PASS][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [FAIL][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28]) ([i915#8293]) -> ([PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [PASS][47], [PASS][48], [PASS][49], [PASS][50], [PASS][51], [PASS][52])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-4/boot.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-4/boot.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-3/boot.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-2/boot.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-2/boot.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-2/boot.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/boot.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/boot.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/boot.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/boot.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/boot.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/boot.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/boot.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/boot.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-6/boot.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-4/boot.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-4/boot.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/boot.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/boot.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/boot.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/boot.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/boot.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/boot.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/boot.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/boot.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/boot.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/boot.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/boot.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/boot.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/boot.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/boot.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/boot.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/boot.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/boot.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/boot.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-2/boot.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/boot.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/boot.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#9318])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@debugfs_test@basic-hwmon.html
* igt@device_reset@cold-reset-bound:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#7701])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@device_reset@cold-reset-bound.html
* igt@drm_fdinfo@busy-idle-check-all@ccs3:
- shard-dg2: NOTRUN -> [SKIP][55] ([i915#8414]) +12 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@drm_fdinfo@busy-idle-check-all@ccs3.html
* igt@drm_fdinfo@busy-idle-check-all@vcs1:
- shard-dg1: NOTRUN -> [SKIP][56] ([i915#8414]) +4 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@drm_fdinfo@busy-idle-check-all@vcs1.html
* igt@drm_fdinfo@virtual-busy-idle:
- shard-mtlp: NOTRUN -> [SKIP][57] ([i915#8414]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@drm_fdinfo@virtual-busy-idle.html
* igt@drm_fdinfo@virtual-idle:
- shard-rkl: [PASS][58] -> [FAIL][59] ([i915#7742]) +2 other tests fail
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/igt@drm_fdinfo@virtual-idle.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/igt@drm_fdinfo@virtual-idle.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#3555])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-tglu: NOTRUN -> [SKIP][61] ([i915#9323])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@suspend-resume:
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#9323])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-process:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#7697])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: NOTRUN -> [SKIP][64] ([i915#6335])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_param@set-priority-not-supported:
- shard-tglu: NOTRUN -> [SKIP][65] ([fdo#109314])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_ctx_param@set-priority-not-supported.html
- shard-rkl: NOTRUN -> [SKIP][66] ([fdo#109314])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_ctx_param@set-priority-not-supported.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#8555]) +3 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0:
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#5882]) +9 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#280]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@gem_ctx_sseu@invalid-sseu.html
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#280])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@hibernate:
- shard-rkl: NOTRUN -> [ABORT][71] ([i915#7975] / [i915#8213])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@gem_eio@hibernate.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#4771])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@bonded-pair:
- shard-mtlp: NOTRUN -> [SKIP][73] ([i915#4771])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@noheartbeat:
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#8555]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_exec_balancer@noheartbeat.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#4525])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_fair@basic-none-rrul:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#3539] / [i915#4852]) +6 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_exec_fair@basic-none-rrul.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglu: NOTRUN -> [FAIL][77] ([i915#2842]) +1 other test fail
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none-solo:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#4473])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_exec_fair@basic-none-solo.html
* igt@gem_exec_fair@basic-none-vip@rcs0:
- shard-rkl: NOTRUN -> [FAIL][79] ([i915#2842]) +1 other test fail
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gem_exec_fair@basic-none-vip@rcs0.html
* igt@gem_exec_fence@submit67:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#4812])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_exec_fence@submit67.html
* igt@gem_exec_flush@basic-wb-rw-before-default:
- shard-dg1: NOTRUN -> [SKIP][81] ([i915#3539] / [i915#4852])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_exec_flush@basic-wb-rw-before-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-tglu: NOTRUN -> [SKIP][82] ([fdo#109283])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_params@secure-non-master:
- shard-rkl: NOTRUN -> [SKIP][83] ([fdo#112283])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@gem_exec_params@secure-non-master.html
* igt@gem_exec_params@secure-non-root:
- shard-dg2: NOTRUN -> [SKIP][84] ([fdo#112283])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-active:
- shard-dg2: NOTRUN -> [SKIP][85] ([i915#3281]) +18 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_exec_reloc@basic-active.html
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][86] ([i915#3281]) +7 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-gtt:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#3281]) +4 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-write-gtt-active:
- shard-dg1: NOTRUN -> [SKIP][88] ([i915#3281]) +2 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_exec_reloc@basic-write-gtt-active.html
* igt@gem_exec_schedule@preempt-queue-chain:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#4537] / [i915#4812])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@gem_exec_schedule@preempt-queue-chain.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#4860]) +2 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html
* igt@gem_fenced_exec_thrash@too-many-fences:
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#4860])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_fenced_exec_thrash@too-many-fences.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu: NOTRUN -> [SKIP][92] ([i915#2190])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_huc_copy@huc-copy.html
- shard-glk: NOTRUN -> [SKIP][93] ([fdo#109271] / [i915#2190])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk1/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-glk: NOTRUN -> [SKIP][94] ([fdo#109271] / [i915#4613]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk4/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-mtlp: NOTRUN -> [SKIP][95] ([i915#4613]) +1 other test skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random-engines:
- shard-rkl: NOTRUN -> [SKIP][96] ([i915#4613]) +2 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_mmap@basic-small-bo:
- shard-mtlp: NOTRUN -> [SKIP][97] ([i915#4083]) +5 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_mmap@basic-small-bo.html
* igt@gem_mmap_gtt@fault-concurrent-x:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#4077]) +16 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_mmap_gtt@fault-concurrent-x.html
* igt@gem_mmap_gtt@medium-copy-odd:
- shard-dg1: NOTRUN -> [SKIP][99] ([i915#4077]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_mmap_gtt@medium-copy-odd.html
* igt@gem_mmap_wc@copy:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#4083]) +5 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_mmap_wc@copy.html
* igt@gem_pread@snoop:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#3282]) +3 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@gem_pread@snoop.html
* igt@gem_pwrite@basic-exhaustion:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#3282]) +5 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_pwrite@basic-exhaustion.html
- shard-glk: NOTRUN -> [WARN][103] ([i915#2658])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk8/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2: NOTRUN -> [SKIP][104] ([i915#4270]) +4 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@gem_pxp@display-protected-crc.html
- shard-dg1: NOTRUN -> [SKIP][105] ([i915#4270])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-mtlp: NOTRUN -> [SKIP][106] ([i915#4270]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#4270]) +4 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][108] ([i915#4270]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_render_copy@yf-tiled-ccs-to-x-tiled:
- shard-mtlp: NOTRUN -> [SKIP][109] ([i915#8428]) +2 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_render_copy@yf-tiled-ccs-to-x-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#4079]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#8411])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_softpin@allocator-basic-reserve:
- shard-snb: NOTRUN -> [SKIP][112] ([fdo#109271]) +6 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb2/igt@gem_softpin@allocator-basic-reserve.html
* igt@gem_spin_batch@spin-all-new:
- shard-dg2: NOTRUN -> [FAIL][113] ([i915#5889])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@gem_spin_batch@spin-all-new.html
* igt@gem_tiled_partial_pwrite_pread@reads:
- shard-mtlp: NOTRUN -> [SKIP][114] ([i915#4077]) +2 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_tiled_partial_pwrite_pread@reads.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][115] ([i915#3297]) +6 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@gem_userptr_blits@coherency-sync.html
- shard-dg1: NOTRUN -> [SKIP][116] ([i915#3297]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg1: NOTRUN -> [SKIP][117] ([i915#3282]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-mtlp: NOTRUN -> [SKIP][118] ([i915#3297]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#3297] / [i915#4958])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_userptr_blits@sd-probe.html
* igt@gen7_exec_parse@basic-allowed:
- shard-tglu: NOTRUN -> [SKIP][120] ([fdo#109289])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gen7_exec_parse@basic-allowed.html
* igt@gen7_exec_parse@basic-rejected:
- shard-rkl: NOTRUN -> [SKIP][121] ([fdo#109289]) +3 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gen7_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@allowed-single:
- shard-mtlp: NOTRUN -> [SKIP][122] ([i915#2856]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-large:
- shard-tglu: NOTRUN -> [SKIP][123] ([i915#2527] / [i915#2856]) +1 other test skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-oversize:
- shard-dg1: NOTRUN -> [SKIP][124] ([i915#2527]) +1 other test skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#2527]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@unaligned-access:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#2856]) +5 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_fb_tiling:
- shard-dg2: NOTRUN -> [SKIP][127] ([i915#4881])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@i915_fb_tiling.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [PASS][128] -> [INCOMPLETE][129] ([i915#9820] / [i915#9849])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/igt@i915_module_load@reload-with-fault-injection.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg1: [PASS][130] -> [INCOMPLETE][131] ([i915#9820] / [i915#9849])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-17/igt@i915_module_load@reload-with-fault-injection.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-18/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-tglu: NOTRUN -> [SKIP][132] ([i915#8399])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-dg1: NOTRUN -> [SKIP][133] ([fdo#109289])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
- shard-dg1: [PASS][134] -> [FAIL][135] ([i915#3591])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
* igt@i915_pm_rpm@system-suspend:
- shard-dg1: [PASS][136] -> [DMESG-WARN][137] ([i915#4423])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-12/igt@i915_pm_rpm@system-suspend.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-17/igt@i915_pm_rpm@system-suspend.html
* igt@i915_pm_rps@reset:
- shard-mtlp: NOTRUN -> [FAIL][138] ([i915#8346])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@i915_pm_rps@reset.html
* igt@i915_pm_rps@thresholds-idle@gt0:
- shard-dg2: NOTRUN -> [SKIP][139] ([i915#8925]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@i915_pm_rps@thresholds-idle@gt0.html
- shard-dg1: NOTRUN -> [SKIP][140] ([i915#8925])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@i915_pm_rps@thresholds-idle@gt0.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-dg2: NOTRUN -> [SKIP][141] ([fdo#109303])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_selftest@mock@memory_region:
- shard-dg2: NOTRUN -> [DMESG-WARN][142] ([i915#9311])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@i915_selftest@mock@memory_region.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#7707])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#4212]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#4212]) +1 other test skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#8709]) +3 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@crc@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [FAIL][147] ([i915#8247]) +3 other tests fail
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-16/igt@kms_async_flips@crc@pipe-d-hdmi-a-4.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#6228])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#9531])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#5286]) +4 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][151] ([i915#4538] / [i915#5286]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu: NOTRUN -> [SKIP][152] ([fdo#111615] / [i915#5286])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][153] -> [FAIL][154] ([i915#5138]) +2 other tests fail
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][155] ([fdo#111614])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][156] ([fdo#111614] / [i915#3638]) +5 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][157] ([fdo#111614]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][158] ([fdo#111614]) +2 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#5190]) +21 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-tglu: [PASS][160] -> [FAIL][161] ([i915#3743])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][162] ([fdo#111615]) +5 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][163] ([fdo#110723]) +3 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#4538] / [i915#5190]) +6 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][165] ([fdo#111615]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-tglu: NOTRUN -> [SKIP][166] ([fdo#111615]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg1: NOTRUN -> [SKIP][167] ([i915#4538]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_joiner@2x-modeset:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#2705])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_big_joiner@2x-modeset.html
* igt@kms_ccs@pipe-a-bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#5354] / [i915#6095]) +21 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_ccs@pipe-a-bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@pipe-a-crc-primary-basic-y-tiled-gen12-mc-ccs:
- shard-tglu: NOTRUN -> [SKIP][170] ([i915#5354] / [i915#6095]) +12 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_ccs@pipe-a-crc-primary-basic-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][171] ([i915#5354] / [i915#6095]) +21 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#5354]) +115 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@pipe-b-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs:
- shard-dg1: NOTRUN -> [SKIP][173] ([i915#5354] / [i915#6095]) +11 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#5354]) +28 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@pipe-c-random-ccs-data-4-tiled-mtl-rc-ccs-cc:
- shard-glk: NOTRUN -> [SKIP][175] ([fdo#109271]) +224 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk8/igt@kms_ccs@pipe-c-random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][176] ([i915#3742])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#3742])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][178] ([i915#4087]) +3 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-rkl: NOTRUN -> [SKIP][179] ([fdo#111827]) +2 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_chamelium_color@ctm-negative:
- shard-dg2: NOTRUN -> [SKIP][180] ([fdo#111827]) +2 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_chamelium_color@ctm-negative.html
- shard-dg1: NOTRUN -> [SKIP][181] ([fdo#111827])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_chamelium_color@ctm-negative.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
- shard-tglu: NOTRUN -> [SKIP][182] ([i915#7828]) +2 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#7828]) +11 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#7828]) +5 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#7828]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-mtlp: NOTRUN -> [SKIP][186] ([i915#7828]) +4 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_content_protection@atomic-dpms:
- shard-tglu: NOTRUN -> [SKIP][187] ([i915#6944] / [i915#7116] / [i915#7118])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][188] ([i915#3299]) +2 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-mtlp: NOTRUN -> [SKIP][189] ([i915#3299]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#7118]) +2 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_content_protection@lic.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-mtlp: NOTRUN -> [SKIP][191] ([i915#3359]) +1 other test skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-mtlp: NOTRUN -> [SKIP][192] ([i915#8814])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#3359]) +3 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-32x10:
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#3555]) +1 other test skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-4/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-tglu: NOTRUN -> [SKIP][195] ([i915#3359])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#3359])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#3555]) +9 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#3359])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-rkl: NOTRUN -> [SKIP][199] ([fdo#111767] / [fdo#111825])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-tglu: NOTRUN -> [SKIP][200] ([i915#4103])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][201] ([i915#4103])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic:
- shard-mtlp: NOTRUN -> [SKIP][202] ([i915#9809])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_cursor_legacy@cursora-vs-flipb-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2: NOTRUN -> [SKIP][203] ([fdo#109274] / [i915#5354]) +3 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-mtlp: NOTRUN -> [SKIP][204] ([fdo#111767])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
- shard-dg2: NOTRUN -> [SKIP][205] ([fdo#109274] / [fdo#111767] / [i915#5354])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#9067])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-mtlp: NOTRUN -> [SKIP][207] ([i915#4213])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#9723])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic@pipe-a-hdmi-a-1-pipe-b-vga-1:
- shard-snb: NOTRUN -> [FAIL][209] ([i915#9841]) +3 other tests fail
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb7/igt@kms_display_modes@extended-mode-basic@pipe-a-hdmi-a-1-pipe-b-vga-1.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][210] ([i915#3804])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][211] ([i915#3804])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#3840] / [i915#9688])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#3840])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#3555] / [i915#3840])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_dsc@dsc-with-bpc-formats.html
- shard-dg1: NOTRUN -> [SKIP][215] ([i915#3555] / [i915#3840])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#3555] / [i915#3840])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#3840] / [i915#9053])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: NOTRUN -> [SKIP][218] ([fdo#110189] / [i915#3955])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#1839])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: NOTRUN -> [SKIP][220] ([i915#9337])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-dg1: NOTRUN -> [SKIP][221] ([fdo#111825] / [i915#9934])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-tglu: NOTRUN -> [SKIP][222] ([fdo#109274] / [i915#3637]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][223] ([fdo#109274]) +8 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: NOTRUN -> [SKIP][224] ([fdo#111825]) +10 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-mtlp: NOTRUN -> [SKIP][225] ([i915#3637]) +1 other test skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#2672]) +3 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][227] ([i915#2672]) +5 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][228] ([i915#3555] / [i915#8810]) +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][229] ([i915#2587] / [i915#2672]) +2 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][230] ([i915#2672])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#2672] / [i915#3555])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-dg2: NOTRUN -> [SKIP][232] ([fdo#109285])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [FAIL][233] ([i915#6880]) +2 other tests fail
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-snb: [PASS][234] -> [SKIP][235] ([fdo#109271]) +7 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][236] ([i915#8708]) +1 other test skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][237] ([fdo#110189]) +5 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][238] ([i915#8708]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
- shard-dg1: NOTRUN -> [SKIP][239] ([fdo#111825]) +8 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][240] ([fdo#111825] / [i915#1825]) +30 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#9766])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][242] ([i915#10070])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][243] ([i915#3023]) +20 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#3458]) +25 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#8708]) +17 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][246] ([i915#1825]) +16 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-move:
- shard-tglu: NOTRUN -> [SKIP][247] ([fdo#109280]) +10 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-render:
- shard-dg1: NOTRUN -> [SKIP][248] ([i915#3458]) +4 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-rgb565-draw-render.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#3555] / [i915#8228]) +3 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_hdr@bpc-switch-suspend.html
- shard-dg1: NOTRUN -> [SKIP][250] ([i915#3555] / [i915#8228])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-mtlp: NOTRUN -> [SKIP][251] ([i915#3555] / [i915#8228])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: NOTRUN -> [SKIP][252] ([i915#3555] / [i915#8228])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_hdr@static-toggle-dpms.html
- shard-tglu: NOTRUN -> [SKIP][253] ([i915#3555] / [i915#8228])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: NOTRUN -> [SKIP][254] ([i915#6301])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][255] ([fdo#109289]) +7 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
- shard-mtlp: NOTRUN -> [SKIP][256] ([fdo#109289]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][257] ([i915#4573]) +1 other test fail
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk8/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#3555]) +5 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#6953])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][260] ([i915#9423]) +15 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-16/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][261] ([i915#5235]) +3 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][262] ([i915#5235]) +3 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][263] ([i915#5235] / [i915#9423]) +23 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][264] ([i915#5235]) +2 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/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][265] ([i915#3555] / [i915#5235])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][266] ([i915#5235]) +11 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-12/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html
* igt@kms_pm_backlight@bad-brightness:
- shard-dg1: NOTRUN -> [SKIP][267] ([i915#5354])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-tglu: NOTRUN -> [SKIP][268] ([i915#9685])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: NOTRUN -> [FAIL][269] ([i915#9295])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#9685])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#9340])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: NOTRUN -> [SKIP][272] ([i915#8430])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][273] ([i915#9519])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: [PASS][274] -> [SKIP][275] ([i915#9519])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg2-1/igt@kms_pm_rpm@dpms-non-lpsp.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-10/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][276] -> [SKIP][277] ([i915#9519])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][278] ([i915#9519])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#9519]) +1 other test skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_prime@basic-crc-hybrid:
- shard-dg2: NOTRUN -> [SKIP][280] ([i915#6524] / [i915#6805]) +2 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg1: NOTRUN -> [SKIP][281] ([i915#6524])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_prime@d3hot:
- shard-mtlp: NOTRUN -> [SKIP][282] ([i915#6524])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@cursor-plane-update-sf:
- shard-rkl: NOTRUN -> [SKIP][283] ([fdo#111068] / [i915#9683]) +2 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_psr2_sf@cursor-plane-update-sf.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][284] ([i915#9683])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-mtlp: NOTRUN -> [SKIP][285] ([i915#4348])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#9683]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-dg1: NOTRUN -> [SKIP][287] ([fdo#111068] / [i915#9683])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: NOTRUN -> [SKIP][288] ([i915#9685])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-rkl: NOTRUN -> [SKIP][289] ([i915#5289])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#4235] / [i915#5190])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][291] ([fdo#111615] / [i915#5289])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-mtlp: NOTRUN -> [SKIP][292] ([i915#4235])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: NOTRUN -> [SKIP][293] ([i915#4235])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][294] ([i915#3555] / [i915#8809])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-1:
- shard-snb: NOTRUN -> [FAIL][295] ([i915#5465]) +1 other test fail
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb2/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
* igt@kms_tv_load_detect@load-detect:
- shard-tglu: NOTRUN -> [SKIP][296] ([fdo#109309])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_tv_load_detect@load-detect.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-tglu: [PASS][297] -> [FAIL][298] ([i915#9196])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
* igt@kms_vrr@flip-basic-fastset:
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#9906])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flipline:
- shard-dg1: NOTRUN -> [SKIP][300] ([i915#3555])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_vrr@flipline.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-glk: NOTRUN -> [SKIP][301] ([fdo#109271] / [i915#2437])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk5/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#2437] / [i915#9412])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-mtlp: NOTRUN -> [SKIP][303] ([i915#2437]) +1 other test skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_writeback@writeback-pixel-formats.html
- shard-dg2: NOTRUN -> [SKIP][304] ([i915#2437]) +1 other test skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][305] ([i915#2436])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@global-sseu-config-invalid:
- shard-dg2: NOTRUN -> [SKIP][306] ([i915#7387])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@perf@global-sseu-config-invalid.html
* igt@perf_pmu@busy-double-start@bcs0:
- shard-mtlp: [PASS][307] -> [FAIL][308] ([i915#4349])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-5/igt@perf_pmu@busy-double-start@bcs0.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-7/igt@perf_pmu@busy-double-start@bcs0.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2: NOTRUN -> [FAIL][309] ([i915#6806])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@rc6-all-gts:
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#8516])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@perf_pmu@rc6-all-gts.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][311] ([i915#8516])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-fence-mmap:
- shard-dg2: NOTRUN -> [SKIP][312] ([i915#3708] / [i915#4077])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: NOTRUN -> [SKIP][313] ([fdo#109295] / [i915#3291] / [i915#3708])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- shard-dg2: NOTRUN -> [SKIP][314] ([i915#3291] / [i915#3708])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@fence-write-hang:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#3708]) +1 other test skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@prime_vgem@fence-write-hang.html
- shard-dg1: NOTRUN -> [SKIP][316] ([i915#3708]) +1 other test skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg2: NOTRUN -> [SKIP][317] ([i915#9917])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-tglu: NOTRUN -> [FAIL][318] ([i915#9781])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@syncobj_timeline@invalid-wait-zero-handles.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][319] ([i915#9779])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@v3d/v3d_job_submission@multiple-singlesync-to-multisync:
- shard-tglu: NOTRUN -> [SKIP][320] ([fdo#109315] / [i915#2575]) +4 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@v3d/v3d_job_submission@multiple-singlesync-to-multisync.html
* igt@v3d/v3d_perfmon@create-two-perfmon:
- shard-dg2: NOTRUN -> [SKIP][321] ([i915#2575]) +15 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@v3d/v3d_perfmon@create-two-perfmon.html
* igt@v3d/v3d_submit_cl@bad-in-sync:
- shard-dg1: NOTRUN -> [SKIP][322] ([i915#2575]) +3 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@v3d/v3d_submit_cl@bad-in-sync.html
* igt@v3d/v3d_submit_cl@single-out-sync:
- shard-mtlp: NOTRUN -> [SKIP][323] ([i915#2575]) +4 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@v3d/v3d_submit_cl@single-out-sync.html
* igt@v3d/v3d_wait_bo@bad-bo:
- shard-rkl: NOTRUN -> [SKIP][324] ([fdo#109315]) +9 other tests skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@v3d/v3d_wait_bo@bad-bo.html
* igt@vc4/vc4_create_bo@create-bo-0:
- shard-mtlp: NOTRUN -> [SKIP][325] ([i915#7711]) +5 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@vc4/vc4_create_bo@create-bo-0.html
* igt@vc4/vc4_purgeable_bo@mark-purgeable:
- shard-rkl: NOTRUN -> [SKIP][326] ([i915#7711]) +7 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@vc4/vc4_purgeable_bo@mark-purgeable.html
* igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
- shard-dg2: NOTRUN -> [SKIP][327] ([i915#7711]) +9 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
- shard-dg1: NOTRUN -> [SKIP][328] ([i915#7711])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
* igt@vc4/vc4_purgeable_bo@mark-unpurgeable-twice:
- shard-tglu: NOTRUN -> [SKIP][329] ([i915#2575])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-twice.html
#### Possible fixes ####
* igt@gem_ctx_freq@sysfs@gt0:
- shard-dg2: [FAIL][330] ([i915#9561]) -> [PASS][331]
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg2-6/igt@gem_ctx_freq@sysfs@gt0.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-10/igt@gem_ctx_freq@sysfs@gt0.html
* igt@gem_eio@hibernate:
- shard-tglu: [ABORT][332] ([i915#10030] / [i915#7975] / [i915#8213] / [i915#8398]) -> [PASS][333]
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-10/igt@gem_eio@hibernate.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-4/igt@gem_eio@hibernate.html
* igt@gem_eio@kms:
- shard-mtlp: [ABORT][334] -> [PASS][335]
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-4/igt@gem_eio@kms.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gem_eio@kms.html
* igt@gem_eio@reset-stress:
- shard-dg2: [FAIL][336] ([i915#5784]) -> [PASS][337]
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg2-10/igt@gem_eio@reset-stress.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_eio@reset-stress.html
* igt@gem_eio@unwedge-stress:
- shard-dg1: [FAIL][338] ([i915#5784]) -> [PASS][339]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-17/igt@gem_eio@unwedge-stress.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-14/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-tglu: [FAIL][340] ([i915#2842]) -> [PASS][341]
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-5/igt@gem_exec_fair@basic-pace-share@rcs0.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-8/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace@bcs0:
- shard-rkl: [FAIL][342] ([i915#2842]) -> [PASS][343] +1 other test pass
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/igt@gem_exec_fair@basic-pace@bcs0.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/igt@gem_exec_fair@basic-pace@bcs0.html
* igt@gem_exec_fence@basic-busy-all:
- shard-rkl: [INCOMPLETE][344] ([i915#8875]) -> [PASS][345]
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/igt@gem_exec_fence@basic-busy-all.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_exec_fence@basic-busy-all.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [INCOMPLETE][346] ([i915#5566]) -> [PASS][347]
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-glk9/igt@gen9_exec_parse@allowed-single.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk1/igt@gen9_exec_parse@allowed-single.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-glk: [INCOMPLETE][348] ([i915#9200] / [i915#9849]) -> [PASS][349]
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-glk7/igt@i915_module_load@reload-with-fault-injection.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk1/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: [FAIL][350] ([i915#3743]) -> [PASS][351] +2 other tests pass
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
- shard-snb: [SKIP][352] ([fdo#109271]) -> [PASS][353] +9 other tests pass
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-snb: [INCOMPLETE][354] -> [PASS][355]
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-snb4/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2: [SKIP][356] ([i915#9519]) -> [PASS][357]
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][358] ([i915#9196]) -> [PASS][359]
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-2/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2:
- shard-rkl: [FAIL][360] ([i915#9196]) -> [PASS][361]
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2.html
#### Warnings ####
* igt@device_reset@unbind-reset-rebind:
- shard-dg1: [INCOMPLETE][362] ([i915#9408] / [i915#9618]) -> [ABORT][363] ([i915#9618])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-14/igt@device_reset@unbind-reset-rebind.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-13/igt@device_reset@unbind-reset-rebind.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][364] ([i915#2876]) -> [FAIL][365] ([i915#2842])
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-8/igt@gem_exec_fair@basic-pace@rcs0.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-8/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@kms_async_flips@crc@pipe-a-edp-1:
- shard-mtlp: [FAIL][366] ([i915#8247]) -> [DMESG-FAIL][367] ([i915#8561])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-2/igt@kms_async_flips@crc@pipe-a-edp-1.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-3/igt@kms_async_flips@crc@pipe-a-edp-1.html
* igt@kms_content_protection@content-type-change:
- shard-snb: [SKIP][368] ([fdo#109271]) -> [INCOMPLETE][369] ([i915#8816])
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-snb1/igt@kms_content_protection@content-type-change.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb7/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][370] ([i915#9424]) -> [SKIP][371] ([i915#9433])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-15/igt@kms_content_protection@mei-interface.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-12/igt@kms_content_protection@mei-interface.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][372] ([i915#4816]) -> [SKIP][373] ([i915#4070] / [i915#4816])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][374] ([i915#4281]) -> [SKIP][375] ([i915#3361])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_pm_dc@dc9-dpms.html
### Piglit changes ###
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[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#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309
[fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[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#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#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
[i915#10062]: https://gitlab.freedesktop.org/drm/intel/issues/10062
[i915#10070]: https://gitlab.freedesktop.org/drm/intel/issues/10070
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[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#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#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2876]: https://gitlab.freedesktop.org/drm/intel/issues/2876
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[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#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[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#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
[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#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/intel/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
[i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[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#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#5882]: https://gitlab.freedesktop.org/drm/intel/issues/5882
[i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6228]: https://gitlab.freedesktop.org/drm/intel/issues/6228
[i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
[i915#6806]: https://gitlab.freedesktop.org/drm/intel/issues/6806
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
[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#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8346]: https://gitlab.freedesktop.org/drm/intel/issues/8346
[i915#8398]: https://gitlab.freedesktop.org/drm/intel/issues/8398
[i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399
[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#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816
[i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
[i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
[i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/intel/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340
[i915#9408]: https://gitlab.freedesktop.org/drm/intel/issues/9408
[i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
[i915#9561]: https://gitlab.freedesktop.org/drm/intel/issues/9561
[i915#9618]: https://gitlab.freedesktop.org/drm/intel/issues/9618
[i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766
[i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779
[i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
[i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
[i915#9841]: https://gitlab.freedesktop.org/drm/intel/issues/9841
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
Build changes
-------------
* Linux: CI_DRM_14129 -> Patchwork_127744v3
* Piglit: None -> piglit_4509
CI-20190529: 20190529
CI_DRM_14129: b6b50ad4c8d61b14de0ffcf0d52ae2adc0ef39cf @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7675: ffde49e0583ee5053f25a065356bce6bce91047a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127744v3: b6b50ad4c8d61b14de0ffcf0d52ae2adc0ef39cf @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/index.html
[-- Attachment #2: Type: text/html, Size: 117919 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: [PATCH 0/9] drm/i915: Cursor vblank evasion
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (20 preceding siblings ...)
2024-01-17 10:31 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-01-17 11:30 ` Shankar, Uma
2024-01-17 12:13 ` Ville Syrjälä
2024-01-18 7:57 ` ✓ Fi.CI.IGT: success for drm/i915: Cursor vblank evasion (rev3) Patchwork
` (3 subsequent siblings)
25 siblings, 1 reply; 52+ messages in thread
From: Shankar, Uma @ 2024-01-17 11:30 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, December 13, 2023 3:55 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 0/9] drm/i915: Cursor vblank evasion
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> MTL seems very good at racing the cursor mailbox updates against the vblank,
> causing things to not latch for long enough to cause GTT faults. Attempt to hook
> up vblank evasions into the legacy cursor path to avoid this.
>
> Also revert a dangerous wm/ddb change related to cursors.
I have already RB'ed the changes in the series but somehow patchwork had issues and
not reflecting the same.
FWIW, this series is
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Please merge once the CI results show green, seems one test
igt@kms_cursor_legacy@torture-move@pipe-a throwing some warnings.
Regards,
Uma Shankar
> Ville Syrjälä (9):
> drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic
> commits
> drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
> drm/i915: Introduce struct intel_vblank_evade_ctx
> drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
> drm/i915: Extract intel_vblank_evade()
> drm/i915: Move the min/max scanline sanity check into
> intel_vblank_evade()
> drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
> drm/i915: Perform vblank evasion around legacy cursor updates
> Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB
> allocation"
>
> .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +-
> drivers/gpu/drm/i915/display/intel_crtc.c | 128 ++---------------
> drivers/gpu/drm/i915/display/intel_cursor.c | 16 ++-
> drivers/gpu/drm/i915/display/intel_vblank.c | 130 ++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_vblank.h | 12 ++
> drivers/gpu/drm/i915/display/skl_watermark.c | 16 +--
> 6 files changed, 170 insertions(+), 138 deletions(-)
>
> --
> 2.41.0
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH 0/9] drm/i915: Cursor vblank evasion
2024-01-17 11:30 ` [PATCH 0/9] drm/i915: Cursor vblank evasion Shankar, Uma
@ 2024-01-17 12:13 ` Ville Syrjälä
0 siblings, 0 replies; 52+ messages in thread
From: Ville Syrjälä @ 2024-01-17 12:13 UTC (permalink / raw)
To: Shankar, Uma; +Cc: intel-gfx@lists.freedesktop.org
On Wed, Jan 17, 2024 at 11:30:10AM +0000, Shankar, Uma wrote:
>
>
> > -----Original Message-----
> > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> > Syrjala
> > Sent: Wednesday, December 13, 2023 3:55 PM
> > To: intel-gfx@lists.freedesktop.org
> > Subject: [PATCH 0/9] drm/i915: Cursor vblank evasion
> >
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > MTL seems very good at racing the cursor mailbox updates against the vblank,
> > causing things to not latch for long enough to cause GTT faults. Attempt to hook
> > up vblank evasions into the legacy cursor path to avoid this.
> >
> > Also revert a dangerous wm/ddb change related to cursors.
>
> I have already RB'ed the changes in the series but somehow patchwork had issues and
> not reflecting the same.
>
> FWIW, this series is
> Reviewed-by: Uma Shankar <uma.shankar@intel.com>
>
> Please merge once the CI results show green, seems one test
> igt@kms_cursor_legacy@torture-move@pipe-a throwing some warnings.
Seems we're still seeing some timeouts from the vblank evasion,
indicating the schedule_timeout(1ms) took approximately some
integer multiple of the frame time :(
To confirm what's happening I might need to pull the full
vblank evasion debugs to into the cursor path as well...
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH v2 8/9] drm/i915: Perform vblank evasion around legacy cursor updates
2024-01-16 20:49 ` [PATCH v2 " Ville Syrjala
@ 2024-01-17 13:16 ` Hogander, Jouni
2024-01-18 7:53 ` Hogander, Jouni
2024-01-18 9:03 ` Hogander, Jouni
2 siblings, 0 replies; 52+ messages in thread
From: Hogander, Jouni @ 2024-01-17 13:16 UTC (permalink / raw)
To: ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH v2 8/9] drm/i915: Perform vblank evasion around legacy cursor updates
2024-01-16 20:49 ` [PATCH v2 " Ville Syrjala
2024-01-17 13:16 ` Hogander, Jouni
@ 2024-01-18 7:53 ` Hogander, Jouni
2024-01-18 9:03 ` Hogander, Jouni
2 siblings, 0 replies; 52+ messages in thread
From: Hogander, Jouni @ 2024-01-18 7:53 UTC (permalink / raw)
To: ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: Cursor vblank evasion (rev3)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (21 preceding siblings ...)
2024-01-17 11:30 ` [PATCH 0/9] drm/i915: Cursor vblank evasion Shankar, Uma
@ 2024-01-18 7:57 ` Patchwork
2024-01-22 11:43 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev4) Patchwork
` (2 subsequent siblings)
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-18 7:57 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 97183 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev3)
URL : https://patchwork.freedesktop.org/series/127744/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14129_full -> Patchwork_127744v3_full
====================================================
Summary
-------
**WARNING**
Minor unknown changes coming with Patchwork_127744v3_full need to be verified
manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_127744v3_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (8 -> 9)
------------------------------
Additional (1): pig-kbl-iris
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_127744v3_full:
### IGT changes ###
#### Warnings ####
* igt@i915_module_load@reload-with-fault-injection:
- shard-mtlp: [ABORT][1] ([i915#9820]) -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-6/igt@i915_module_load@reload-with-fault-injection.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html
New tests
---------
New tests have been introduced between CI_DRM_14129_full and Patchwork_127744v3_full:
### New IGT tests (2) ###
* igt@gem_exec_fair@basic-pace-share@rcs0:
- Statuses : 1 fail(s) 2 pass(s)
- Exec time: [4.37, 6.35] s
* igt@gem_exec_fair@basic-pace@vcs1:
- Statuses : 1 fail(s)
- Exec time: [4.41] s
Known issues
------------
Here are the changes found in Patchwork_127744v3_full that come from known issues:
### CI changes ###
#### Possible fixes ####
* boot:
- shard-rkl: ([PASS][3], [PASS][4], [PASS][5], [PASS][6], [FAIL][7], [PASS][8], [PASS][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24]) ([i915#8293]) -> ([PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [PASS][47], [PASS][48])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/boot.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/boot.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/boot.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/boot.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-6/boot.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/boot.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-4/boot.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-4/boot.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-4/boot.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-4/boot.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-3/boot.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-2/boot.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-2/boot.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-2/boot.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/boot.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/boot.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/boot.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/boot.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/boot.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/boot.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/boot.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/boot.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/boot.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/boot.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/boot.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/boot.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/boot.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/boot.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/boot.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/boot.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/boot.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/boot.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/boot.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/boot.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/boot.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/boot.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-2/boot.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/boot.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/boot.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#9318])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@debugfs_test@basic-hwmon.html
* igt@device_reset@cold-reset-bound:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#7701])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@device_reset@cold-reset-bound.html
* igt@drm_fdinfo@busy-idle-check-all@ccs3:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#8414]) +12 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@drm_fdinfo@busy-idle-check-all@ccs3.html
* igt@drm_fdinfo@busy-idle-check-all@vcs1:
- shard-dg1: NOTRUN -> [SKIP][52] ([i915#8414]) +4 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@drm_fdinfo@busy-idle-check-all@vcs1.html
* igt@drm_fdinfo@virtual-busy-idle:
- shard-mtlp: NOTRUN -> [SKIP][53] ([i915#8414]) +1 other test skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@drm_fdinfo@virtual-busy-idle.html
* igt@drm_fdinfo@virtual-idle:
- shard-rkl: [PASS][54] -> [FAIL][55] ([i915#7742]) +2 other tests fail
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/igt@drm_fdinfo@virtual-idle.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/igt@drm_fdinfo@virtual-idle.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-mtlp: NOTRUN -> [SKIP][56] ([i915#3555])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-tglu: NOTRUN -> [SKIP][57] ([i915#9323])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@suspend-resume:
- shard-dg1: NOTRUN -> [SKIP][58] ([i915#9323])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-process:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#7697])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: NOTRUN -> [SKIP][60] ([i915#6335])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_param@set-priority-not-supported:
- shard-tglu: NOTRUN -> [SKIP][61] ([fdo#109314])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_ctx_param@set-priority-not-supported.html
- shard-rkl: NOTRUN -> [SKIP][62] ([fdo#109314])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_ctx_param@set-priority-not-supported.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#8555]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#5882]) +9 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#280]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@gem_ctx_sseu@invalid-sseu.html
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#280])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@hibernate:
- shard-rkl: NOTRUN -> [ABORT][67] ([i915#7975] / [i915#8213])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@gem_eio@hibernate.html
* igt@gem_eio@in-flight-internal-immediate:
- shard-mtlp: [PASS][68] -> [ABORT][69] ([i915#9414])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-4/igt@gem_eio@in-flight-internal-immediate.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_eio@in-flight-internal-immediate.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#4771])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@bonded-pair:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#4771])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@noheartbeat:
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#8555]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_exec_balancer@noheartbeat.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: NOTRUN -> [SKIP][73] ([i915#4525])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_fair@basic-none-rrul:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#3539] / [i915#4852]) +6 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_exec_fair@basic-none-rrul.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglu: NOTRUN -> [FAIL][75] ([i915#2842]) +1 other test fail
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none-solo:
- shard-mtlp: NOTRUN -> [SKIP][76] ([i915#4473])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_exec_fair@basic-none-solo.html
* igt@gem_exec_fair@basic-none-vip@rcs0:
- shard-rkl: NOTRUN -> [FAIL][77] ([i915#2842]) +1 other test fail
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gem_exec_fair@basic-none-vip@rcs0.html
* igt@gem_exec_fence@submit67:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#4812])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_exec_fence@submit67.html
* igt@gem_exec_flush@basic-wb-rw-before-default:
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#3539] / [i915#4852])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_exec_flush@basic-wb-rw-before-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-tglu: NOTRUN -> [SKIP][80] ([fdo#109283])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_params@secure-non-master:
- shard-rkl: NOTRUN -> [SKIP][81] ([fdo#112283])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@gem_exec_params@secure-non-master.html
* igt@gem_exec_params@secure-non-root:
- shard-dg2: NOTRUN -> [SKIP][82] ([fdo#112283])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-active:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#3281]) +18 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_exec_reloc@basic-active.html
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][84] ([i915#3281]) +7 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-gtt:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#3281]) +4 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-write-gtt-active:
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#3281]) +2 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_exec_reloc@basic-write-gtt-active.html
* igt@gem_exec_schedule@preempt-queue-chain:
- shard-dg2: NOTRUN -> [SKIP][87] ([i915#4537] / [i915#4812])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@gem_exec_schedule@preempt-queue-chain.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#4860]) +2 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html
* igt@gem_fenced_exec_thrash@too-many-fences:
- shard-dg1: NOTRUN -> [SKIP][89] ([i915#4860])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_fenced_exec_thrash@too-many-fences.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu: NOTRUN -> [SKIP][90] ([i915#2190])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_huc_copy@huc-copy.html
- shard-glk: NOTRUN -> [SKIP][91] ([fdo#109271] / [i915#2190])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk1/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-glk: NOTRUN -> [SKIP][92] ([fdo#109271] / [i915#4613]) +2 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk4/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-mtlp: NOTRUN -> [SKIP][93] ([i915#4613]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random-engines:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#4613]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_mmap@basic-small-bo:
- shard-mtlp: NOTRUN -> [SKIP][95] ([i915#4083]) +5 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_mmap@basic-small-bo.html
* igt@gem_mmap_gtt@fault-concurrent-x:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#4077]) +16 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_mmap_gtt@fault-concurrent-x.html
* igt@gem_mmap_gtt@medium-copy-odd:
- shard-dg1: NOTRUN -> [SKIP][97] ([i915#4077]) +2 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_mmap_gtt@medium-copy-odd.html
* igt@gem_mmap_wc@copy:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#4083]) +5 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_mmap_wc@copy.html
* igt@gem_pread@snoop:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#3282]) +3 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@gem_pread@snoop.html
* igt@gem_pwrite@basic-exhaustion:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#3282]) +5 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_pwrite@basic-exhaustion.html
- shard-glk: NOTRUN -> [WARN][101] ([i915#2658])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk8/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#4270]) +4 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@gem_pxp@display-protected-crc.html
- shard-dg1: NOTRUN -> [SKIP][103] ([i915#4270])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-mtlp: NOTRUN -> [SKIP][104] ([i915#4270]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#4270]) +4 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][106] ([i915#4270]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_render_copy@yf-tiled-ccs-to-x-tiled:
- shard-mtlp: NOTRUN -> [SKIP][107] ([i915#8428]) +2 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_render_copy@yf-tiled-ccs-to-x-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#4079]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-rkl: NOTRUN -> [SKIP][109] ([i915#8411])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_softpin@allocator-basic-reserve:
- shard-snb: NOTRUN -> [SKIP][110] ([fdo#109271]) +6 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb2/igt@gem_softpin@allocator-basic-reserve.html
* igt@gem_spin_batch@spin-all-new:
- shard-dg2: NOTRUN -> [FAIL][111] ([i915#5889])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@gem_spin_batch@spin-all-new.html
* igt@gem_tiled_partial_pwrite_pread@reads:
- shard-mtlp: NOTRUN -> [SKIP][112] ([i915#4077]) +2 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_tiled_partial_pwrite_pread@reads.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][113] ([i915#3297]) +6 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@gem_userptr_blits@coherency-sync.html
- shard-dg1: NOTRUN -> [SKIP][114] ([i915#3297]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg1: NOTRUN -> [SKIP][115] ([i915#3282]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-mtlp: NOTRUN -> [SKIP][116] ([i915#3297]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#3297] / [i915#4958])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@gem_userptr_blits@sd-probe.html
* igt@gen7_exec_parse@basic-allowed:
- shard-tglu: NOTRUN -> [SKIP][118] ([fdo#109289])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gen7_exec_parse@basic-allowed.html
* igt@gen7_exec_parse@basic-rejected:
- shard-rkl: NOTRUN -> [SKIP][119] ([fdo#109289]) +3 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gen7_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@allowed-single:
- shard-mtlp: NOTRUN -> [SKIP][120] ([i915#2856]) +1 other test skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-large:
- shard-tglu: NOTRUN -> [SKIP][121] ([i915#2527] / [i915#2856]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-oversize:
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#2527]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#2527]) +1 other test skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@unaligned-access:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#2856]) +5 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_fb_tiling:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#4881])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@i915_fb_tiling.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [PASS][126] -> [INCOMPLETE][127] ([i915#9820] / [i915#9849])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/igt@i915_module_load@reload-with-fault-injection.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg1: [PASS][128] -> [INCOMPLETE][129] ([i915#9820] / [i915#9849])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-17/igt@i915_module_load@reload-with-fault-injection.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-18/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-tglu: NOTRUN -> [SKIP][130] ([i915#8399])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-dg1: NOTRUN -> [SKIP][131] ([fdo#109289])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
- shard-dg1: [PASS][132] -> [FAIL][133] ([i915#3591])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
* igt@i915_pm_rpm@system-suspend:
- shard-dg1: [PASS][134] -> [DMESG-WARN][135] ([i915#4423])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-12/igt@i915_pm_rpm@system-suspend.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-17/igt@i915_pm_rpm@system-suspend.html
* igt@i915_pm_rps@reset:
- shard-mtlp: NOTRUN -> [FAIL][136] ([i915#8346])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@i915_pm_rps@reset.html
* igt@i915_pm_rps@thresholds-idle@gt0:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#8925]) +1 other test skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@i915_pm_rps@thresholds-idle@gt0.html
- shard-dg1: NOTRUN -> [SKIP][138] ([i915#8925])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@i915_pm_rps@thresholds-idle@gt0.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-dg2: NOTRUN -> [SKIP][139] ([fdo#109303])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_selftest@mock@memory_region:
- shard-dg2: NOTRUN -> [DMESG-WARN][140] ([i915#9311])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@i915_selftest@mock@memory_region.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: NOTRUN -> [SKIP][141] ([i915#7707])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-mtlp: NOTRUN -> [SKIP][142] ([i915#4212]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#4212]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#8709]) +3 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@crc@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [FAIL][145] ([i915#8247]) +3 other tests fail
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-16/igt@kms_async_flips@crc@pipe-d-hdmi-a-4.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#6228])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#9531])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#5286]) +4 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][149] ([i915#4538] / [i915#5286]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu: NOTRUN -> [SKIP][150] ([fdo#111615] / [i915#5286])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][151] -> [FAIL][152] ([i915#5138]) +2 other tests fail
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][153] ([fdo#111614])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][154] ([fdo#111614] / [i915#3638]) +5 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][155] ([fdo#111614]) +1 other test skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][156] ([fdo#111614]) +2 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#5190]) +21 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-tglu: [PASS][158] -> [FAIL][159] ([i915#3743])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][160] ([fdo#111615]) +5 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][161] ([fdo#110723]) +3 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#4538] / [i915#5190]) +6 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][163] ([fdo#111615]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-tglu: NOTRUN -> [SKIP][164] ([fdo#111615]) +1 other test skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg1: NOTRUN -> [SKIP][165] ([i915#4538]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_joiner@2x-modeset:
- shard-rkl: NOTRUN -> [SKIP][166] ([i915#2705])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_big_joiner@2x-modeset.html
* igt@kms_ccs@pipe-a-bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#5354] / [i915#6095]) +21 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_ccs@pipe-a-bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@pipe-a-crc-primary-basic-y-tiled-gen12-mc-ccs:
- shard-tglu: NOTRUN -> [SKIP][168] ([i915#5354] / [i915#6095]) +12 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_ccs@pipe-a-crc-primary-basic-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][169] ([i915#5354] / [i915#6095]) +21 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#5354]) +115 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@pipe-b-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#5354] / [i915#6095]) +11 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs:
- shard-rkl: NOTRUN -> [SKIP][172] ([i915#5354]) +28 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@pipe-c-random-ccs-data-4-tiled-mtl-rc-ccs-cc:
- shard-glk: NOTRUN -> [SKIP][173] ([fdo#109271]) +224 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk8/igt@kms_ccs@pipe-c-random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#3742])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-tglu: NOTRUN -> [SKIP][175] ([i915#3742])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#4087]) +3 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-rkl: NOTRUN -> [SKIP][177] ([fdo#111827]) +2 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_chamelium_color@ctm-negative:
- shard-dg2: NOTRUN -> [SKIP][178] ([fdo#111827]) +2 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_chamelium_color@ctm-negative.html
- shard-dg1: NOTRUN -> [SKIP][179] ([fdo#111827])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_chamelium_color@ctm-negative.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
- shard-tglu: NOTRUN -> [SKIP][180] ([i915#7828]) +2 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#7828]) +11 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-rkl: NOTRUN -> [SKIP][182] ([i915#7828]) +5 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-dg1: NOTRUN -> [SKIP][183] ([i915#7828]) +1 other test skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-mtlp: NOTRUN -> [SKIP][184] ([i915#7828]) +4 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_content_protection@atomic-dpms:
- shard-tglu: NOTRUN -> [SKIP][185] ([i915#6944] / [i915#7116] / [i915#7118])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][186] ([i915#3299]) +2 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-mtlp: NOTRUN -> [SKIP][187] ([i915#3299]) +1 other test skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic:
- shard-rkl: NOTRUN -> [SKIP][188] ([i915#7118]) +2 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_content_protection@lic.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-mtlp: NOTRUN -> [SKIP][189] ([i915#3359]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-mtlp: NOTRUN -> [SKIP][190] ([i915#8814])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: NOTRUN -> [SKIP][191] ([i915#3359]) +3 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-32x10:
- shard-tglu: NOTRUN -> [SKIP][192] ([i915#3555]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-4/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-tglu: NOTRUN -> [SKIP][193] ([i915#3359])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#3359])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#3555]) +9 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg1: NOTRUN -> [SKIP][196] ([i915#3359])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-rkl: NOTRUN -> [SKIP][197] ([fdo#111767] / [fdo#111825])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#4103])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][199] ([i915#4103])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic:
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#9809])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_cursor_legacy@cursora-vs-flipb-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2: NOTRUN -> [SKIP][201] ([fdo#109274] / [i915#5354]) +3 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-mtlp: NOTRUN -> [SKIP][202] ([fdo#111767])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
- shard-dg2: NOTRUN -> [SKIP][203] ([fdo#109274] / [fdo#111767] / [i915#5354])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][204] ([i915#9067])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#4213])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@torture-move@pipe-a:
- shard-tglu: [PASS][206] -> [DMESG-WARN][207] ([i915#1982])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-6/igt@kms_cursor_legacy@torture-move@pipe-a.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-5/igt@kms_cursor_legacy@torture-move@pipe-a.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#9723])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic@pipe-a-hdmi-a-1-pipe-b-vga-1:
- shard-snb: NOTRUN -> [FAIL][209] ([i915#9841]) +3 other tests fail
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb7/igt@kms_display_modes@extended-mode-basic@pipe-a-hdmi-a-1-pipe-b-vga-1.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][210] ([i915#3804])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][211] ([i915#3804])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#3840] / [i915#9688])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#3840])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#3555] / [i915#3840])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_dsc@dsc-with-bpc-formats.html
- shard-dg1: NOTRUN -> [SKIP][215] ([i915#3555] / [i915#3840])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#3555] / [i915#3840])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#3840] / [i915#9053])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: NOTRUN -> [SKIP][218] ([fdo#110189] / [i915#3955])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#1839])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: NOTRUN -> [SKIP][220] ([i915#9337])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-dg1: NOTRUN -> [SKIP][221] ([fdo#111825] / [i915#9934])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-tglu: NOTRUN -> [SKIP][222] ([fdo#109274] / [i915#3637]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][223] ([fdo#109274]) +8 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: NOTRUN -> [SKIP][224] ([fdo#111825]) +10 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-mtlp: NOTRUN -> [SKIP][225] ([i915#3637]) +1 other test skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#2672]) +3 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][227] ([i915#2672]) +5 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][228] ([i915#3555] / [i915#8810]) +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][229] ([i915#2587] / [i915#2672]) +2 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][230] ([i915#2672])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#2672] / [i915#3555])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-dg2: NOTRUN -> [SKIP][232] ([fdo#109285])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [FAIL][233] ([i915#6880]) +2 other tests fail
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-snb: [PASS][234] -> [SKIP][235] ([fdo#109271]) +7 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][236] ([i915#8708]) +1 other test skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][237] ([fdo#110189]) +5 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][238] ([i915#8708]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
- shard-dg1: NOTRUN -> [SKIP][239] ([fdo#111825]) +8 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][240] ([fdo#111825] / [i915#1825]) +30 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#9766])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][242] ([i915#10070])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][243] ([i915#3023]) +20 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#3458]) +25 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#8708]) +17 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][246] ([i915#1825]) +16 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-move:
- shard-tglu: NOTRUN -> [SKIP][247] ([fdo#109280]) +10 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-render:
- shard-dg1: NOTRUN -> [SKIP][248] ([i915#3458]) +4 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-rgb565-draw-render.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#3555] / [i915#8228]) +3 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_hdr@bpc-switch-suspend.html
- shard-dg1: NOTRUN -> [SKIP][250] ([i915#3555] / [i915#8228])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-mtlp: NOTRUN -> [SKIP][251] ([i915#3555] / [i915#8228])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: NOTRUN -> [SKIP][252] ([i915#3555] / [i915#8228])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_hdr@static-toggle-dpms.html
- shard-tglu: NOTRUN -> [SKIP][253] ([i915#3555] / [i915#8228])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: NOTRUN -> [SKIP][254] ([i915#6301])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][255] ([fdo#109289]) +7 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
- shard-mtlp: NOTRUN -> [SKIP][256] ([fdo#109289]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][257] ([i915#4573]) +1 other test fail
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk8/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#3555]) +5 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#6953])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][260] ([i915#9423]) +15 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-16/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][261] ([i915#5235]) +3 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][262] ([i915#5235]) +3 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][263] ([i915#5235] / [i915#9423]) +23 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][264] ([i915#5235]) +2 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/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][265] ([i915#3555] / [i915#5235])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][266] ([i915#5235]) +11 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-12/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html
* igt@kms_pm_backlight@bad-brightness:
- shard-dg1: NOTRUN -> [SKIP][267] ([i915#5354])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-tglu: NOTRUN -> [SKIP][268] ([i915#9685])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: NOTRUN -> [FAIL][269] ([i915#9295])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#9685])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#9340])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: NOTRUN -> [SKIP][272] ([i915#8430])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][273] ([i915#9519])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: [PASS][274] -> [SKIP][275] ([i915#9519])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg2-1/igt@kms_pm_rpm@dpms-non-lpsp.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-10/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][276] -> [SKIP][277] ([i915#9519])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][278] ([i915#9519])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#9519]) +1 other test skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_prime@basic-crc-hybrid:
- shard-dg2: NOTRUN -> [SKIP][280] ([i915#6524] / [i915#6805]) +2 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg1: NOTRUN -> [SKIP][281] ([i915#6524])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_prime@d3hot:
- shard-mtlp: NOTRUN -> [SKIP][282] ([i915#6524])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@cursor-plane-update-sf:
- shard-rkl: NOTRUN -> [SKIP][283] ([fdo#111068] / [i915#9683]) +2 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_psr2_sf@cursor-plane-update-sf.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][284] ([i915#9683])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-mtlp: NOTRUN -> [SKIP][285] ([i915#4348])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#9683]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-dg1: NOTRUN -> [SKIP][287] ([fdo#111068] / [i915#9683])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: NOTRUN -> [SKIP][288] ([i915#9685])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-rkl: NOTRUN -> [SKIP][289] ([i915#5289])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#4235] / [i915#5190])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][291] ([fdo#111615] / [i915#5289])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-mtlp: NOTRUN -> [SKIP][292] ([i915#4235])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: NOTRUN -> [SKIP][293] ([i915#4235])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][294] ([i915#3555] / [i915#8809])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-1:
- shard-snb: NOTRUN -> [FAIL][295] ([i915#5465]) +1 other test fail
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb2/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
* igt@kms_tv_load_detect@load-detect:
- shard-tglu: NOTRUN -> [SKIP][296] ([fdo#109309])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@kms_tv_load_detect@load-detect.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-tglu: [PASS][297] -> [FAIL][298] ([i915#9196])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
* igt@kms_vrr@flip-basic-fastset:
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#9906])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flipline:
- shard-dg1: NOTRUN -> [SKIP][300] ([i915#3555])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@kms_vrr@flipline.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-glk: NOTRUN -> [SKIP][301] ([fdo#109271] / [i915#2437])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk5/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#2437] / [i915#9412])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-mtlp: NOTRUN -> [SKIP][303] ([i915#2437]) +1 other test skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@kms_writeback@writeback-pixel-formats.html
- shard-dg2: NOTRUN -> [SKIP][304] ([i915#2437]) +1 other test skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][305] ([i915#2436])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@global-sseu-config-invalid:
- shard-dg2: NOTRUN -> [SKIP][306] ([i915#7387])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-3/igt@perf@global-sseu-config-invalid.html
* igt@perf_pmu@busy-double-start@bcs0:
- shard-mtlp: [PASS][307] -> [FAIL][308] ([i915#4349])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-5/igt@perf_pmu@busy-double-start@bcs0.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-7/igt@perf_pmu@busy-double-start@bcs0.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2: NOTRUN -> [FAIL][309] ([i915#6806])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@rc6-all-gts:
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#8516])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@perf_pmu@rc6-all-gts.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][311] ([i915#8516])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-fence-mmap:
- shard-dg2: NOTRUN -> [SKIP][312] ([i915#3708] / [i915#4077])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-7/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: NOTRUN -> [SKIP][313] ([fdo#109295] / [i915#3291] / [i915#3708])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- shard-dg2: NOTRUN -> [SKIP][314] ([i915#3291] / [i915#3708])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@fence-write-hang:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#3708]) +1 other test skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@prime_vgem@fence-write-hang.html
- shard-dg1: NOTRUN -> [SKIP][316] ([i915#3708]) +1 other test skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg2: NOTRUN -> [SKIP][317] ([i915#9917])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-tglu: NOTRUN -> [FAIL][318] ([i915#9781])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@syncobj_timeline@invalid-wait-zero-handles.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][319] ([i915#9779])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@v3d/v3d_job_submission@multiple-singlesync-to-multisync:
- shard-tglu: NOTRUN -> [SKIP][320] ([fdo#109315] / [i915#2575]) +4 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@v3d/v3d_job_submission@multiple-singlesync-to-multisync.html
* igt@v3d/v3d_perfmon@create-two-perfmon:
- shard-dg2: NOTRUN -> [SKIP][321] ([i915#2575]) +15 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@v3d/v3d_perfmon@create-two-perfmon.html
* igt@v3d/v3d_submit_cl@bad-in-sync:
- shard-dg1: NOTRUN -> [SKIP][322] ([i915#2575]) +3 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@v3d/v3d_submit_cl@bad-in-sync.html
* igt@v3d/v3d_submit_cl@single-out-sync:
- shard-mtlp: NOTRUN -> [SKIP][323] ([i915#2575]) +4 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@v3d/v3d_submit_cl@single-out-sync.html
* igt@v3d/v3d_wait_bo@bad-bo:
- shard-rkl: NOTRUN -> [SKIP][324] ([fdo#109315]) +9 other tests skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@v3d/v3d_wait_bo@bad-bo.html
* igt@vc4/vc4_create_bo@create-bo-0:
- shard-mtlp: NOTRUN -> [SKIP][325] ([i915#7711]) +5 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-4/igt@vc4/vc4_create_bo@create-bo-0.html
* igt@vc4/vc4_purgeable_bo@mark-purgeable:
- shard-rkl: NOTRUN -> [SKIP][326] ([i915#7711]) +7 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@vc4/vc4_purgeable_bo@mark-purgeable.html
* igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
- shard-dg2: NOTRUN -> [SKIP][327] ([i915#7711]) +9 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-2/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
- shard-dg1: NOTRUN -> [SKIP][328] ([i915#7711])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-15/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
* igt@vc4/vc4_purgeable_bo@mark-unpurgeable-twice:
- shard-tglu: NOTRUN -> [SKIP][329] ([i915#2575])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-7/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-twice.html
#### Possible fixes ####
* igt@gem_ctx_freq@sysfs@gt0:
- shard-dg2: [FAIL][330] ([i915#9561]) -> [PASS][331]
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg2-6/igt@gem_ctx_freq@sysfs@gt0.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-10/igt@gem_ctx_freq@sysfs@gt0.html
* igt@gem_eio@hibernate:
- shard-tglu: [ABORT][332] ([i915#10030] / [i915#7975] / [i915#8213] / [i915#8398]) -> [PASS][333]
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-10/igt@gem_eio@hibernate.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-4/igt@gem_eio@hibernate.html
* igt@gem_eio@kms:
- shard-mtlp: [ABORT][334] -> [PASS][335]
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-4/igt@gem_eio@kms.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-5/igt@gem_eio@kms.html
* igt@gem_eio@reset-stress:
- shard-dg2: [FAIL][336] ([i915#5784]) -> [PASS][337]
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg2-10/igt@gem_eio@reset-stress.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@gem_eio@reset-stress.html
* igt@gem_eio@unwedge-stress:
- shard-dg1: [FAIL][338] ([i915#5784]) -> [PASS][339]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-17/igt@gem_eio@unwedge-stress.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-14/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_fair@basic-pace-share@rcs0 (NEW):
- shard-tglu: [FAIL][340] ([i915#2842]) -> [PASS][341]
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-5/igt@gem_exec_fair@basic-pace-share@rcs0.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-8/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace@bcs0:
- shard-rkl: [FAIL][342] ([i915#2842]) -> [PASS][343] +1 other test pass
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/igt@gem_exec_fair@basic-pace@bcs0.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/igt@gem_exec_fair@basic-pace@bcs0.html
* igt@gem_exec_fence@basic-busy-all:
- shard-rkl: [INCOMPLETE][344] ([i915#8875]) -> [PASS][345]
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/igt@gem_exec_fence@basic-busy-all.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-1/igt@gem_exec_fence@basic-busy-all.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [INCOMPLETE][346] ([i915#5566]) -> [PASS][347]
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-glk9/igt@gen9_exec_parse@allowed-single.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk1/igt@gen9_exec_parse@allowed-single.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-glk: [INCOMPLETE][348] ([i915#9200] / [i915#9849]) -> [PASS][349]
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-glk7/igt@i915_module_load@reload-with-fault-injection.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-glk1/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: [FAIL][350] ([i915#3743]) -> [PASS][351] +2 other tests pass
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
- shard-snb: [SKIP][352] ([fdo#109271]) -> [PASS][353] +9 other tests pass
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-snb: [INCOMPLETE][354] -> [PASS][355]
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-snb4/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2: [SKIP][356] ([i915#9519]) -> [PASS][357]
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][358] ([i915#9196]) -> [PASS][359]
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-2/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2:
- shard-rkl: [FAIL][360] ([i915#9196]) -> [PASS][361]
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-1/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-3/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2.html
#### Warnings ####
* igt@device_reset@unbind-reset-rebind:
- shard-dg1: [INCOMPLETE][362] ([i915#9408] / [i915#9618]) -> [ABORT][363] ([i915#9618])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-14/igt@device_reset@unbind-reset-rebind.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-13/igt@device_reset@unbind-reset-rebind.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][364] ([i915#2876]) -> [FAIL][365] ([i915#2842])
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-tglu-8/igt@gem_exec_fair@basic-pace@rcs0.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-tglu-8/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@kms_async_flips@crc@pipe-a-edp-1:
- shard-mtlp: [FAIL][366] ([i915#8247]) -> [DMESG-FAIL][367] ([i915#8561])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-mtlp-2/igt@kms_async_flips@crc@pipe-a-edp-1.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-mtlp-3/igt@kms_async_flips@crc@pipe-a-edp-1.html
* igt@kms_content_protection@content-type-change:
- shard-snb: [SKIP][368] ([fdo#109271]) -> [INCOMPLETE][369] ([i915#8816])
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-snb1/igt@kms_content_protection@content-type-change.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-snb7/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][370] ([i915#9424]) -> [SKIP][371] ([i915#9433])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-dg1-15/igt@kms_content_protection@mei-interface.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-dg1-12/igt@kms_content_protection@mei-interface.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][372] ([i915#4816]) -> [SKIP][373] ([i915#4070] / [i915#4816])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][374] ([i915#4281]) -> [SKIP][375] ([i915#3361])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14129/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/shard-rkl-7/igt@kms_pm_dc@dc9-dpms.html
### Piglit changes ###
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[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#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309
[fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[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#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#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
[i915#10062]: https://gitlab.freedesktop.org/drm/intel/issues/10062
[i915#10070]: https://gitlab.freedesktop.org/drm/intel/issues/10070
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[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#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#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2876]: https://gitlab.freedesktop.org/drm/intel/issues/2876
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[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#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[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#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
[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#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/intel/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
[i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[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#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#5882]: https://gitlab.freedesktop.org/drm/intel/issues/5882
[i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6228]: https://gitlab.freedesktop.org/drm/intel/issues/6228
[i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
[i915#6806]: https://gitlab.freedesktop.org/drm/intel/issues/6806
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
[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#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8346]: https://gitlab.freedesktop.org/drm/intel/issues/8346
[i915#8398]: https://gitlab.freedesktop.org/drm/intel/issues/8398
[i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399
[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#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816
[i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
[i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
[i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/intel/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340
[i915#9408]: https://gitlab.freedesktop.org/drm/intel/issues/9408
[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#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
[i915#9561]: https://gitlab.freedesktop.org/drm/intel/issues/9561
[i915#9618]: https://gitlab.freedesktop.org/drm/intel/issues/9618
[i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766
[i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779
[i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
[i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
[i915#9841]: https://gitlab.freedesktop.org/drm/intel/issues/9841
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
Build changes
-------------
* Linux: CI_DRM_14129 -> Patchwork_127744v3
* Piglit: None -> piglit_4509
CI-20190529: 20190529
CI_DRM_14129: b6b50ad4c8d61b14de0ffcf0d52ae2adc0ef39cf @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7675: ffde49e0583ee5053f25a065356bce6bce91047a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127744v3: b6b50ad4c8d61b14de0ffcf0d52ae2adc0ef39cf @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v3/index.html
[-- Attachment #2: Type: text/html, Size: 118463 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
2023-12-18 10:35 ` Saarinen, Jani
@ 2024-01-18 8:04 ` Illipilli, TejasreeX
2024-01-19 8:11 ` Saarinen, Jani
0 siblings, 1 reply; 52+ messages in thread
From: Illipilli, TejasreeX @ 2024-01-18 8:04 UTC (permalink / raw)
To: Saarinen, Jani, intel-gfx@lists.freedesktop.org,
Ville Syrjälä, I915-ci-infra@lists.freedesktop.org
Hi,
https://patchwork.freedesktop.org/series/127744/ - Re-reported.
Thanks,
Tejasree
-----Original Message-----
From: I915-ci-infra <i915-ci-infra-bounces@lists.freedesktop.org> On Behalf Of Saarinen, Jani
Sent: Monday, December 18, 2023 4:05 PM
To: intel-gfx@lists.freedesktop.org; Ville Syrjälä <ville.syrjala@linux.intel.com>; I915-ci-infra@lists.freedesktop.org
Subject: RE: ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
Hi,
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of
> Patchwork
> Sent: Wednesday, December 13, 2023 11:08 PM
> To: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Cc: intel-gfx@lists.freedesktop.org
> Subject: ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
>
> Patch Details
> Series: drm/i915: Cursor vblank evasion
> URL: https://patchwork.freedesktop.org/series/127744/
> State: failure
> Details: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v1/index.html
>
> CI Bug Log - changes from CI_DRM_14017 -> Patchwork_127744v1
>
>
> Summary
>
>
> FAILURE
>
> Serious unknown changes coming with Patchwork_127744v1 absolutely need
> to be verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_127744v1, please notify your bug team
> (I915-ci-
> infra@lists.freedesktop.org) to allow them to document this new
> failure mode, which will reduce false positives in CI.
>
> External URL: https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/index.html
>
>
> Participating hosts (37 -> 37)
>
>
> Additional (1): bat-rpls-2
> Missing (1): fi-snb-2520m
>
>
> Possible new issues
>
>
> Here are the unknown changes that may have been introduced in
> Patchwork_127744v1:
>
>
> IGT changes
>
>
> Possible regressions
>
>
> * igt@kms_pm_rpm@basic-rte:
>
> * bat-rpls-2: NOTRUN -> ABORT <https://intel-gfx-
> ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_rpm@ba
> sic-
> rte.html>
Unrelated. Please re-report
>
>
> Known issues
>
>
> Here are the changes found in Patchwork_127744v1 that come from known issues:
>
>
> CI changes
>
>
> Issues hit
>
>
> * boot:
>
> * bat-jsl-1: PASS <https://intel-gfx-ci.01.org/tree/drm-
> tip/CI_DRM_14017/bat-jsl-1/boot.html> -> FAIL <https://intel-gfx-
> ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-jsl-1/boot.html>
> (i915#8293 <https://gitlab.freedesktop.org/drm/intel/issues/8293> )
>
>
> IGT changes
>
>
> Issues hit
>
>
> * igt@debugfs_test@basic-hwmon:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@debugfs_test@basic-hwmon.html>
> (i915#9318 <https://gitlab.freedesktop.org/drm/intel/issues/9318> )
>
> * igt@gem_tiled_pread_basic:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@gem_tiled_pread_basic.html>
> (i915#3282 <https://gitlab.freedesktop.org/drm/intel/issues/3282> )
>
> * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@kms_cursor_legacy@basic-busy-fli
> p- before-cursor-legacy.html> (i915#4103
> <https://gitlab.freedesktop.org/drm/intel/issues/4103> ) +1 other test
> skip
>
> * igt@kms_dsc@dsc-basic:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@kms_dsc@dsc-basic.html>
> (i915#3555 <https://gitlab.freedesktop.org/drm/intel/issues/3555> /
> i915#3840 <https://gitlab.freedesktop.org/drm/intel/issues/3840> )
>
> * igt@kms_force_connector_basic@force-load-detect:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@kms_force_connector_basic@force-
> load-
> detect.html> (fdo#109285
> <https://bugs.freedesktop.org/show_bug.cgi?id=109285> )
>
> * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
>
> * bat-rplp-1: PASS <https://intel-gfx-ci.01.org/tree/drm-
> tip/CI_DRM_14017/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-
> sequence@pipe-d-edp-1.html> -> ABORT
> <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-fram
> e- sequence@pipe-d-edp-1.html> (i915#8668
> <https://gitlab.freedesktop.org/drm/intel/issues/8668> )
>
> * igt@kms_pm_backlight@basic-brightness:
>
> * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_backlight@basic-
> brightness.html> (i915#5354
> <https://gitlab.freedesktop.org/drm/intel/issues/5354> )
>
> {name}: This element is suppressed. This means it is ignored when
> computing the status of the difference (SUCCESS, WARNING, or FAILURE).
>
>
> Build changes
>
>
> * Linux: CI_DRM_14017 -> Patchwork_127744v1
>
> CI-20190529: 20190529
> CI_DRM_14017: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @
> git://anongit.freedesktop.org/gfx-ci/linux
> IGT_7639: 18afc09e362b605a3c88c000331708f105d2c23a @
> https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> Patchwork_127744v1: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @
> git://anongit.freedesktop.org/gfx-ci/linux
>
>
> Linux commits
>
>
> e1c277f9ae55 Revert "drm/i915/xe2lpd: Treat cursor plane as regular
> plane for DDB allocation"
> b72675c28b05 drm/i915: Perform vblank evasion around legacy cursor
> updates
> 3aaf80b59334 drm/i915: Move intel_vblank_evade() & co. into
> intel_vblank.c
> 1f183fe092b6 drm/i915: Move the min/max scanline sanity check into
> intel_vblank_evade()
> 2af5d0bdcc34 drm/i915: Extract intel_vblank_evade() fa583f9032ef
> drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
> 235770e8ab3a drm/i915: Introduce struct intel_vblank_evade_ctx
> 74deb7624175 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
> b2859e2d5714 drm/i915: Decouple intel_crtc_vblank_evade_scanlines()
> from atomic commits
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH v2 8/9] drm/i915: Perform vblank evasion around legacy cursor updates
2024-01-16 20:49 ` [PATCH v2 " Ville Syrjala
2024-01-17 13:16 ` Hogander, Jouni
2024-01-18 7:53 ` Hogander, Jouni
@ 2024-01-18 9:03 ` Hogander, Jouni
2 siblings, 0 replies; 52+ messages in thread
From: Hogander, Jouni @ 2024-01-18 9:03 UTC (permalink / raw)
To: ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org
On Tue, 2024-01-16 at 22:49 +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Our legacy cursor updates are actually mailbox updates.
> Ie. the hardware latches things once per frame on start of
> vblank, but we issue an number of updates per frame,
> withough any attempt to synchronize against the vblank
> in software. So in theory only the last update issued
> during the frame will latch, and the previous ones are
> discarded.
>
> However this can lead to problems with maintaining the
> ggtt/iommu mappings as we have no idea which updates
> will actually latch.
>
> The problem is exacerbated by the hardware's annoying disarming
> behaviour; any non-arming register write will disarm an already
> armed update, only to be rearmed later by the arming register
> (CURBASE in case of cursors). If a disarming write happens
> just before the start of vblank, and the arming write happens
> after start of vblank we have effectively prevented the hardware
> from latching anything. And if we manage to straddle multiple
> sequential vblank starts in this manner we effectively prevent
> the hardware from latching any new registers for an arbitrary
> amount of time. This provides more time for the (potentially
> still in use by the hardware) gtt/iommu mappings to be torn
> down.
>
> A partial solution, of course, is to use vblank evasion to
> avoid the register writes from spreading on both sides of
> the start of vblank.
>
> I've previously highlighted this problem as a general issue
> affecting mailbox updates. I even added some notes to the
> {i9xx,skl}_crtc_planes_update_arm() to remind us that the noarm
> and arm phases both need to pulled into the vblank evasion
> critical section if we actually decided to implement mailbox
> updates in general. But as I never impelemented the noarm+arm
> split for cursors we don't have to worry about that for the
> moment.
>
> We've been lucky enough so far that this hasn't really caused
> problems. One thing that does help is that Xorg generally
> sticks to the same cursor BO. But igt seems pretty good at
> hitting this on MTL now, so apparently we have to start
> thinking about this.
>
> v2: Wait for PSR exit to avoid the vblank evasion timeout (1ms)
> tripping due to PSR exit latency (~5ms typically)
>
> Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
I'm sorry for those two empty emails I sent earlier. Some problem with
my mail client. After restarting the client it seems to work again:
Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_cursor.c | 31 ++++++++++++++++---
> --
> 1 file changed, 24 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c
> b/drivers/gpu/drm/i915/display/intel_cursor.c
> index ecff90e233f0..f8b33999d43f 100644
> --- a/drivers/gpu/drm/i915/display/intel_cursor.c
> +++ b/drivers/gpu/drm/i915/display/intel_cursor.c
> @@ -22,6 +22,7 @@
> #include "intel_frontbuffer.h"
> #include "intel_psr.h"
> #include "intel_psr_regs.h"
> +#include "intel_vblank.h"
> #include "skl_watermark.h"
>
> #include "gem/i915_gem_object.h"
> @@ -665,12 +666,14 @@ intel_legacy_cursor_update(struct drm_plane
> *_plane,
> {
> struct intel_plane *plane = to_intel_plane(_plane);
> struct intel_crtc *crtc = to_intel_crtc(_crtc);
> + struct drm_i915_private *i915 = to_i915(plane->base.dev);
> struct intel_plane_state *old_plane_state =
> to_intel_plane_state(plane->base.state);
> struct intel_plane_state *new_plane_state;
> struct intel_crtc_state *crtc_state =
> to_intel_crtc_state(crtc->base.state);
> struct intel_crtc_state *new_crtc_state;
> + struct intel_vblank_evade_ctx evade;
> int ret;
>
> /*
> @@ -763,13 +766,25 @@ intel_legacy_cursor_update(struct drm_plane
> *_plane,
> */
> crtc_state->active_planes = new_crtc_state->active_planes;
>
> - /*
> - * Technically we should do a vblank evasion here to make
> - * sure all the cursor registers update on the same frame.
> - * For now just make sure the register writes happen as
> - * quickly as possible to minimize the race window.
> - */
> - local_irq_disable();
> + intel_vblank_evade_init(crtc_state, crtc_state, &evade);
> +
> + intel_psr_lock(crtc_state);
> +
> + if (!drm_WARN_ON(&i915->drm, drm_crtc_vblank_get(&crtc-
> >base))) {
> + /*
> + * TODO: maybe check if we're still in PSR
> + * and skip the vblank evasion entirely?
> + */
> + intel_psr_wait_for_idle_locked(crtc_state);
> +
> + local_irq_disable();
> +
> + intel_vblank_evade(&evade);
> +
> + drm_crtc_vblank_put(&crtc->base);
> + } else {
> + local_irq_disable();
> + }
>
> if (new_plane_state->uapi.visible) {
> intel_plane_update_noarm(plane, crtc_state,
> new_plane_state);
> @@ -780,6 +795,8 @@ intel_legacy_cursor_update(struct drm_plane
> *_plane,
>
> local_irq_enable();
>
> + intel_psr_unlock(crtc_state);
> +
> intel_plane_unpin_fb(old_plane_state);
>
> out_free:
^ permalink raw reply [flat|nested] 52+ messages in thread
* RE: ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
2024-01-18 8:04 ` Illipilli, TejasreeX
@ 2024-01-19 8:11 ` Saarinen, Jani
0 siblings, 0 replies; 52+ messages in thread
From: Saarinen, Jani @ 2024-01-19 8:11 UTC (permalink / raw)
To: Illipilli, TejasreeX, intel-gfx@lists.freedesktop.org,
Ville Syrjälä, I915-ci-infra@lists.freedesktop.org
Hi,
While re-reporting , please pay attention we are not re-reporting something we should not. Eg this request was from
"Sent: Monday, December 18, 2023 4:05 PM" ...so month old.
@Ville Syrjälä, Do you see this as on issue now?
Br,
Jani
> -----Original Message-----
> From: Illipilli, TejasreeX <tejasreex.illipilli@intel.com>
> Sent: Thursday, January 18, 2024 10:05 AM
> To: Saarinen, Jani <jani.saarinen@intel.com>; intel-gfx@lists.freedesktop.org;
> Ville Syrjälä <ville.syrjala@linux.intel.com>; I915-ci-infra@lists.freedesktop.org
> Subject: RE: ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
>
> Hi,
>
> https://patchwork.freedesktop.org/series/127744/ - Re-reported.
>
> Thanks,
> Tejasree
>
> -----Original Message-----
> From: I915-ci-infra <i915-ci-infra-bounces@lists.freedesktop.org> On Behalf Of
> Saarinen, Jani
> Sent: Monday, December 18, 2023 4:05 PM
> To: intel-gfx@lists.freedesktop.org; Ville Syrjälä <ville.syrjala@linux.intel.com>;
> I915-ci-infra@lists.freedesktop.org
> Subject: RE: ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
>
> Hi,
> > -----Original Message-----
> > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of
> > Patchwork
> > Sent: Wednesday, December 13, 2023 11:08 PM
> > To: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > Cc: intel-gfx@lists.freedesktop.org
> > Subject: ✗ Fi.CI.BAT: failure for drm/i915: Cursor vblank evasion
> >
> > Patch Details
> > Series: drm/i915: Cursor vblank evasion
> > URL: https://patchwork.freedesktop.org/series/127744/
> > State: failure
> > Details: https://intel-gfx-ci.01.org/tree/drm-
> tip/Patchwork_127744v1/index.html
> >
> > CI Bug Log - changes from CI_DRM_14017 -> Patchwork_127744v1
> >
> >
> > Summary
> >
> >
> > FAILURE
> >
> > Serious unknown changes coming with Patchwork_127744v1 absolutely need
> > to be verified manually.
> >
> > If you think the reported changes have nothing to do with the changes
> > introduced in Patchwork_127744v1, please notify your bug team
> > (I915-ci-
> > infra@lists.freedesktop.org) to allow them to document this new
> > failure mode, which will reduce false positives in CI.
> >
> > External URL: https://intel-gfx-ci.01.org/tree/drm-
> > tip/Patchwork_127744v1/index.html
> >
> >
> > Participating hosts (37 -> 37)
> >
> >
> > Additional (1): bat-rpls-2
> > Missing (1): fi-snb-2520m
> >
> >
> > Possible new issues
> >
> >
> > Here are the unknown changes that may have been introduced in
> > Patchwork_127744v1:
> >
> >
> > IGT changes
> >
> >
> > Possible regressions
> >
> >
> > * igt@kms_pm_rpm@basic-rte:
> >
> > * bat-rpls-2: NOTRUN -> ABORT <https://intel-gfx-
> > ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_rpm@ba
> > sic-
> > rte.html>
> Unrelated. Please re-report
> >
> >
> > Known issues
> >
> >
> > Here are the changes found in Patchwork_127744v1 that come from known
> issues:
> >
> >
> > CI changes
> >
> >
> > Issues hit
> >
> >
> > * boot:
> >
> > * bat-jsl-1: PASS <https://intel-gfx-ci.01.org/tree/drm-
> > tip/CI_DRM_14017/bat-jsl-1/boot.html> -> FAIL <https://intel-gfx-
> > ci.01.org/tree/drm-tip/Patchwork_127744v1/bat-jsl-1/boot.html>
> > (i915#8293 <https://gitlab.freedesktop.org/drm/intel/issues/8293> )
> >
> >
> > IGT changes
> >
> >
> > Issues hit
> >
> >
> > * igt@debugfs_test@basic-hwmon:
> >
> > * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-
> ci.01.org/tree/drm-
> > tip/Patchwork_127744v1/bat-rpls-2/igt@debugfs_test@basic-hwmon.html>
> > (i915#9318 <https://gitlab.freedesktop.org/drm/intel/issues/9318> )
> >
> > * igt@gem_tiled_pread_basic:
> >
> > * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-
> ci.01.org/tree/drm-
> > tip/Patchwork_127744v1/bat-rpls-2/igt@gem_tiled_pread_basic.html>
> > (i915#3282 <https://gitlab.freedesktop.org/drm/intel/issues/3282> )
> >
> > * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
> >
> > * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-
> ci.01.org/tree/drm-
> > tip/Patchwork_127744v1/bat-rpls-2/igt@kms_cursor_legacy@basic-busy-fli
> > p- before-cursor-legacy.html> (i915#4103
> > <https://gitlab.freedesktop.org/drm/intel/issues/4103> ) +1 other test
> > skip
> >
> > * igt@kms_dsc@dsc-basic:
> >
> > * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-
> ci.01.org/tree/drm-
> > tip/Patchwork_127744v1/bat-rpls-2/igt@kms_dsc@dsc-basic.html>
> > (i915#3555 <https://gitlab.freedesktop.org/drm/intel/issues/3555> /
> > i915#3840 <https://gitlab.freedesktop.org/drm/intel/issues/3840> )
> >
> > * igt@kms_force_connector_basic@force-load-detect:
> >
> > * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-
> ci.01.org/tree/drm-
> > tip/Patchwork_127744v1/bat-rpls-2/igt@kms_force_connector_basic@force-
> > load-
> > detect.html> (fdo#109285
> > <https://bugs.freedesktop.org/show_bug.cgi?id=109285> )
> >
> > * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
> >
> > * bat-rplp-1: PASS <https://intel-gfx-ci.01.org/tree/drm-
> > tip/CI_DRM_14017/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-
> > sequence@pipe-d-edp-1.html> -> ABORT
> > <https://intel-gfx-ci.01.org/tree/drm-
> > tip/Patchwork_127744v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-fram
> > e- sequence@pipe-d-edp-1.html> (i915#8668
> > <https://gitlab.freedesktop.org/drm/intel/issues/8668> )
> >
> > * igt@kms_pm_backlight@basic-brightness:
> >
> > * bat-rpls-2: NOTRUN -> SKIP <https://intel-gfx-
> ci.01.org/tree/drm-
> > tip/Patchwork_127744v1/bat-rpls-2/igt@kms_pm_backlight@basic-
> > brightness.html> (i915#5354
> > <https://gitlab.freedesktop.org/drm/intel/issues/5354> )
> >
> > {name}: This element is suppressed. This means it is ignored when
> > computing the status of the difference (SUCCESS, WARNING, or FAILURE).
> >
> >
> > Build changes
> >
> >
> > * Linux: CI_DRM_14017 -> Patchwork_127744v1
> >
> > CI-20190529: 20190529
> > CI_DRM_14017: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @
> > git://anongit.freedesktop.org/gfx-ci/linux
> > IGT_7639: 18afc09e362b605a3c88c000331708f105d2c23a @
> > https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> > Patchwork_127744v1: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @
> > git://anongit.freedesktop.org/gfx-ci/linux
> >
> >
> > Linux commits
> >
> >
> > e1c277f9ae55 Revert "drm/i915/xe2lpd: Treat cursor plane as regular
> > plane for DDB allocation"
> > b72675c28b05 drm/i915: Perform vblank evasion around legacy cursor
> > updates
> > 3aaf80b59334 drm/i915: Move intel_vblank_evade() & co. into
> > intel_vblank.c
> > 1f183fe092b6 drm/i915: Move the min/max scanline sanity check into
> > intel_vblank_evade()
> > 2af5d0bdcc34 drm/i915: Extract intel_vblank_evade() fa583f9032ef
> > drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
> > 235770e8ab3a drm/i915: Introduce struct intel_vblank_evade_ctx
> > 74deb7624175 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
> > b2859e2d5714 drm/i915: Decouple intel_crtc_vblank_evade_scanlines()
> > from atomic commits
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev4)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (22 preceding siblings ...)
2024-01-18 7:57 ` ✓ Fi.CI.IGT: success for drm/i915: Cursor vblank evasion (rev3) Patchwork
@ 2024-01-22 11:43 ` Patchwork
2024-01-22 11:56 ` ✓ Fi.CI.BAT: success " Patchwork
2024-01-22 15:03 ` ✗ Fi.CI.IGT: failure " Patchwork
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-22 11:43 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev4)
URL : https://patchwork.freedesktop.org/series/127744/
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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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'
+./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/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:346:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: warning: trying to copy expression type 31
+./drivers/gpu/drm/i915/intel_uncore.h:351:1: 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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/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: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: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: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: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: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: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: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: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: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: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'
+./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/linux/find.h:203:45: warning: shift count is negative (-12)
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: Cursor vblank evasion (rev4)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (23 preceding siblings ...)
2024-01-22 11:43 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev4) Patchwork
@ 2024-01-22 11:56 ` Patchwork
2024-01-22 15:03 ` ✗ Fi.CI.IGT: failure " Patchwork
25 siblings, 0 replies; 52+ messages in thread
From: Patchwork @ 2024-01-22 11:56 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 13365 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev4)
URL : https://patchwork.freedesktop.org/series/127744/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14153 -> Patchwork_127744v4
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/index.html
Participating hosts (37 -> 36)
------------------------------
Additional (2): bat-dg2-8 bat-mtlp-8
Missing (3): bat-dg2-9 fi-snb-2520m fi-pnv-d510
Known issues
------------
Here are the changes found in Patchwork_127744v4 that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- bat-rpls-2: [PASS][1] -> [FAIL][2] ([i915#10078])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/bat-rpls-2/boot.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-rpls-2/boot.html
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-mtlp-8: NOTRUN -> [SKIP][3] ([i915#9318])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@debugfs_test@basic-hwmon.html
* igt@gem_exec_suspend@basic-s0@smem:
- bat-jsl-3: [PASS][4] -> [INCOMPLETE][5] ([i915#9883])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/bat-jsl-3/igt@gem_exec_suspend@basic-s0@smem.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-jsl-3/igt@gem_exec_suspend@basic-s0@smem.html
- bat-dg2-8: NOTRUN -> [INCOMPLETE][6] ([i915#9275])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_lmem_swapping@verify-random:
- bat-mtlp-8: NOTRUN -> [SKIP][7] ([i915#4613]) +3 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@gem_lmem_swapping@verify-random.html
* igt@gem_mmap@basic:
- bat-mtlp-8: NOTRUN -> [SKIP][8] ([i915#4083])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@gem_mmap@basic.html
- bat-dg2-8: NOTRUN -> [SKIP][9] ([i915#4083])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-mtlp-8: NOTRUN -> [SKIP][10] ([i915#4077]) +2 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@gem_mmap_gtt@basic.html
- bat-dg2-8: NOTRUN -> [SKIP][11] ([i915#4077]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@gem_mmap_gtt@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-mtlp-8: NOTRUN -> [SKIP][12] ([i915#4079]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-dg2-8: NOTRUN -> [SKIP][13] ([i915#4079]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-mtlp-8: NOTRUN -> [SKIP][14] ([i915#6621])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@i915_pm_rps@basic-api.html
- bat-dg2-8: NOTRUN -> [SKIP][15] ([i915#6621])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@gt_mocs:
- bat-adln-1: [PASS][16] -> [INCOMPLETE][17] ([i915#10072])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/bat-adln-1/igt@i915_selftest@live@gt_mocs.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-adln-1/igt@i915_selftest@live@gt_mocs.html
* igt@i915_suspend@basic-s3-without-i915:
- bat-mtlp-8: NOTRUN -> [SKIP][18] ([i915#6645])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@i915_suspend@basic-s3-without-i915.html
- bat-dg2-8: NOTRUN -> [SKIP][19] ([i915#6645])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-mtlp-8: NOTRUN -> [SKIP][20] ([i915#5190])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-dg2-8: NOTRUN -> [SKIP][21] ([i915#5190])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-mtlp-8: NOTRUN -> [SKIP][22] ([i915#4212]) +8 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- bat-dg2-8: NOTRUN -> [SKIP][23] ([i915#4215] / [i915#5190])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- bat-dg2-8: NOTRUN -> [SKIP][24] ([i915#4212]) +7 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-mtlp-8: NOTRUN -> [SKIP][25] ([i915#4213]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg2-8: NOTRUN -> [SKIP][26] ([i915#4103] / [i915#4213]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-mtlp-8: NOTRUN -> [SKIP][27] ([i915#3555] / [i915#3840] / [i915#9159])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-mtlp-8: NOTRUN -> [SKIP][28] ([fdo#109285])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-8: NOTRUN -> [SKIP][29] ([fdo#109285])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-mtlp-8: NOTRUN -> [SKIP][30] ([i915#5274])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@kms_force_connector_basic@prune-stale-modes.html
- bat-dg2-8: NOTRUN -> [SKIP][31] ([i915#5274])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- bat-dg2-11: NOTRUN -> [SKIP][32] ([i915#9197]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
* igt@kms_pm_backlight@basic-brightness:
- bat-dg2-8: NOTRUN -> [SKIP][33] ([i915#5354])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-mtlp-8: NOTRUN -> [SKIP][34] ([i915#3555] / [i915#8809])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg2-8: NOTRUN -> [SKIP][35] ([i915#3555])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-8: NOTRUN -> [SKIP][36] ([i915#3708])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-dg2-8: NOTRUN -> [SKIP][37] ([i915#3708] / [i915#4077]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@prime_vgem@basic-fence-mmap.html
- bat-mtlp-8: NOTRUN -> [SKIP][38] ([i915#3708] / [i915#4077]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- bat-mtlp-8: NOTRUN -> [SKIP][39] ([i915#3708]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-mtlp-8/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-write:
- bat-dg2-8: NOTRUN -> [SKIP][40] ([i915#3291] / [i915#3708]) +2 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-dg2-8/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@hangcheck:
- {bat-rpls-3}: [DMESG-WARN][41] ([i915#5591]) -> [PASS][42]
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/bat-rpls-3/igt@i915_selftest@live@hangcheck.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/bat-rpls-3/igt@i915_selftest@live@hangcheck.html
* igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2:
- fi-bsw-nick: [DMESG-WARN][43] ([i915#1982]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/fi-bsw-nick/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/fi-bsw-nick/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[i915#10072]: https://gitlab.freedesktop.org/drm/intel/issues/10072
[i915#10078]: https://gitlab.freedesktop.org/drm/intel/issues/10078
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[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#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#9159]: https://gitlab.freedesktop.org/drm/intel/issues/9159
[i915#9197]: https://gitlab.freedesktop.org/drm/intel/issues/9197
[i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9883]: https://gitlab.freedesktop.org/drm/intel/issues/9883
Build changes
-------------
* Linux: CI_DRM_14153 -> Patchwork_127744v4
CI-20190529: 20190529
CI_DRM_14153: a5256604fb738d47d5dad7f398ef562734cae5cc @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7683: 7683
Patchwork_127744v4: a5256604fb738d47d5dad7f398ef562734cae5cc @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
0ba9d4d813bd Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
c450a7a5aba6 drm/i915: Perform vblank evasion around legacy cursor updates
f9727fd9c19d drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
e29b0879532f drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
1f52635ce58b drm/i915: Extract intel_vblank_evade()
9fa6a1893ad4 drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
39e2068e9d1f drm/i915: Introduce struct intel_vblank_evade_ctx
84d501a4dd0b drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
4334d53b7bbf drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/index.html
[-- Attachment #2: Type: text/html, Size: 15809 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915: Cursor vblank evasion (rev4)
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
` (24 preceding siblings ...)
2024-01-22 11:56 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2024-01-22 15:03 ` Patchwork
2024-01-22 16:59 ` Ville Syrjälä
25 siblings, 1 reply; 52+ messages in thread
From: Patchwork @ 2024-01-22 15:03 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 68413 bytes --]
== Series Details ==
Series: drm/i915: Cursor vblank evasion (rev4)
URL : https://patchwork.freedesktop.org/series/127744/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14153_full -> Patchwork_127744v4_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_127744v4_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_127744v4_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_127744v4_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_workarounds@suspend-resume:
- shard-tglu: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-8/igt@gem_workarounds@suspend-resume.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-9/igt@gem_workarounds@suspend-resume.html
* igt@kms_cursor_legacy@torture-move@all-pipes:
- shard-snb: [PASS][3] -> [DMESG-WARN][4] +3 other tests dmesg-warn
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb7/igt@kms_cursor_legacy@torture-move@all-pipes.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb7/igt@kms_cursor_legacy@torture-move@all-pipes.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab:
- shard-dg1: [PASS][5] -> [DMESG-WARN][6] +1 other test dmesg-warn
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-18/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono:
- shard-glk: [PASS][7] -> [DMESG-WARN][8] +1 other test dmesg-warn
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
#### Warnings ####
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list:
- shard-rkl: [FAIL][9] -> [DMESG-FAIL][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
Known issues
------------
Here are the changes found in Patchwork_127744v4_full that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- shard-glk: ([PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29]) -> ([PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [PASS][47], [PASS][48], [FAIL][49]) ([i915#8293])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk9/boot.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk9/boot.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk9/boot.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk8/boot.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk8/boot.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk8/boot.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk7/boot.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk5/boot.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk4/boot.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk4/boot.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk4/boot.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/boot.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/boot.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/boot.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/boot.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/boot.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/boot.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/boot.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/boot.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk1/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk1/boot.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk1/boot.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk3/boot.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk3/boot.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/boot.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/boot.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/boot.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/boot.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/boot.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/boot.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk3/boot.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/boot.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk4/boot.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk4/boot.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk4/boot.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk5/boot.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/boot.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk5/boot.html
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#8411]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@drm_fdinfo@busy-check-all@ccs3:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#8414]) +9 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@drm_fdinfo@busy-check-all@ccs3.html
* igt@drm_fdinfo@virtual-busy-hang:
- shard-dg1: NOTRUN -> [SKIP][52] ([i915#8414])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@drm_fdinfo@virtual-busy-hang.html
* igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][53] ([i915#7297])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-2/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0.html
* igt@gem_close_race@multigpu-basic-process:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#7697])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#6335])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-rkl: [PASS][56] -> [FAIL][57] ([i915#6268])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@hang:
- shard-dg1: NOTRUN -> [SKIP][58] ([i915#8555])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@gem_ctx_persistence@hang.html
* igt@gem_ctx_persistence@heartbeat-stop:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#8555]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_ctx_persistence@heartbeat-stop.html
* igt@gem_ctx_persistence@smoketest:
- shard-snb: NOTRUN -> [SKIP][60] ([fdo#109271] / [i915#1099]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb2/igt@gem_ctx_persistence@smoketest.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#280])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#4812])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_capture@many-4k-zero:
- shard-snb: NOTRUN -> [SKIP][63] ([fdo#109271]) +42 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb2/igt@gem_exec_capture@many-4k-zero.html
- shard-dg1: NOTRUN -> [FAIL][64] ([i915#9606])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@gem_exec_capture@many-4k-zero.html
* igt@gem_exec_fair@basic-none-rrul@rcs0:
- shard-glk: NOTRUN -> [FAIL][65] ([i915#2842])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/igt@gem_exec_fair@basic-none-rrul@rcs0.html
* igt@gem_exec_fair@basic-none@vcs0:
- shard-rkl: [PASS][66] -> [FAIL][67] ([i915#2842]) +2 other tests fail
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-4/igt@gem_exec_fair@basic-none@vcs0.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-3/igt@gem_exec_fair@basic-none@vcs0.html
* igt@gem_exec_flush@basic-batch-kernel-default-cmd:
- shard-rkl: NOTRUN -> [SKIP][68] ([fdo#109313])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html
* igt@gem_exec_flush@basic-batch-kernel-default-uc:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#3539] / [i915#4852])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
* igt@gem_exec_flush@basic-uc-prw-default:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#3539])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_exec_flush@basic-uc-prw-default.html
* igt@gem_exec_params@secure-non-master:
- shard-dg2: NOTRUN -> [SKIP][71] ([fdo#112283])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_exec_params@secure-non-master.html
* igt@gem_exec_reloc@basic-active:
- shard-mtlp: NOTRUN -> [SKIP][72] ([i915#3281]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_exec_reloc@basic-active.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#3281]) +4 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#4537] / [i915#4812])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_fence_thrash@bo-copy:
- shard-mtlp: NOTRUN -> [SKIP][75] ([i915#4860])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_fence_thrash@bo-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-mtlp: NOTRUN -> [SKIP][76] ([i915#4613])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@smem-oom:
- shard-glk: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#4613]) +3 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_media_fill@media-fill:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#8289])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_media_fill@media-fill.html
* igt@gem_media_vme:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#284])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_media_vme.html
* igt@gem_mmap_gtt@basic-read-write-distinct:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#4077]) +6 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_mmap_gtt@basic-read-write-distinct.html
* igt@gem_mmap_wc@write-cpu-read-wc:
- shard-mtlp: NOTRUN -> [SKIP][81] ([i915#4083])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_mmap_wc@write-cpu-read-wc.html
* igt@gem_mmap_wc@write-prefaulted:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#4083]) +4 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_mmap_wc@write-prefaulted.html
* igt@gem_partial_pwrite_pread@reads-display:
- shard-mtlp: NOTRUN -> [SKIP][83] ([i915#3282]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_partial_pwrite_pread@reads-display.html
* igt@gem_pread@self:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#3282]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_pread@self.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-dg2: NOTRUN -> [SKIP][85] ([i915#4270])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][86] ([i915#4270])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][87] ([i915#8428])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-ccs.html
* igt@gem_softpin@evict-snoop:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#4885])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_softpin@evict-snoop.html
* igt@gem_userptr_blits@coherency-sync:
- shard-rkl: NOTRUN -> [SKIP][89] ([fdo#110542])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#3323])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-dg2: NOTRUN -> [SKIP][91] ([i915#3297])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-dg1: NOTRUN -> [SKIP][92] ([i915#3281]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#3297])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen7_exec_parse@basic-offset:
- shard-dg2: NOTRUN -> [SKIP][94] ([fdo#109289]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gen7_exec_parse@basic-offset.html
* igt@gen9_exec_parse@allowed-all:
- shard-dg1: NOTRUN -> [SKIP][95] ([i915#2527])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@batch-without-end:
- shard-rkl: NOTRUN -> [SKIP][96] ([i915#2527])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@bb-oversize:
- shard-mtlp: NOTRUN -> [SKIP][97] ([i915#2856])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#2856])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglu: [PASS][99] -> [INCOMPLETE][100] ([i915#9200])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#8399])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-dg1: NOTRUN -> [SKIP][102] ([i915#6590])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rps@basic-api:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#6621])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@i915_pm_rps@basic-api.html
* igt@i915_power@sanity:
- shard-mtlp: [PASS][104] -> [SKIP][105] ([i915#7984])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-4/igt@i915_power@sanity.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-8/igt@i915_power@sanity.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#7707])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#4215] / [i915#5190])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#9531])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk: NOTRUN -> [SKIP][109] ([fdo#109271] / [i915#1769])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#1769] / [i915#3555])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#5286])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-tglu: NOTRUN -> [SKIP][112] ([fdo#111615] / [i915#5286])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: NOTRUN -> [FAIL][113] ([i915#5138])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][114] ([fdo#111614] / [i915#3638])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][115] ([fdo#111614]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][116] ([i915#3638])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#5190]) +10 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][118] ([i915#4538])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][119] ([fdo#111615])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#4538] / [i915#5190]) +2 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][121] ([fdo#110723]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][122] ([fdo#111615])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_joiner@2x-modeset:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#2705])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_big_joiner@2x-modeset.html
* igt@kms_ccs@pipe-b-crc-primary-basic-yf-tiled-ccs:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#5354] / [i915#6095]) +7 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_ccs@pipe-b-crc-primary-basic-yf-tiled-ccs.html
* igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y-tiled-ccs:
- shard-dg1: NOTRUN -> [SKIP][125] ([i915#5354] / [i915#6095]) +8 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y-tiled-ccs.html
* igt@kms_ccs@pipe-c-missing-ccs-buffer-y-tiled-gen12-mc-ccs:
- shard-tglu: NOTRUN -> [SKIP][126] ([i915#5354] / [i915#6095]) +2 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_ccs@pipe-c-missing-ccs-buffer-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@pipe-d-bad-rotation-90-yf-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][127] ([i915#5354] / [i915#6095]) +6 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_ccs@pipe-d-bad-rotation-90-yf-tiled-ccs.html
* igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#5354]) +5 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#3742])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#4087]) +3 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_audio@hdmi-audio:
- shard-dg2: NOTRUN -> [SKIP][131] ([i915#7828]) +7 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_chamelium_audio@hdmi-audio.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg2: NOTRUN -> [SKIP][132] ([fdo#111827]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_edid@dp-edid-read:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#7828]) +1 other test skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_chamelium_edid@dp-edid-read.html
* igt@kms_chamelium_hpd@hdmi-hpd:
- shard-mtlp: NOTRUN -> [SKIP][134] ([i915#7828]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_chamelium_hpd@hdmi-hpd.html
* igt@kms_content_protection@atomic:
- shard-rkl: NOTRUN -> [SKIP][135] ([i915#7118])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-mtlp: NOTRUN -> [SKIP][136] ([i915#3299])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#3299])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@legacy:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#7118])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_content_protection@legacy.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-dg1: NOTRUN -> [SKIP][139] ([i915#3555])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#3359]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu: NOTRUN -> [SKIP][141] ([i915#3359])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-32x10:
- shard-rkl: NOTRUN -> [SKIP][142] ([i915#3555])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-mtlp: NOTRUN -> [SKIP][143] ([i915#3555] / [i915#8814]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-dg2: NOTRUN -> [SKIP][144] ([fdo#109274] / [i915#5354]) +3 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
- shard-mtlp: NOTRUN -> [SKIP][145] ([i915#9809])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#4103] / [i915#4213])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-tglu: NOTRUN -> [SKIP][147] ([fdo#109274])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-dg2: NOTRUN -> [SKIP][148] ([fdo#109274] / [fdo#111767] / [i915#5354]) +2 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: NOTRUN -> [FAIL][149] ([i915#2346])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [PASS][150] -> [FAIL][151] ([i915#2346])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#9833])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#3555]) +2 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dsc@dsc-with-bpc:
- shard-dg1: NOTRUN -> [SKIP][154] ([i915#3555] / [i915#3840])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2: NOTRUN -> [SKIP][155] ([i915#4854])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][156] ([i915#3637]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset:
- shard-tglu: NOTRUN -> [SKIP][157] ([fdo#109274] / [i915#3637])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-rkl: NOTRUN -> [SKIP][158] ([fdo#111825])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-dg2: NOTRUN -> [SKIP][159] ([fdo#109274] / [fdo#111767])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-dg1: NOTRUN -> [SKIP][160] ([fdo#111825] / [i915#9934])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-dg2: NOTRUN -> [SKIP][161] ([fdo#109274]) +5 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#2672]) +3 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-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-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][163] ([i915#2587] / [i915#2672])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][164] ([i915#2672])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][165] ([i915#8708]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
- shard-snb: [PASS][166] -> [SKIP][167] ([fdo#109271]) +5 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][168] ([i915#1825]) +3 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][169] ([fdo#111825]) +5 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#3458]) +10 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#8708]) +13 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#5354]) +50 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#3023]) +3 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#10055])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][175] ([i915#3458]) +2 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-tglu: NOTRUN -> [SKIP][176] ([fdo#109280])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][177] ([fdo#111825] / [i915#1825]) +10 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][178] ([fdo#110189])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#3555] / [i915#8228]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-dg2: NOTRUN -> [SKIP][180] ([i915#6301])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c:
- shard-rkl: NOTRUN -> [SKIP][181] ([fdo#109289]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][182] ([i915#4573]) +1 other test fail
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: NOTRUN -> [SKIP][183] ([fdo#109274] / [i915#5354] / [i915#9423])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][184] ([i915#9423]) +7 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#9423]) +3 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#9423]) +11 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#5235]) +3 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-4/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#5235]) +15 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-12/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][189] ([fdo#109271]) +220 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][190] ([i915#5235] / [i915#9423]) +11 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu: NOTRUN -> [SKIP][191] ([i915#9812])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg1: NOTRUN -> [SKIP][192] ([i915#3361])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#9519])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [PASS][194] -> [SKIP][195] ([i915#9519])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#9683])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@overlay-plane-update-continuous-sf:
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#9683])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-rkl: NOTRUN -> [SKIP][198] ([fdo#111068] / [i915#9683])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#4235])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2: NOTRUN -> [SKIP][200] ([i915#8623])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][201] ([i915#9196])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [FAIL][202] ([i915#9196])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-4.html
* igt@kms_writeback@writeback-fb-id:
- shard-glk: NOTRUN -> [SKIP][203] ([fdo#109271] / [i915#2437]) +1 other test skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@kms_writeback@writeback-fb-id.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][204] ([i915#2435])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@perf@per-context-mode-unprivileged.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][205] ([i915#3708] / [i915#4077])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@prime_vgem@coherency-gtt.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#9917])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-glk: NOTRUN -> [FAIL][207] ([i915#9779])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk1/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@v3d/v3d_create_bo@create-bo-0:
- shard-rkl: NOTRUN -> [SKIP][208] ([fdo#109315]) +2 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@v3d/v3d_create_bo@create-bo-0.html
* igt@v3d/v3d_perfmon@create-perfmon-exceed:
- shard-mtlp: NOTRUN -> [SKIP][209] ([i915#2575]) +1 other test skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@v3d/v3d_perfmon@create-perfmon-exceed.html
* igt@v3d/v3d_submit_cl@bad-in-sync:
- shard-tglu: NOTRUN -> [SKIP][210] ([fdo#109315] / [i915#2575]) +2 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@v3d/v3d_submit_cl@bad-in-sync.html
* igt@v3d/v3d_submit_cl@job-perfmon:
- shard-dg1: NOTRUN -> [SKIP][211] ([i915#2575]) +2 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@v3d/v3d_submit_cl@job-perfmon.html
* igt@v3d/v3d_wait_bo@used-bo-1ns:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#2575]) +7 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@v3d/v3d_wait_bo@used-bo-1ns.html
* igt@vc4/vc4_label_bo@set-bad-handle:
- shard-rkl: NOTRUN -> [SKIP][213] ([i915#7711]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@vc4/vc4_label_bo@set-bad-handle.html
* igt@vc4/vc4_mmap@mmap-bad-handle:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#7711]) +3 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@vc4/vc4_mmap@mmap-bad-handle.html
* igt@vc4/vc4_wait_bo@used-bo-0ns:
- shard-mtlp: NOTRUN -> [SKIP][215] ([i915#7711]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@vc4/vc4_wait_bo@used-bo-0ns.html
* igt@vc4/vc4_wait_bo@used-bo-1ns:
- shard-dg1: NOTRUN -> [SKIP][216] ([i915#7711])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@vc4/vc4_wait_bo@used-bo-1ns.html
#### Possible fixes ####
* igt@drm_fdinfo@idle@rcs0:
- shard-rkl: [FAIL][217] ([i915#7742]) -> [PASS][218]
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-2/igt@drm_fdinfo@idle@rcs0.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@drm_fdinfo@idle@rcs0.html
* igt@gem_barrier_race@remote-request@rcs0:
- shard-glk: [ABORT][219] ([i915#8190]) -> [PASS][220]
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk7/igt@gem_barrier_race@remote-request@rcs0.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/igt@gem_barrier_race@remote-request@rcs0.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [INCOMPLETE][221] ([i915#7297]) -> [PASS][222]
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-2/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][223] ([i915#2842]) -> [PASS][224]
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-10/igt@gem_exec_fair@basic-pace@rcs0.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-7/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-snb: [INCOMPLETE][225] ([i915#9200] / [i915#9849]) -> [PASS][226]
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg1: [INCOMPLETE][227] ([i915#9820] / [i915#9849]) -> [PASS][228]
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg1-14/igt@i915_module_load@reload-with-fault-injection.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg2: [WARN][229] ([i915#7356]) -> [PASS][230]
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
- shard-dg1: [FAIL][231] ([i915#3591]) -> [PASS][232]
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: [DMESG-WARN][233] ([i915#118]) -> [PASS][234]
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/igt@i915_pm_rpm@system-suspend-execbuf.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [FAIL][235] ([i915#10031]) -> [PASS][236]
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-mtlp: [FAIL][237] ([i915#5138]) -> [PASS][238] +1 other test pass
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: [FAIL][239] ([i915#3743]) -> [PASS][240] +1 other test pass
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-snb: [SKIP][241] ([fdo#109271]) -> [PASS][242] +9 other tests pass
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: [SKIP][243] ([i915#9519]) -> [PASS][244]
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][245] ([i915#9519]) -> [PASS][246] +1 other test pass
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-tglu: [ABORT][247] -> [PASS][248]
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-9/igt@kms_pm_rpm@system-suspend-modeset.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab:
- shard-snb: [DMESG-WARN][249] -> [PASS][250] +1 other test pass
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
- shard-rkl: [DMESG-WARN][251] -> [PASS][252]
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
- shard-mtlp: [DMESG-WARN][253] -> [PASS][254]
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010:
- shard-dg1: [DMESG-WARN][255] -> [PASS][256] +1 other test pass
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-18/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
* igt@perf_pmu@busy-double-start@rcs0:
- shard-mtlp: [FAIL][257] ([i915#4349]) -> [PASS][258]
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-4/igt@perf_pmu@busy-double-start@rcs0.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-5/igt@perf_pmu@busy-double-start@rcs0.html
#### Warnings ####
* igt@gem_pread@exhaustion:
- shard-glk: [WARN][259] ([i915#2658]) -> [INCOMPLETE][260] ([i915#10042])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk8/igt@gem_pread@exhaustion.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk3/igt@gem_pread@exhaustion.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-mtlp: [ABORT][261] ([i915#9820]) -> [ABORT][262] ([i915#10131] / [i915#9820])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-6/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_content_protection@type1:
- shard-snb: [INCOMPLETE][263] ([i915#8816]) -> [SKIP][264] ([fdo#109271])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb7/igt@kms_content_protection@type1.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb4/igt@kms_content_protection@type1.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][265] ([fdo#110189] / [i915#3955]) -> [SKIP][266] ([i915#3955])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-7/igt@kms_fbcon_fbt@psr.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542
[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#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#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031
[i915#10042]: https://gitlab.freedesktop.org/drm/intel/issues/10042
[i915#10055]: https://gitlab.freedesktop.org/drm/intel/issues/10055
[i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
[i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2435]: https://gitlab.freedesktop.org/drm/intel/issues/2435
[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#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#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[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#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[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#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[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#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[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#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
[i915#7356]: https://gitlab.freedesktop.org/drm/intel/issues/7356
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
[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#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984
[i915#8190]: https://gitlab.freedesktop.org/drm/intel/issues/8190
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399
[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#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
[i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
[i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779
[i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/intel/issues/9812
[i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
[i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
Build changes
-------------
* Linux: CI_DRM_14153 -> Patchwork_127744v4
CI-20190529: 20190529
CI_DRM_14153: a5256604fb738d47d5dad7f398ef562734cae5cc @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7683: 7683
Patchwork_127744v4: a5256604fb738d47d5dad7f398ef562734cae5cc @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/index.html
[-- Attachment #2: Type: text/html, Size: 81185 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: ✗ Fi.CI.IGT: failure for drm/i915: Cursor vblank evasion (rev4)
2024-01-22 15:03 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-01-22 16:59 ` Ville Syrjälä
0 siblings, 0 replies; 52+ messages in thread
From: Ville Syrjälä @ 2024-01-22 16:59 UTC (permalink / raw)
To: intel-gfx
On Mon, Jan 22, 2024 at 03:03:03PM -0000, Patchwork wrote:
> == Series Details ==
>
> Series: drm/i915: Cursor vblank evasion (rev4)
> URL : https://patchwork.freedesktop.org/series/127744/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_14153_full -> Patchwork_127744v4_full
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with Patchwork_127744v4_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_127744v4_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
> to document this new failure mode, which will reduce false positives in CI.
>
>
>
> Participating hosts (9 -> 9)
> ------------------------------
>
> No changes in participating hosts
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in Patchwork_127744v4_full:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@gem_workarounds@suspend-resume:
> - shard-tglu: [PASS][1] -> [ABORT][2]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-8/igt@gem_workarounds@suspend-resume.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-9/igt@gem_workarounds@suspend-resume.html
>
> * igt@kms_cursor_legacy@torture-move@all-pipes:
> - shard-snb: [PASS][3] -> [DMESG-WARN][4] +3 other tests dmesg-warn
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb7/igt@kms_cursor_legacy@torture-move@all-pipes.html
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb7/igt@kms_cursor_legacy@torture-move@all-pipes.html
Hmm. So this time it was snb that ran afoul of the cpu scheduling
latency :(
I think I'll smash this in regardless now since it helps with some
more serious issues apparently. I'll keep an eye on the ci to see
how many flakes this generate, and try to think of something to
avoid them. Maybe qos or something...
>
> * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab:
> - shard-dg1: [PASS][5] -> [DMESG-WARN][6] +1 other test dmesg-warn
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab.html
> [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-18/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab.html
>
> * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono:
> - shard-glk: [PASS][7] -> [DMESG-WARN][8] +1 other test dmesg-warn
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
>
>
> #### Warnings ####
>
> * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list:
> - shard-rkl: [FAIL][9] -> [DMESG-FAIL][10]
> [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
> [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
>
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_127744v4_full that come from known issues:
>
> ### CI changes ###
>
> #### Issues hit ####
>
> * boot:
> - shard-glk: ([PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29]) -> ([PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [PASS][47], [PASS][48], [FAIL][49]) ([i915#8293])
> [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk9/boot.html
> [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk9/boot.html
> [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk9/boot.html
> [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk8/boot.html
> [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk8/boot.html
> [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk8/boot.html
> [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk7/boot.html
> [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk5/boot.html
> [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk4/boot.html
> [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk4/boot.html
> [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk4/boot.html
> [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/boot.html
> [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/boot.html
> [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/boot.html
> [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/boot.html
> [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/boot.html
> [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/boot.html
> [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/boot.html
> [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk1/boot.html
> [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/boot.html
> [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk1/boot.html
> [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk1/boot.html
> [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk1/boot.html
> [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk3/boot.html
> [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk3/boot.html
> [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/boot.html
> [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/boot.html
> [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/boot.html
> [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/boot.html
> [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/boot.html
> [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/boot.html
> [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk3/boot.html
> [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/boot.html
> [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk4/boot.html
> [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk4/boot.html
> [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk4/boot.html
> [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk5/boot.html
> [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/boot.html
> [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk5/boot.html
>
>
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@api_intel_bb@object-reloc-purge-cache:
> - shard-dg2: NOTRUN -> [SKIP][50] ([i915#8411]) +1 other test skip
> [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@api_intel_bb@object-reloc-purge-cache.html
>
> * igt@drm_fdinfo@busy-check-all@ccs3:
> - shard-dg2: NOTRUN -> [SKIP][51] ([i915#8414]) +9 other tests skip
> [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@drm_fdinfo@busy-check-all@ccs3.html
>
> * igt@drm_fdinfo@virtual-busy-hang:
> - shard-dg1: NOTRUN -> [SKIP][52] ([i915#8414])
> [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@drm_fdinfo@virtual-busy-hang.html
>
> * igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0:
> - shard-dg2: NOTRUN -> [INCOMPLETE][53] ([i915#7297])
> [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-2/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0.html
>
> * igt@gem_close_race@multigpu-basic-process:
> - shard-dg2: NOTRUN -> [SKIP][54] ([i915#7697])
> [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_close_race@multigpu-basic-process.html
>
> * igt@gem_create@create-ext-cpu-access-sanity-check:
> - shard-rkl: NOTRUN -> [SKIP][55] ([i915#6335])
> [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
>
> * igt@gem_ctx_exec@basic-nohangcheck:
> - shard-rkl: [PASS][56] -> [FAIL][57] ([i915#6268])
> [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html
> [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
>
> * igt@gem_ctx_persistence@hang:
> - shard-dg1: NOTRUN -> [SKIP][58] ([i915#8555])
> [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@gem_ctx_persistence@hang.html
>
> * igt@gem_ctx_persistence@heartbeat-stop:
> - shard-dg2: NOTRUN -> [SKIP][59] ([i915#8555]) +1 other test skip
> [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_ctx_persistence@heartbeat-stop.html
>
> * igt@gem_ctx_persistence@smoketest:
> - shard-snb: NOTRUN -> [SKIP][60] ([fdo#109271] / [i915#1099]) +1 other test skip
> [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb2/igt@gem_ctx_persistence@smoketest.html
>
> * igt@gem_ctx_sseu@invalid-args:
> - shard-rkl: NOTRUN -> [SKIP][61] ([i915#280])
> [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_ctx_sseu@invalid-args.html
>
> * igt@gem_exec_balancer@bonded-false-hang:
> - shard-dg2: NOTRUN -> [SKIP][62] ([i915#4812])
> [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_exec_balancer@bonded-false-hang.html
>
> * igt@gem_exec_capture@many-4k-zero:
> - shard-snb: NOTRUN -> [SKIP][63] ([fdo#109271]) +42 other tests skip
> [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb2/igt@gem_exec_capture@many-4k-zero.html
> - shard-dg1: NOTRUN -> [FAIL][64] ([i915#9606])
> [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@gem_exec_capture@many-4k-zero.html
>
> * igt@gem_exec_fair@basic-none-rrul@rcs0:
> - shard-glk: NOTRUN -> [FAIL][65] ([i915#2842])
> [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/igt@gem_exec_fair@basic-none-rrul@rcs0.html
>
> * igt@gem_exec_fair@basic-none@vcs0:
> - shard-rkl: [PASS][66] -> [FAIL][67] ([i915#2842]) +2 other tests fail
> [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-4/igt@gem_exec_fair@basic-none@vcs0.html
> [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-3/igt@gem_exec_fair@basic-none@vcs0.html
>
> * igt@gem_exec_flush@basic-batch-kernel-default-cmd:
> - shard-rkl: NOTRUN -> [SKIP][68] ([fdo#109313])
> [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html
>
> * igt@gem_exec_flush@basic-batch-kernel-default-uc:
> - shard-dg2: NOTRUN -> [SKIP][69] ([i915#3539] / [i915#4852])
> [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
>
> * igt@gem_exec_flush@basic-uc-prw-default:
> - shard-dg2: NOTRUN -> [SKIP][70] ([i915#3539])
> [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_exec_flush@basic-uc-prw-default.html
>
> * igt@gem_exec_params@secure-non-master:
> - shard-dg2: NOTRUN -> [SKIP][71] ([fdo#112283])
> [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_exec_params@secure-non-master.html
>
> * igt@gem_exec_reloc@basic-active:
> - shard-mtlp: NOTRUN -> [SKIP][72] ([i915#3281]) +1 other test skip
> [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_exec_reloc@basic-active.html
>
> * igt@gem_exec_reloc@basic-write-read-active:
> - shard-dg2: NOTRUN -> [SKIP][73] ([i915#3281]) +4 other tests skip
> [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_exec_reloc@basic-write-read-active.html
>
> * igt@gem_exec_schedule@preempt-queue-contexts:
> - shard-dg2: NOTRUN -> [SKIP][74] ([i915#4537] / [i915#4812])
> [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_exec_schedule@preempt-queue-contexts.html
>
> * igt@gem_fence_thrash@bo-copy:
> - shard-mtlp: NOTRUN -> [SKIP][75] ([i915#4860])
> [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_fence_thrash@bo-copy.html
>
> * igt@gem_lmem_swapping@heavy-verify-multi-ccs:
> - shard-mtlp: NOTRUN -> [SKIP][76] ([i915#4613])
> [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
>
> * igt@gem_lmem_swapping@smem-oom:
> - shard-glk: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#4613]) +3 other tests skip
> [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@gem_lmem_swapping@smem-oom.html
>
> * igt@gem_media_fill@media-fill:
> - shard-mtlp: NOTRUN -> [SKIP][78] ([i915#8289])
> [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_media_fill@media-fill.html
>
> * igt@gem_media_vme:
> - shard-dg2: NOTRUN -> [SKIP][79] ([i915#284])
> [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_media_vme.html
>
> * igt@gem_mmap_gtt@basic-read-write-distinct:
> - shard-dg2: NOTRUN -> [SKIP][80] ([i915#4077]) +6 other tests skip
> [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_mmap_gtt@basic-read-write-distinct.html
>
> * igt@gem_mmap_wc@write-cpu-read-wc:
> - shard-mtlp: NOTRUN -> [SKIP][81] ([i915#4083])
> [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_mmap_wc@write-cpu-read-wc.html
>
> * igt@gem_mmap_wc@write-prefaulted:
> - shard-dg2: NOTRUN -> [SKIP][82] ([i915#4083]) +4 other tests skip
> [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_mmap_wc@write-prefaulted.html
>
> * igt@gem_partial_pwrite_pread@reads-display:
> - shard-mtlp: NOTRUN -> [SKIP][83] ([i915#3282]) +1 other test skip
> [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_partial_pwrite_pread@reads-display.html
>
> * igt@gem_pread@self:
> - shard-dg2: NOTRUN -> [SKIP][84] ([i915#3282]) +2 other tests skip
> [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_pread@self.html
>
> * igt@gem_pxp@protected-raw-src-copy-not-readible:
> - shard-dg2: NOTRUN -> [SKIP][85] ([i915#4270])
> [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@gem_pxp@protected-raw-src-copy-not-readible.html
>
> * igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
> - shard-tglu: NOTRUN -> [SKIP][86] ([i915#4270])
> [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
>
> * igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-ccs:
> - shard-mtlp: NOTRUN -> [SKIP][87] ([i915#8428])
> [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-ccs.html
>
> * igt@gem_softpin@evict-snoop:
> - shard-dg2: NOTRUN -> [SKIP][88] ([i915#4885])
> [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_softpin@evict-snoop.html
>
> * igt@gem_userptr_blits@coherency-sync:
> - shard-rkl: NOTRUN -> [SKIP][89] ([fdo#110542])
> [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_userptr_blits@coherency-sync.html
>
> * igt@gem_userptr_blits@dmabuf-sync:
> - shard-rkl: NOTRUN -> [SKIP][90] ([i915#3323])
> [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_userptr_blits@dmabuf-sync.html
>
> * igt@gem_userptr_blits@readonly-pwrite-unsync:
> - shard-dg2: NOTRUN -> [SKIP][91] ([i915#3297])
> [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gem_userptr_blits@readonly-pwrite-unsync.html
>
> * igt@gem_userptr_blits@relocations:
> - shard-dg1: NOTRUN -> [SKIP][92] ([i915#3281]) +1 other test skip
> [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@gem_userptr_blits@relocations.html
>
> * igt@gem_userptr_blits@unsync-unmap:
> - shard-rkl: NOTRUN -> [SKIP][93] ([i915#3297])
> [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap.html
>
> * igt@gen7_exec_parse@basic-offset:
> - shard-dg2: NOTRUN -> [SKIP][94] ([fdo#109289]) +2 other tests skip
> [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gen7_exec_parse@basic-offset.html
>
> * igt@gen9_exec_parse@allowed-all:
> - shard-dg1: NOTRUN -> [SKIP][95] ([i915#2527])
> [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@gen9_exec_parse@allowed-all.html
>
> * igt@gen9_exec_parse@batch-without-end:
> - shard-rkl: NOTRUN -> [SKIP][96] ([i915#2527])
> [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@gen9_exec_parse@batch-without-end.html
>
> * igt@gen9_exec_parse@bb-oversize:
> - shard-mtlp: NOTRUN -> [SKIP][97] ([i915#2856])
> [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@gen9_exec_parse@bb-oversize.html
>
> * igt@gen9_exec_parse@cmd-crossing-page:
> - shard-dg2: NOTRUN -> [SKIP][98] ([i915#2856])
> [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@gen9_exec_parse@cmd-crossing-page.html
>
> * igt@i915_module_load@reload-with-fault-injection:
> - shard-tglu: [PASS][99] -> [INCOMPLETE][100] ([i915#9200])
> [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
> [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@i915_module_load@reload-with-fault-injection.html
>
> * igt@i915_pm_freq_api@freq-basic-api:
> - shard-rkl: NOTRUN -> [SKIP][101] ([i915#8399])
> [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@i915_pm_freq_api@freq-basic-api.html
>
> * igt@i915_pm_freq_mult@media-freq@gt0:
> - shard-dg1: NOTRUN -> [SKIP][102] ([i915#6590])
> [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@i915_pm_freq_mult@media-freq@gt0.html
>
> * igt@i915_pm_rps@basic-api:
> - shard-dg2: NOTRUN -> [SKIP][103] ([i915#6621])
> [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@i915_pm_rps@basic-api.html
>
> * igt@i915_power@sanity:
> - shard-mtlp: [PASS][104] -> [SKIP][105] ([i915#7984])
> [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-4/igt@i915_power@sanity.html
> [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-8/igt@i915_power@sanity.html
>
> * igt@intel_hwmon@hwmon-write:
> - shard-rkl: NOTRUN -> [SKIP][106] ([i915#7707])
> [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@intel_hwmon@hwmon-write.html
>
> * igt@kms_addfb_basic@basic-y-tiled-legacy:
> - shard-dg2: NOTRUN -> [SKIP][107] ([i915#4215] / [i915#5190])
> [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_addfb_basic@basic-y-tiled-legacy.html
>
> * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
> - shard-rkl: NOTRUN -> [SKIP][108] ([i915#9531])
> [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
>
> * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
> - shard-glk: NOTRUN -> [SKIP][109] ([fdo#109271] / [i915#1769])
> [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
> - shard-dg2: NOTRUN -> [SKIP][110] ([i915#1769] / [i915#3555])
> [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
> - shard-rkl: NOTRUN -> [SKIP][111] ([i915#5286])
> [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
> - shard-tglu: NOTRUN -> [SKIP][112] ([fdo#111615] / [i915#5286])
> [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
> - shard-mtlp: NOTRUN -> [FAIL][113] ([i915#5138])
> [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
>
> * igt@kms_big_fb@x-tiled-64bpp-rotate-270:
> - shard-rkl: NOTRUN -> [SKIP][114] ([fdo#111614] / [i915#3638])
> [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
>
> * igt@kms_big_fb@x-tiled-8bpp-rotate-90:
> - shard-dg2: NOTRUN -> [SKIP][115] ([fdo#111614]) +1 other test skip
> [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
>
> * igt@kms_big_fb@y-tiled-8bpp-rotate-270:
> - shard-dg1: NOTRUN -> [SKIP][116] ([i915#3638])
> [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
>
> * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
> - shard-dg2: NOTRUN -> [SKIP][117] ([i915#5190]) +10 other tests skip
> [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
>
> * igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
> - shard-dg1: NOTRUN -> [SKIP][118] ([i915#4538])
> [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
>
> * igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
> - shard-tglu: NOTRUN -> [SKIP][119] ([fdo#111615])
> [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
>
> * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
> - shard-dg2: NOTRUN -> [SKIP][120] ([i915#4538] / [i915#5190]) +2 other tests skip
> [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
>
> * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
> - shard-rkl: NOTRUN -> [SKIP][121] ([fdo#110723]) +1 other test skip
> [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
>
> * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
> - shard-mtlp: NOTRUN -> [SKIP][122] ([fdo#111615])
> [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
>
> * igt@kms_big_joiner@2x-modeset:
> - shard-rkl: NOTRUN -> [SKIP][123] ([i915#2705])
> [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_big_joiner@2x-modeset.html
>
> * igt@kms_ccs@pipe-b-crc-primary-basic-yf-tiled-ccs:
> - shard-rkl: NOTRUN -> [SKIP][124] ([i915#5354] / [i915#6095]) +7 other tests skip
> [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_ccs@pipe-b-crc-primary-basic-yf-tiled-ccs.html
>
> * igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y-tiled-ccs:
> - shard-dg1: NOTRUN -> [SKIP][125] ([i915#5354] / [i915#6095]) +8 other tests skip
> [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y-tiled-ccs.html
>
> * igt@kms_ccs@pipe-c-missing-ccs-buffer-y-tiled-gen12-mc-ccs:
> - shard-tglu: NOTRUN -> [SKIP][126] ([i915#5354] / [i915#6095]) +2 other tests skip
> [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_ccs@pipe-c-missing-ccs-buffer-y-tiled-gen12-mc-ccs.html
>
> * igt@kms_ccs@pipe-d-bad-rotation-90-yf-tiled-ccs:
> - shard-mtlp: NOTRUN -> [SKIP][127] ([i915#5354] / [i915#6095]) +6 other tests skip
> [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_ccs@pipe-d-bad-rotation-90-yf-tiled-ccs.html
>
> * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
> - shard-rkl: NOTRUN -> [SKIP][128] ([i915#5354]) +5 other tests skip
> [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
>
> * igt@kms_cdclk@mode-transition:
> - shard-rkl: NOTRUN -> [SKIP][129] ([i915#3742])
> [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_cdclk@mode-transition.html
>
> * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
> - shard-dg2: NOTRUN -> [SKIP][130] ([i915#4087]) +3 other tests skip
> [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html
>
> * igt@kms_chamelium_audio@hdmi-audio:
> - shard-dg2: NOTRUN -> [SKIP][131] ([i915#7828]) +7 other tests skip
> [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_chamelium_audio@hdmi-audio.html
>
> * igt@kms_chamelium_color@ctm-green-to-red:
> - shard-dg2: NOTRUN -> [SKIP][132] ([fdo#111827]) +1 other test skip
> [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_chamelium_color@ctm-green-to-red.html
>
> * igt@kms_chamelium_edid@dp-edid-read:
> - shard-rkl: NOTRUN -> [SKIP][133] ([i915#7828]) +1 other test skip
> [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_chamelium_edid@dp-edid-read.html
>
> * igt@kms_chamelium_hpd@hdmi-hpd:
> - shard-mtlp: NOTRUN -> [SKIP][134] ([i915#7828]) +1 other test skip
> [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_chamelium_hpd@hdmi-hpd.html
>
> * igt@kms_content_protection@atomic:
> - shard-rkl: NOTRUN -> [SKIP][135] ([i915#7118])
> [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_content_protection@atomic.html
>
> * igt@kms_content_protection@dp-mst-lic-type-0:
> - shard-mtlp: NOTRUN -> [SKIP][136] ([i915#3299])
> [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_content_protection@dp-mst-lic-type-0.html
>
> * igt@kms_content_protection@dp-mst-type-0:
> - shard-dg2: NOTRUN -> [SKIP][137] ([i915#3299])
> [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_content_protection@dp-mst-type-0.html
>
> * igt@kms_content_protection@legacy:
> - shard-dg2: NOTRUN -> [SKIP][138] ([i915#7118])
> [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_content_protection@legacy.html
>
> * igt@kms_cursor_crc@cursor-offscreen-32x32:
> - shard-dg1: NOTRUN -> [SKIP][139] ([i915#3555])
> [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_cursor_crc@cursor-offscreen-32x32.html
>
> * igt@kms_cursor_crc@cursor-offscreen-512x512:
> - shard-dg2: NOTRUN -> [SKIP][140] ([i915#3359]) +1 other test skip
> [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_cursor_crc@cursor-offscreen-512x512.html
>
> * igt@kms_cursor_crc@cursor-onscreen-512x512:
> - shard-tglu: NOTRUN -> [SKIP][141] ([i915#3359])
> [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
>
> * igt@kms_cursor_crc@cursor-random-32x10:
> - shard-rkl: NOTRUN -> [SKIP][142] ([i915#3555])
> [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_cursor_crc@cursor-random-32x10.html
>
> * igt@kms_cursor_crc@cursor-random-32x32:
> - shard-mtlp: NOTRUN -> [SKIP][143] ([i915#3555] / [i915#8814]) +1 other test skip
> [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_cursor_crc@cursor-random-32x32.html
>
> * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
> - shard-dg2: NOTRUN -> [SKIP][144] ([fdo#109274] / [i915#5354]) +3 other tests skip
> [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
>
> * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
> - shard-mtlp: NOTRUN -> [SKIP][145] ([i915#9809])
> [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
>
> * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
> - shard-dg2: NOTRUN -> [SKIP][146] ([i915#4103] / [i915#4213])
> [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
>
> * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
> - shard-tglu: NOTRUN -> [SKIP][147] ([fdo#109274])
> [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
>
> * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
> - shard-dg2: NOTRUN -> [SKIP][148] ([fdo#109274] / [fdo#111767] / [i915#5354]) +2 other tests skip
> [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
>
> * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
> - shard-glk: NOTRUN -> [FAIL][149] ([i915#2346])
> [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
>
> * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
> - shard-glk: [PASS][150] -> [FAIL][151] ([i915#2346])
> [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
> [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
>
> * igt@kms_dirtyfb@psr-dirtyfb-ioctl:
> - shard-dg2: NOTRUN -> [SKIP][152] ([i915#9833])
> [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
>
> * igt@kms_display_modes@extended-mode-basic:
> - shard-dg2: NOTRUN -> [SKIP][153] ([i915#3555]) +2 other tests skip
> [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_display_modes@extended-mode-basic.html
>
> * igt@kms_dsc@dsc-with-bpc:
> - shard-dg1: NOTRUN -> [SKIP][154] ([i915#3555] / [i915#3840])
> [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_dsc@dsc-with-bpc.html
>
> * igt@kms_feature_discovery@chamelium:
> - shard-dg2: NOTRUN -> [SKIP][155] ([i915#4854])
> [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_feature_discovery@chamelium.html
>
> * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
> - shard-mtlp: NOTRUN -> [SKIP][156] ([i915#3637]) +1 other test skip
> [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
>
> * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset:
> - shard-tglu: NOTRUN -> [SKIP][157] ([fdo#109274] / [i915#3637])
> [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
>
> * igt@kms_flip@2x-flip-vs-fences-interruptible:
> - shard-rkl: NOTRUN -> [SKIP][158] ([fdo#111825])
> [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html
>
> * igt@kms_flip@2x-flip-vs-rmfb-interruptible:
> - shard-dg2: NOTRUN -> [SKIP][159] ([fdo#109274] / [fdo#111767])
> [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
>
> * igt@kms_flip@2x-flip-vs-suspend-interruptible:
> - shard-dg1: NOTRUN -> [SKIP][160] ([fdo#111825] / [i915#9934])
> [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
>
> * igt@kms_flip@2x-wf_vblank-ts-check:
> - shard-dg2: NOTRUN -> [SKIP][161] ([fdo#109274]) +5 other tests skip
> [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_flip@2x-wf_vblank-ts-check.html
>
> * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
> - shard-dg2: NOTRUN -> [SKIP][162] ([i915#2672]) +3 other tests skip
> [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-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-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
> - shard-dg1: NOTRUN -> [SKIP][163] ([i915#2587] / [i915#2672])
> [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
>
> * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
> - shard-rkl: NOTRUN -> [SKIP][164] ([i915#2672])
> [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
>
> * igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt:
> - shard-mtlp: NOTRUN -> [SKIP][165] ([i915#8708]) +1 other test skip
> [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
> - shard-snb: [PASS][166] -> [SKIP][167] ([fdo#109271]) +5 other tests skip
> [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
> [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt:
> - shard-mtlp: NOTRUN -> [SKIP][168] ([i915#1825]) +3 other tests skip
> [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu:
> - shard-dg1: NOTRUN -> [SKIP][169] ([fdo#111825]) +5 other tests skip
> [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
> - shard-dg2: NOTRUN -> [SKIP][170] ([i915#3458]) +10 other tests skip
> [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
> - shard-dg2: NOTRUN -> [SKIP][171] ([i915#8708]) +13 other tests skip
> [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
> - shard-dg2: NOTRUN -> [SKIP][172] ([i915#5354]) +50 other tests skip
> [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
> - shard-rkl: NOTRUN -> [SKIP][173] ([i915#3023]) +3 other tests skip
> [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
> - shard-dg2: NOTRUN -> [SKIP][174] ([i915#10055])
> [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
>
> * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
> - shard-dg1: NOTRUN -> [SKIP][175] ([i915#3458]) +2 other tests skip
> [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu:
> - shard-tglu: NOTRUN -> [SKIP][176] ([fdo#109280])
> [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu.html
>
> * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
> - shard-rkl: NOTRUN -> [SKIP][177] ([fdo#111825] / [i915#1825]) +10 other tests skip
> [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
>
> * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
> - shard-tglu: NOTRUN -> [SKIP][178] ([fdo#110189])
> [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html
>
> * igt@kms_hdr@bpc-switch-suspend:
> - shard-dg2: NOTRUN -> [SKIP][179] ([i915#3555] / [i915#8228]) +1 other test skip
> [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_hdr@bpc-switch-suspend.html
>
> * igt@kms_panel_fitting@atomic-fastset:
> - shard-dg2: NOTRUN -> [SKIP][180] ([i915#6301])
> [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_panel_fitting@atomic-fastset.html
>
> * igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c:
> - shard-rkl: NOTRUN -> [SKIP][181] ([fdo#109289]) +1 other test skip
> [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
>
> * igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1:
> - shard-glk: NOTRUN -> [FAIL][182] ([i915#4573]) +1 other test fail
> [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html
>
> * igt@kms_plane_scaling@2x-scaler-multi-pipe:
> - shard-dg2: NOTRUN -> [SKIP][183] ([fdo#109274] / [i915#5354] / [i915#9423])
> [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
>
> * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
> - shard-dg2: NOTRUN -> [SKIP][184] ([i915#9423]) +7 other tests skip
> [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
>
> * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-4:
> - shard-dg1: NOTRUN -> [SKIP][185] ([i915#9423]) +3 other tests skip
> [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-4.html
>
> * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1:
> - shard-rkl: NOTRUN -> [SKIP][186] ([i915#9423]) +11 other tests skip
> [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1.html
>
> * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1:
> - shard-rkl: NOTRUN -> [SKIP][187] ([i915#5235]) +3 other tests skip
> [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-4/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html
>
> * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3:
> - shard-dg1: NOTRUN -> [SKIP][188] ([i915#5235]) +15 other tests skip
> [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-12/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html
>
> * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1:
> - shard-glk: NOTRUN -> [SKIP][189] ([fdo#109271]) +220 other tests skip
> [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1.html
>
> * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
> - shard-dg2: NOTRUN -> [SKIP][190] ([i915#5235] / [i915#9423]) +11 other tests skip
> [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3.html
>
> * igt@kms_pm_backlight@bad-brightness:
> - shard-tglu: NOTRUN -> [SKIP][191] ([i915#9812])
> [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_pm_backlight@bad-brightness.html
>
> * igt@kms_pm_dc@dc6-dpms:
> - shard-dg1: NOTRUN -> [SKIP][192] ([i915#3361])
> [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_pm_dc@dc6-dpms.html
>
> * igt@kms_pm_rpm@dpms-lpsp:
> - shard-rkl: NOTRUN -> [SKIP][193] ([i915#9519])
> [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_pm_rpm@dpms-lpsp.html
>
> * igt@kms_pm_rpm@modeset-non-lpsp:
> - shard-rkl: [PASS][194] -> [SKIP][195] ([i915#9519])
> [194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html
> [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html
>
> * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
> - shard-rkl: NOTRUN -> [SKIP][196] ([i915#9683])
> [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
>
> * igt@kms_psr2_sf@overlay-plane-update-continuous-sf:
> - shard-dg2: NOTRUN -> [SKIP][197] ([i915#9683])
> [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html
>
> * igt@kms_psr2_su@page_flip-nv12:
> - shard-rkl: NOTRUN -> [SKIP][198] ([fdo#111068] / [i915#9683])
> [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@kms_psr2_su@page_flip-nv12.html
>
> * igt@kms_rotation_crc@bad-pixel-format:
> - shard-dg2: NOTRUN -> [SKIP][199] ([i915#4235])
> [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_rotation_crc@bad-pixel-format.html
>
> * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
> - shard-dg2: NOTRUN -> [SKIP][200] ([i915#8623])
> [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
>
> * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
> - shard-rkl: NOTRUN -> [FAIL][201] ([i915#9196])
> [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
>
> * igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-4:
> - shard-dg1: NOTRUN -> [FAIL][202] ([i915#9196])
> [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-4.html
>
> * igt@kms_writeback@writeback-fb-id:
> - shard-glk: NOTRUN -> [SKIP][203] ([fdo#109271] / [i915#2437]) +1 other test skip
> [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk7/igt@kms_writeback@writeback-fb-id.html
>
> * igt@perf@per-context-mode-unprivileged:
> - shard-rkl: NOTRUN -> [SKIP][204] ([i915#2435])
> [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@perf@per-context-mode-unprivileged.html
>
> * igt@prime_vgem@coherency-gtt:
> - shard-dg2: NOTRUN -> [SKIP][205] ([i915#3708] / [i915#4077])
> [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@prime_vgem@coherency-gtt.html
>
> * igt@sriov_basic@enable-vfs-bind-unbind-each:
> - shard-dg2: NOTRUN -> [SKIP][206] ([i915#9917])
> [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@sriov_basic@enable-vfs-bind-unbind-each.html
>
> * igt@syncobj_wait@invalid-wait-zero-handles:
> - shard-glk: NOTRUN -> [FAIL][207] ([i915#9779])
> [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk1/igt@syncobj_wait@invalid-wait-zero-handles.html
>
> * igt@v3d/v3d_create_bo@create-bo-0:
> - shard-rkl: NOTRUN -> [SKIP][208] ([fdo#109315]) +2 other tests skip
> [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@v3d/v3d_create_bo@create-bo-0.html
>
> * igt@v3d/v3d_perfmon@create-perfmon-exceed:
> - shard-mtlp: NOTRUN -> [SKIP][209] ([i915#2575]) +1 other test skip
> [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@v3d/v3d_perfmon@create-perfmon-exceed.html
>
> * igt@v3d/v3d_submit_cl@bad-in-sync:
> - shard-tglu: NOTRUN -> [SKIP][210] ([fdo#109315] / [i915#2575]) +2 other tests skip
> [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@v3d/v3d_submit_cl@bad-in-sync.html
>
> * igt@v3d/v3d_submit_cl@job-perfmon:
> - shard-dg1: NOTRUN -> [SKIP][211] ([i915#2575]) +2 other tests skip
> [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@v3d/v3d_submit_cl@job-perfmon.html
>
> * igt@v3d/v3d_wait_bo@used-bo-1ns:
> - shard-dg2: NOTRUN -> [SKIP][212] ([i915#2575]) +7 other tests skip
> [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-1/igt@v3d/v3d_wait_bo@used-bo-1ns.html
>
> * igt@vc4/vc4_label_bo@set-bad-handle:
> - shard-rkl: NOTRUN -> [SKIP][213] ([i915#7711]) +1 other test skip
> [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@vc4/vc4_label_bo@set-bad-handle.html
>
> * igt@vc4/vc4_mmap@mmap-bad-handle:
> - shard-dg2: NOTRUN -> [SKIP][214] ([i915#7711]) +3 other tests skip
> [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@vc4/vc4_mmap@mmap-bad-handle.html
>
> * igt@vc4/vc4_wait_bo@used-bo-0ns:
> - shard-mtlp: NOTRUN -> [SKIP][215] ([i915#7711]) +1 other test skip
> [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-1/igt@vc4/vc4_wait_bo@used-bo-0ns.html
>
> * igt@vc4/vc4_wait_bo@used-bo-1ns:
> - shard-dg1: NOTRUN -> [SKIP][216] ([i915#7711])
> [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@vc4/vc4_wait_bo@used-bo-1ns.html
>
>
> #### Possible fixes ####
>
> * igt@drm_fdinfo@idle@rcs0:
> - shard-rkl: [FAIL][217] ([i915#7742]) -> [PASS][218]
> [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-2/igt@drm_fdinfo@idle@rcs0.html
> [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@drm_fdinfo@idle@rcs0.html
>
> * igt@gem_barrier_race@remote-request@rcs0:
> - shard-glk: [ABORT][219] ([i915#8190]) -> [PASS][220]
> [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk7/igt@gem_barrier_race@remote-request@rcs0.html
> [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk9/igt@gem_barrier_race@remote-request@rcs0.html
>
> * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
> - shard-dg2: [INCOMPLETE][221] ([i915#7297]) -> [PASS][222]
> [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
> [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-2/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
>
> * igt@gem_exec_fair@basic-pace@rcs0:
> - shard-tglu: [FAIL][223] ([i915#2842]) -> [PASS][224]
> [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-10/igt@gem_exec_fair@basic-pace@rcs0.html
> [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-7/igt@gem_exec_fair@basic-pace@rcs0.html
>
> * igt@i915_module_load@reload-with-fault-injection:
> - shard-snb: [INCOMPLETE][225] ([i915#9200] / [i915#9849]) -> [PASS][226]
> [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html
> [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html
> - shard-dg1: [INCOMPLETE][227] ([i915#9820] / [i915#9849]) -> [PASS][228]
> [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg1-14/igt@i915_module_load@reload-with-fault-injection.html
> [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-14/igt@i915_module_load@reload-with-fault-injection.html
> - shard-dg2: [WARN][229] ([i915#7356]) -> [PASS][230]
> [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
> [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html
>
> * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
> - shard-dg1: [FAIL][231] ([i915#3591]) -> [PASS][232]
> [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
> [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
>
> * igt@i915_pm_rpm@system-suspend-execbuf:
> - shard-glk: [DMESG-WARN][233] ([i915#118]) -> [PASS][234]
> [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk3/igt@i915_pm_rpm@system-suspend-execbuf.html
> [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk8/igt@i915_pm_rpm@system-suspend-execbuf.html
>
> * igt@i915_suspend@basic-s3-without-i915:
> - shard-rkl: [FAIL][235] ([i915#10031]) -> [PASS][236]
> [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html
> [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-1/igt@i915_suspend@basic-s3-without-i915.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
> - shard-mtlp: [FAIL][237] ([i915#5138]) -> [PASS][238] +1 other test pass
> [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
> [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
>
> * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
> - shard-tglu: [FAIL][239] ([i915#3743]) -> [PASS][240] +1 other test pass
> [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
> - shard-snb: [SKIP][241] ([fdo#109271]) -> [PASS][242] +9 other tests pass
> [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
> [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
>
> * igt@kms_pm_rpm@modeset-lpsp:
> - shard-dg2: [SKIP][243] ([i915#9519]) -> [PASS][244]
> [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp.html
> [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp.html
>
> * igt@kms_pm_rpm@modeset-non-lpsp-stress:
> - shard-rkl: [SKIP][245] ([i915#9519]) -> [PASS][246] +1 other test pass
> [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
> [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
>
> * igt@kms_pm_rpm@system-suspend-modeset:
> - shard-tglu: [ABORT][247] -> [PASS][248]
> [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-tglu-9/igt@kms_pm_rpm@system-suspend-modeset.html
> [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-tglu-4/igt@kms_pm_rpm@system-suspend-modeset.html
>
> * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab:
> - shard-snb: [DMESG-WARN][249] -> [PASS][250] +1 other test pass
> [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab.html
> [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab.html
>
> * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
> - shard-rkl: [DMESG-WARN][251] -> [PASS][252]
> [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
> [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
> - shard-mtlp: [DMESG-WARN][253] -> [PASS][254]
> [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
> [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
>
> * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010:
> - shard-dg1: [DMESG-WARN][255] -> [PASS][256] +1 other test pass
> [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
> [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-dg1-18/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
>
> * igt@perf_pmu@busy-double-start@rcs0:
> - shard-mtlp: [FAIL][257] ([i915#4349]) -> [PASS][258]
> [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-4/igt@perf_pmu@busy-double-start@rcs0.html
> [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-5/igt@perf_pmu@busy-double-start@rcs0.html
>
>
> #### Warnings ####
>
> * igt@gem_pread@exhaustion:
> - shard-glk: [WARN][259] ([i915#2658]) -> [INCOMPLETE][260] ([i915#10042])
> [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-glk8/igt@gem_pread@exhaustion.html
> [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-glk3/igt@gem_pread@exhaustion.html
>
> * igt@i915_module_load@reload-with-fault-injection:
> - shard-mtlp: [ABORT][261] ([i915#9820]) -> [ABORT][262] ([i915#10131] / [i915#9820])
> [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
> [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-mtlp-6/igt@i915_module_load@reload-with-fault-injection.html
>
> * igt@kms_content_protection@type1:
> - shard-snb: [INCOMPLETE][263] ([i915#8816]) -> [SKIP][264] ([fdo#109271])
> [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-snb7/igt@kms_content_protection@type1.html
> [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-snb4/igt@kms_content_protection@type1.html
>
> * igt@kms_fbcon_fbt@psr:
> - shard-rkl: [SKIP][265] ([fdo#110189] / [i915#3955]) -> [SKIP][266] ([i915#3955])
> [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14153/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
> [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/shard-rkl-7/igt@kms_fbcon_fbt@psr.html
>
>
> {name}: This element is suppressed. This means it is ignored when computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
> [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
> [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
> [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
> [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
> [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313
> [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
> [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
> [fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542
> [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#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#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031
> [i915#10042]: https://gitlab.freedesktop.org/drm/intel/issues/10042
> [i915#10055]: https://gitlab.freedesktop.org/drm/intel/issues/10055
> [i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
> [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
> [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
> [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
> [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
> [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
> [i915#2435]: https://gitlab.freedesktop.org/drm/intel/issues/2435
> [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#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#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
> [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
> [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
> [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
> [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
> [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
> [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
> [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
> [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
> [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
> [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
> [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
> [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
> [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#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
> [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#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
> [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
> [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
> [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
> [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
> [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
> [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
> [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
> [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#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
> [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
> [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
> [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
> [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#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
> [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
> [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
> [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
> [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
> [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590
> [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
> [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
> [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
> [i915#7356]: https://gitlab.freedesktop.org/drm/intel/issues/7356
> [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
> [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
> [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#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984
> [i915#8190]: https://gitlab.freedesktop.org/drm/intel/issues/8190
> [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
> [i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289
> [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
> [i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399
> [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#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
> [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
> [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
> [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
> [i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816
> [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
> [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
> [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
> [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
> [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
> [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
> [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
> [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
> [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
> [i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779
> [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
> [i915#9812]: https://gitlab.freedesktop.org/drm/intel/issues/9812
> [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
> [i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
> [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
> [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
> [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
>
>
> Build changes
> -------------
>
> * Linux: CI_DRM_14153 -> Patchwork_127744v4
>
> CI-20190529: 20190529
> CI_DRM_14153: a5256604fb738d47d5dad7f398ef562734cae5cc @ git://anongit.freedesktop.org/gfx-ci/linux
> IGT_7683: 7683
> Patchwork_127744v4: a5256604fb738d47d5dad7f398ef562734cae5cc @ git://anongit.freedesktop.org/gfx-ci/linux
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127744v4/index.html
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 52+ messages in thread
end of thread, other threads:[~2024-01-22 17:06 UTC | newest]
Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-13 10:25 [PATCH 0/9] drm/i915: Cursor vblank evasion Ville Syrjala
2023-12-13 10:25 ` [PATCH 1/9] drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits Ville Syrjala
2023-12-20 11:11 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 2/9] drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa Ville Syrjala
2023-12-20 11:20 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 3/9] drm/i915: Introduce struct intel_vblank_evade_ctx Ville Syrjala
2023-12-20 11:22 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 4/9] drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx Ville Syrjala
2023-12-20 11:22 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 5/9] drm/i915: Extract intel_vblank_evade() Ville Syrjala
2023-12-20 11:26 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 6/9] drm/i915: Move the min/max scanline sanity check into intel_vblank_evade() Ville Syrjala
2023-12-20 11:27 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 7/9] drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c Ville Syrjala
2023-12-20 11:28 ` Shankar, Uma
2023-12-13 10:25 ` [PATCH 8/9] drm/i915: Perform vblank evasion around legacy cursor updates Ville Syrjala
2023-12-20 11:41 ` Shankar, Uma
2023-12-20 11:45 ` Shankar, Uma
2023-12-20 14:48 ` Ville Syrjälä
2023-12-22 5:07 ` Shankar, Uma
2024-01-16 20:49 ` [PATCH v2 " Ville Syrjala
2024-01-17 13:16 ` Hogander, Jouni
2024-01-18 7:53 ` Hogander, Jouni
2024-01-18 9:03 ` Hogander, Jouni
2023-12-13 10:25 ` [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation" Ville Syrjala
2023-12-13 11:28 ` Lisovskiy, Stanislav
2023-12-13 15:15 ` Ville Syrjälä
2023-12-13 15:29 ` Ville Syrjälä
2023-12-15 11:15 ` Ville Syrjälä
2024-01-09 12:17 ` Lisovskiy, Stanislav
2023-12-13 20:51 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion Patchwork
2023-12-13 21:08 ` ✗ Fi.CI.BAT: failure " Patchwork
2023-12-18 10:35 ` Saarinen, Jani
2024-01-18 8:04 ` Illipilli, TejasreeX
2024-01-19 8:11 ` Saarinen, Jani
2023-12-19 11:54 ` ✓ Fi.CI.BAT: success " Patchwork
2023-12-19 13:51 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-01-09 12:34 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev2) Patchwork
2024-01-09 12:48 ` ✓ Fi.CI.BAT: success " Patchwork
2024-01-09 15:10 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-01-16 21:22 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev3) Patchwork
2024-01-16 21:36 ` ✗ Fi.CI.BAT: failure " Patchwork
2024-01-17 8:02 ` ✓ Fi.CI.IGT: success for drm/i915: Cursor vblank evasion (rev2) Patchwork
2024-01-17 8:07 ` ✓ Fi.CI.BAT: success for drm/i915: Cursor vblank evasion (rev3) Patchwork
2024-01-17 10:31 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-01-17 11:30 ` [PATCH 0/9] drm/i915: Cursor vblank evasion Shankar, Uma
2024-01-17 12:13 ` Ville Syrjälä
2024-01-18 7:57 ` ✓ Fi.CI.IGT: success for drm/i915: Cursor vblank evasion (rev3) Patchwork
2024-01-22 11:43 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Cursor vblank evasion (rev4) Patchwork
2024-01-22 11:56 ` ✓ Fi.CI.BAT: success " Patchwork
2024-01-22 15:03 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-01-22 16:59 ` Ville Syrjälä
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).