* [PATCH 1/3] drm/i915: Add some missing curly braces
@ 2019-03-18 20:26 Ville Syrjala
2019-03-18 20:26 ` [PATCH 2/3] drm/i915: Polish intel_get_lvds_encoder() Ville Syrjala
` (4 more replies)
0 siblings, 5 replies; 14+ messages in thread
From: Ville Syrjala @ 2019-03-18 20:26 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Sprinkle some curly braces in accordance with the coding style.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/intel_display.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index 61acbaf2af75..bfe792789a52 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -1621,14 +1621,15 @@ static void ironlake_enable_pch_transcoder(const struct intel_crtc_state *crtc_s
}
val &= ~TRANS_INTERLACE_MASK;
- if ((pipeconf_val & PIPECONF_INTERLACE_MASK) == PIPECONF_INTERLACED_ILK)
+ if ((pipeconf_val & PIPECONF_INTERLACE_MASK) == PIPECONF_INTERLACED_ILK) {
if (HAS_PCH_IBX(dev_priv) &&
intel_crtc_has_type(crtc_state, INTEL_OUTPUT_SDVO))
val |= TRANS_LEGACY_INTERLACED_ILK;
else
val |= TRANS_INTERLACED;
- else
+ } else {
val |= TRANS_PROGRESSIVE;
+ }
I915_WRITE(reg, val | TRANS_ENABLE);
if (intel_wait_for_register(dev_priv,
@@ -7759,8 +7760,9 @@ static void i9xx_set_pipeconf(const struct intel_crtc_state *crtc_state)
pipeconf |= PIPECONF_INTERLACE_W_FIELD_INDICATION;
else
pipeconf |= PIPECONF_INTERLACE_W_SYNC_SHIFT;
- } else
+ } else {
pipeconf |= PIPECONF_PROGRESSIVE;
+ }
if ((IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) &&
crtc_state->limited_color_range)
@@ -8876,8 +8878,9 @@ static void ironlake_compute_dpll(struct intel_crtc *intel_crtc,
dev_priv->vbt.lvds_ssc_freq == 100000) ||
(HAS_PCH_IBX(dev_priv) && intel_is_dual_link_lvds(dev)))
factor = 25;
- } else if (crtc_state->sdvo_tv_clock)
+ } else if (crtc_state->sdvo_tv_clock) {
factor = 20;
+ }
fp = i9xx_dpll_compute_fp(&crtc_state->dpll);
--
2.19.2
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 2/3] drm/i915: Polish intel_get_lvds_encoder() 2019-03-18 20:26 [PATCH 1/3] drm/i915: Add some missing curly braces Ville Syrjala @ 2019-03-18 20:26 ` Ville Syrjala 2019-03-18 20:35 ` Rodrigo Vivi 2019-03-18 20:26 ` [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() Ville Syrjala ` (3 subsequent siblings) 4 siblings, 1 reply; 14+ messages in thread From: Ville Syrjala @ 2019-03-18 20:26 UTC (permalink / raw) To: intel-gfx From: Ville Syrjälä <ville.syrjala@linux.intel.com> Pass dev_priv to intel_get_lvds_encoder() and polish the implementation a bit. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- drivers/gpu/drm/i915/intel_dp.c | 2 +- drivers/gpu/drm/i915/intel_drv.h | 2 +- drivers/gpu/drm/i915/intel_lvds.c | 13 +++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c index 35962a84b910..7c043e8f6298 100644 --- a/drivers/gpu/drm/i915/intel_dp.c +++ b/drivers/gpu/drm/i915/intel_dp.c @@ -7073,7 +7073,7 @@ static bool intel_edp_init_connector(struct intel_dp *intel_dp, * eDP and LVDS bail out early in this case to prevent interfering * with an already powered-on LVDS power sequencer. */ - if (intel_get_lvds_encoder(&dev_priv->drm)) { + if (intel_get_lvds_encoder(dev_priv)) { WARN_ON(!(HAS_PCH_IBX(dev_priv) || HAS_PCH_CPT(dev_priv))); DRM_INFO("LVDS was detected, not registering eDP\n"); diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h index d9f188ef21f4..ac8a67ba704d 100644 --- a/drivers/gpu/drm/i915/intel_drv.h +++ b/drivers/gpu/drm/i915/intel_drv.h @@ -2117,7 +2117,7 @@ void intel_read_infoframe(struct intel_encoder *encoder, bool intel_lvds_port_enabled(struct drm_i915_private *dev_priv, i915_reg_t lvds_reg, enum pipe *pipe); void intel_lvds_init(struct drm_i915_private *dev_priv); -struct intel_encoder *intel_get_lvds_encoder(struct drm_device *dev); +struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv); bool intel_is_dual_link_lvds(struct drm_device *dev); /* intel_overlay.c */ diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c index 6e3cf1c4ad00..306bc321fdaa 100644 --- a/drivers/gpu/drm/i915/intel_lvds.c +++ b/drivers/gpu/drm/i915/intel_lvds.c @@ -742,20 +742,21 @@ static const struct dmi_system_id intel_dual_link_lvds[] = { { } /* terminating entry */ }; -struct intel_encoder *intel_get_lvds_encoder(struct drm_device *dev) +struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv) { - struct intel_encoder *intel_encoder; + struct intel_encoder *encoder; - for_each_intel_encoder(dev, intel_encoder) - if (intel_encoder->type == INTEL_OUTPUT_LVDS) - return intel_encoder; + for_each_intel_encoder(&dev_priv->drm, encoder) { + if (encoder->type == INTEL_OUTPUT_LVDS) + return encoder; + } return NULL; } bool intel_is_dual_link_lvds(struct drm_device *dev) { - struct intel_encoder *encoder = intel_get_lvds_encoder(dev); + struct intel_encoder *encoder = intel_get_lvds_encoder(to_i915(dev)); return encoder && to_lvds_encoder(&encoder->base)->is_dual_link; } -- 2.19.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 2/3] drm/i915: Polish intel_get_lvds_encoder() 2019-03-18 20:26 ` [PATCH 2/3] drm/i915: Polish intel_get_lvds_encoder() Ville Syrjala @ 2019-03-18 20:35 ` Rodrigo Vivi 0 siblings, 0 replies; 14+ messages in thread From: Rodrigo Vivi @ 2019-03-18 20:35 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx On Mon, Mar 18, 2019 at 10:26:52PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Pass dev_priv to intel_get_lvds_encoder() and polish the > implementation a bit. > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > --- > drivers/gpu/drm/i915/intel_dp.c | 2 +- > drivers/gpu/drm/i915/intel_drv.h | 2 +- > drivers/gpu/drm/i915/intel_lvds.c | 13 +++++++------ > 3 files changed, 9 insertions(+), 8 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c > index 35962a84b910..7c043e8f6298 100644 > --- a/drivers/gpu/drm/i915/intel_dp.c > +++ b/drivers/gpu/drm/i915/intel_dp.c > @@ -7073,7 +7073,7 @@ static bool intel_edp_init_connector(struct intel_dp *intel_dp, > * eDP and LVDS bail out early in this case to prevent interfering > * with an already powered-on LVDS power sequencer. > */ > - if (intel_get_lvds_encoder(&dev_priv->drm)) { > + if (intel_get_lvds_encoder(dev_priv)) { > WARN_ON(!(HAS_PCH_IBX(dev_priv) || HAS_PCH_CPT(dev_priv))); > DRM_INFO("LVDS was detected, not registering eDP\n"); > > diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h > index d9f188ef21f4..ac8a67ba704d 100644 > --- a/drivers/gpu/drm/i915/intel_drv.h > +++ b/drivers/gpu/drm/i915/intel_drv.h > @@ -2117,7 +2117,7 @@ void intel_read_infoframe(struct intel_encoder *encoder, > bool intel_lvds_port_enabled(struct drm_i915_private *dev_priv, > i915_reg_t lvds_reg, enum pipe *pipe); > void intel_lvds_init(struct drm_i915_private *dev_priv); > -struct intel_encoder *intel_get_lvds_encoder(struct drm_device *dev); > +struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv); > bool intel_is_dual_link_lvds(struct drm_device *dev); > > /* intel_overlay.c */ > diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c > index 6e3cf1c4ad00..306bc321fdaa 100644 > --- a/drivers/gpu/drm/i915/intel_lvds.c > +++ b/drivers/gpu/drm/i915/intel_lvds.c > @@ -742,20 +742,21 @@ static const struct dmi_system_id intel_dual_link_lvds[] = { > { } /* terminating entry */ > }; > > -struct intel_encoder *intel_get_lvds_encoder(struct drm_device *dev) > +struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv) > { > - struct intel_encoder *intel_encoder; > + struct intel_encoder *encoder; > > - for_each_intel_encoder(dev, intel_encoder) > - if (intel_encoder->type == INTEL_OUTPUT_LVDS) > - return intel_encoder; > + for_each_intel_encoder(&dev_priv->drm, encoder) { > + if (encoder->type == INTEL_OUTPUT_LVDS) > + return encoder; > + } > > return NULL; > } > > bool intel_is_dual_link_lvds(struct drm_device *dev) > { > - struct intel_encoder *encoder = intel_get_lvds_encoder(dev); > + struct intel_encoder *encoder = intel_get_lvds_encoder(to_i915(dev)); > > return encoder && to_lvds_encoder(&encoder->base)->is_dual_link; > } > -- > 2.19.2 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() 2019-03-18 20:26 [PATCH 1/3] drm/i915: Add some missing curly braces Ville Syrjala 2019-03-18 20:26 ` [PATCH 2/3] drm/i915: Polish intel_get_lvds_encoder() Ville Syrjala @ 2019-03-18 20:26 ` Ville Syrjala 2019-03-18 20:35 ` Rodrigo Vivi 2019-03-18 20:45 ` Michal Wajdeczko 2019-03-18 20:34 ` [PATCH 1/3] drm/i915: Add some missing curly braces Rodrigo Vivi ` (2 subsequent siblings) 4 siblings, 2 replies; 14+ messages in thread From: Ville Syrjala @ 2019-03-18 20:26 UTC (permalink / raw) To: intel-gfx From: Ville Syrjälä <ville.syrjala@linux.intel.com> Make things look a bit nicer by passing dev_priv to intel_is_dual_link_lvds(). Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- drivers/gpu/drm/i915/intel_display.c | 28 ++++++++++++---------------- drivers/gpu/drm/i915/intel_drv.h | 2 +- drivers/gpu/drm/i915/intel_lvds.c | 4 ++-- 3 files changed, 15 insertions(+), 19 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index bfe792789a52..ff807277d2fe 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -595,7 +595,7 @@ i9xx_select_p2_div(const struct intel_limit *limit, const struct intel_crtc_state *crtc_state, int target) { - struct drm_device *dev = crtc_state->base.crtc->dev; + struct drm_i915_private *dev_priv = to_i915(crtc_state->base.crtc->dev); if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_LVDS)) { /* @@ -603,7 +603,7 @@ i9xx_select_p2_div(const struct intel_limit *limit, * We haven't figured out how to reliably set up different * single/dual channel state, if we even can. */ - if (intel_is_dual_link_lvds(dev)) + if (intel_is_dual_link_lvds(dev_priv)) return limit->p2.p2_fast; else return limit->p2.p2_slow; @@ -6872,8 +6872,7 @@ static void intel_crtc_compute_pixel_rate(struct intel_crtc_state *crtc_state) static int intel_crtc_compute_config(struct intel_crtc *crtc, struct intel_crtc_state *pipe_config) { - struct drm_device *dev = crtc->base.dev; - struct drm_i915_private *dev_priv = to_i915(dev); + struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); const struct drm_display_mode *adjusted_mode = &pipe_config->base.adjusted_mode; int clock_limit = dev_priv->max_dotclk_freq; @@ -6923,7 +6922,7 @@ static int intel_crtc_compute_config(struct intel_crtc *crtc, } if (intel_crtc_has_type(pipe_config, INTEL_OUTPUT_LVDS) && - intel_is_dual_link_lvds(dev)) { + intel_is_dual_link_lvds(dev_priv)) { DRM_DEBUG_KMS("Odd pipe source width not supported with dual link LVDS\n"); return -EINVAL; } @@ -7813,8 +7812,7 @@ static int i8xx_crtc_compute_clock(struct intel_crtc *crtc, static int g4x_crtc_compute_clock(struct intel_crtc *crtc, struct intel_crtc_state *crtc_state) { - struct drm_device *dev = crtc->base.dev; - struct drm_i915_private *dev_priv = to_i915(dev); + struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); const struct intel_limit *limit; int refclk = 96000; @@ -7827,7 +7825,7 @@ static int g4x_crtc_compute_clock(struct intel_crtc *crtc, DRM_DEBUG_KMS("using SSC reference clock of %d kHz\n", refclk); } - if (intel_is_dual_link_lvds(dev)) + if (intel_is_dual_link_lvds(dev_priv)) limit = &intel_limits_g4x_dual_channel_lvds; else limit = &intel_limits_g4x_single_channel_lvds; @@ -8861,13 +8859,11 @@ static bool ironlake_needs_fb_cb_tune(struct dpll *dpll, int factor) return i9xx_dpll_compute_m(dpll) < factor * dpll->n; } -static void ironlake_compute_dpll(struct intel_crtc *intel_crtc, +static void ironlake_compute_dpll(struct intel_crtc *crtc, struct intel_crtc_state *crtc_state, struct dpll *reduced_clock) { - struct drm_crtc *crtc = &intel_crtc->base; - struct drm_device *dev = crtc->dev; - struct drm_i915_private *dev_priv = to_i915(dev); + struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); u32 dpll, fp, fp2; int factor; @@ -8876,7 +8872,8 @@ static void ironlake_compute_dpll(struct intel_crtc *intel_crtc, if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_LVDS)) { if ((intel_panel_use_ssc(dev_priv) && dev_priv->vbt.lvds_ssc_freq == 100000) || - (HAS_PCH_IBX(dev_priv) && intel_is_dual_link_lvds(dev))) + (HAS_PCH_IBX(dev_priv) && + intel_is_dual_link_lvds(dev_priv))) factor = 25; } else if (crtc_state->sdvo_tv_clock) { factor = 20; @@ -8967,8 +8964,7 @@ static void ironlake_compute_dpll(struct intel_crtc *intel_crtc, static int ironlake_crtc_compute_clock(struct intel_crtc *crtc, struct intel_crtc_state *crtc_state) { - struct drm_device *dev = crtc->base.dev; - struct drm_i915_private *dev_priv = to_i915(dev); + struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); const struct intel_limit *limit; int refclk = 120000; @@ -8986,7 +8982,7 @@ static int ironlake_crtc_compute_clock(struct intel_crtc *crtc, refclk = dev_priv->vbt.lvds_ssc_freq; } - if (intel_is_dual_link_lvds(dev)) { + if (intel_is_dual_link_lvds(dev_priv)) { if (refclk == 100000) limit = &intel_limits_ironlake_dual_lvds_100m; else diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h index ac8a67ba704d..1711a717ee23 100644 --- a/drivers/gpu/drm/i915/intel_drv.h +++ b/drivers/gpu/drm/i915/intel_drv.h @@ -2118,7 +2118,7 @@ bool intel_lvds_port_enabled(struct drm_i915_private *dev_priv, i915_reg_t lvds_reg, enum pipe *pipe); void intel_lvds_init(struct drm_i915_private *dev_priv); struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv); -bool intel_is_dual_link_lvds(struct drm_device *dev); +bool intel_is_dual_link_lvds(struct drm_i915_private *dev_priv); /* intel_overlay.c */ void intel_overlay_setup(struct drm_i915_private *dev_priv); diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c index 306bc321fdaa..845792aa0abe 100644 --- a/drivers/gpu/drm/i915/intel_lvds.c +++ b/drivers/gpu/drm/i915/intel_lvds.c @@ -754,9 +754,9 @@ struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv) return NULL; } -bool intel_is_dual_link_lvds(struct drm_device *dev) +bool intel_is_dual_link_lvds(struct drm_i915_private *dev_priv) { - struct intel_encoder *encoder = intel_get_lvds_encoder(to_i915(dev)); + struct intel_encoder *encoder = intel_get_lvds_encoder(dev_priv); return encoder && to_lvds_encoder(&encoder->base)->is_dual_link; } -- 2.19.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() 2019-03-18 20:26 ` [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() Ville Syrjala @ 2019-03-18 20:35 ` Rodrigo Vivi 2019-03-18 20:45 ` Michal Wajdeczko 1 sibling, 0 replies; 14+ messages in thread From: Rodrigo Vivi @ 2019-03-18 20:35 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx On Mon, Mar 18, 2019 at 10:26:53PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Make things look a bit nicer by passing dev_priv to > intel_is_dual_link_lvds(). > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > --- > drivers/gpu/drm/i915/intel_display.c | 28 ++++++++++++---------------- > drivers/gpu/drm/i915/intel_drv.h | 2 +- > drivers/gpu/drm/i915/intel_lvds.c | 4 ++-- > 3 files changed, 15 insertions(+), 19 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c > index bfe792789a52..ff807277d2fe 100644 > --- a/drivers/gpu/drm/i915/intel_display.c > +++ b/drivers/gpu/drm/i915/intel_display.c > @@ -595,7 +595,7 @@ i9xx_select_p2_div(const struct intel_limit *limit, > const struct intel_crtc_state *crtc_state, > int target) > { > - struct drm_device *dev = crtc_state->base.crtc->dev; > + struct drm_i915_private *dev_priv = to_i915(crtc_state->base.crtc->dev); > > if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_LVDS)) { > /* > @@ -603,7 +603,7 @@ i9xx_select_p2_div(const struct intel_limit *limit, > * We haven't figured out how to reliably set up different > * single/dual channel state, if we even can. > */ > - if (intel_is_dual_link_lvds(dev)) > + if (intel_is_dual_link_lvds(dev_priv)) > return limit->p2.p2_fast; > else > return limit->p2.p2_slow; > @@ -6872,8 +6872,7 @@ static void intel_crtc_compute_pixel_rate(struct intel_crtc_state *crtc_state) > static int intel_crtc_compute_config(struct intel_crtc *crtc, > struct intel_crtc_state *pipe_config) > { > - struct drm_device *dev = crtc->base.dev; > - struct drm_i915_private *dev_priv = to_i915(dev); > + struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); > const struct drm_display_mode *adjusted_mode = &pipe_config->base.adjusted_mode; > int clock_limit = dev_priv->max_dotclk_freq; > > @@ -6923,7 +6922,7 @@ static int intel_crtc_compute_config(struct intel_crtc *crtc, > } > > if (intel_crtc_has_type(pipe_config, INTEL_OUTPUT_LVDS) && > - intel_is_dual_link_lvds(dev)) { > + intel_is_dual_link_lvds(dev_priv)) { > DRM_DEBUG_KMS("Odd pipe source width not supported with dual link LVDS\n"); > return -EINVAL; > } > @@ -7813,8 +7812,7 @@ static int i8xx_crtc_compute_clock(struct intel_crtc *crtc, > static int g4x_crtc_compute_clock(struct intel_crtc *crtc, > struct intel_crtc_state *crtc_state) > { > - struct drm_device *dev = crtc->base.dev; > - struct drm_i915_private *dev_priv = to_i915(dev); > + struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); > const struct intel_limit *limit; > int refclk = 96000; > > @@ -7827,7 +7825,7 @@ static int g4x_crtc_compute_clock(struct intel_crtc *crtc, > DRM_DEBUG_KMS("using SSC reference clock of %d kHz\n", refclk); > } > > - if (intel_is_dual_link_lvds(dev)) > + if (intel_is_dual_link_lvds(dev_priv)) > limit = &intel_limits_g4x_dual_channel_lvds; > else > limit = &intel_limits_g4x_single_channel_lvds; > @@ -8861,13 +8859,11 @@ static bool ironlake_needs_fb_cb_tune(struct dpll *dpll, int factor) > return i9xx_dpll_compute_m(dpll) < factor * dpll->n; > } > > -static void ironlake_compute_dpll(struct intel_crtc *intel_crtc, > +static void ironlake_compute_dpll(struct intel_crtc *crtc, > struct intel_crtc_state *crtc_state, > struct dpll *reduced_clock) > { > - struct drm_crtc *crtc = &intel_crtc->base; > - struct drm_device *dev = crtc->dev; > - struct drm_i915_private *dev_priv = to_i915(dev); > + struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); > u32 dpll, fp, fp2; > int factor; > > @@ -8876,7 +8872,8 @@ static void ironlake_compute_dpll(struct intel_crtc *intel_crtc, > if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_LVDS)) { > if ((intel_panel_use_ssc(dev_priv) && > dev_priv->vbt.lvds_ssc_freq == 100000) || > - (HAS_PCH_IBX(dev_priv) && intel_is_dual_link_lvds(dev))) > + (HAS_PCH_IBX(dev_priv) && > + intel_is_dual_link_lvds(dev_priv))) > factor = 25; > } else if (crtc_state->sdvo_tv_clock) { > factor = 20; > @@ -8967,8 +8964,7 @@ static void ironlake_compute_dpll(struct intel_crtc *intel_crtc, > static int ironlake_crtc_compute_clock(struct intel_crtc *crtc, > struct intel_crtc_state *crtc_state) > { > - struct drm_device *dev = crtc->base.dev; > - struct drm_i915_private *dev_priv = to_i915(dev); > + struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); > const struct intel_limit *limit; > int refclk = 120000; > > @@ -8986,7 +8982,7 @@ static int ironlake_crtc_compute_clock(struct intel_crtc *crtc, > refclk = dev_priv->vbt.lvds_ssc_freq; > } > > - if (intel_is_dual_link_lvds(dev)) { > + if (intel_is_dual_link_lvds(dev_priv)) { > if (refclk == 100000) > limit = &intel_limits_ironlake_dual_lvds_100m; > else > diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h > index ac8a67ba704d..1711a717ee23 100644 > --- a/drivers/gpu/drm/i915/intel_drv.h > +++ b/drivers/gpu/drm/i915/intel_drv.h > @@ -2118,7 +2118,7 @@ bool intel_lvds_port_enabled(struct drm_i915_private *dev_priv, > i915_reg_t lvds_reg, enum pipe *pipe); > void intel_lvds_init(struct drm_i915_private *dev_priv); > struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv); > -bool intel_is_dual_link_lvds(struct drm_device *dev); > +bool intel_is_dual_link_lvds(struct drm_i915_private *dev_priv); > > /* intel_overlay.c */ > void intel_overlay_setup(struct drm_i915_private *dev_priv); > diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c > index 306bc321fdaa..845792aa0abe 100644 > --- a/drivers/gpu/drm/i915/intel_lvds.c > +++ b/drivers/gpu/drm/i915/intel_lvds.c > @@ -754,9 +754,9 @@ struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv) > return NULL; > } > > -bool intel_is_dual_link_lvds(struct drm_device *dev) > +bool intel_is_dual_link_lvds(struct drm_i915_private *dev_priv) > { > - struct intel_encoder *encoder = intel_get_lvds_encoder(to_i915(dev)); > + struct intel_encoder *encoder = intel_get_lvds_encoder(dev_priv); > > return encoder && to_lvds_encoder(&encoder->base)->is_dual_link; > } > -- > 2.19.2 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() 2019-03-18 20:26 ` [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() Ville Syrjala 2019-03-18 20:35 ` Rodrigo Vivi @ 2019-03-18 20:45 ` Michal Wajdeczko 2019-03-18 20:59 ` Ville Syrjälä 1 sibling, 1 reply; 14+ messages in thread From: Michal Wajdeczko @ 2019-03-18 20:45 UTC (permalink / raw) To: intel-gfx, Ville Syrjala > Make things look a bit nicer by passing dev_priv to In other places we are changing naming from dev_priv to i915. Can we do the same here ? ~Michal _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() 2019-03-18 20:45 ` Michal Wajdeczko @ 2019-03-18 20:59 ` Ville Syrjälä 2019-03-19 15:50 ` Jani Nikula 0 siblings, 1 reply; 14+ messages in thread From: Ville Syrjälä @ 2019-03-18 20:59 UTC (permalink / raw) To: Michal Wajdeczko; +Cc: intel-gfx On Mon, Mar 18, 2019 at 09:45:16PM +0100, Michal Wajdeczko wrote: > > Make things look a bit nicer by passing dev_priv to > > In other places we are changing naming from dev_priv to i915. > Can we do the same here ? The display code uses dev_priv quite consistently,. We could go for i915 I suppose but I'd prefer a mass conversion rather than the death by a thousand cuts approach. The display code is already messy enough when it comes to naming local variables. -- Ville Syrjälä Intel _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() 2019-03-18 20:59 ` Ville Syrjälä @ 2019-03-19 15:50 ` Jani Nikula 2019-03-19 17:31 ` Rodrigo Vivi 0 siblings, 1 reply; 14+ messages in thread From: Jani Nikula @ 2019-03-19 15:50 UTC (permalink / raw) To: Ville Syrjälä, Michal Wajdeczko; +Cc: intel-gfx On Mon, 18 Mar 2019, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote: > On Mon, Mar 18, 2019 at 09:45:16PM +0100, Michal Wajdeczko wrote: >> > Make things look a bit nicer by passing dev_priv to >> >> In other places we are changing naming from dev_priv to i915. >> Can we do the same here ? > > The display code uses dev_priv quite consistently,. We could > go for i915 I suppose but I'd prefer a mass conversion rather > than the death by a thousand cuts approach. The display > code is already messy enough when it comes to naming local > variables. We could use i915 in display code as a convention for code that does not do register access. ;) BR, Jani. -- Jani Nikula, Intel Open Source Graphics Center _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() 2019-03-19 15:50 ` Jani Nikula @ 2019-03-19 17:31 ` Rodrigo Vivi 2019-03-19 17:36 ` Chris Wilson 0 siblings, 1 reply; 14+ messages in thread From: Rodrigo Vivi @ 2019-03-19 17:31 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx On Tue, Mar 19, 2019 at 05:50:22PM +0200, Jani Nikula wrote: > On Mon, 18 Mar 2019, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote: > > On Mon, Mar 18, 2019 at 09:45:16PM +0100, Michal Wajdeczko wrote: > >> > Make things look a bit nicer by passing dev_priv to > >> > >> In other places we are changing naming from dev_priv to i915. > >> Can we do the same here ? > > > > The display code uses dev_priv quite consistently,. We could > > go for i915 I suppose but I'd prefer a mass conversion rather > > than the death by a thousand cuts approach. The display > > code is already messy enough when it comes to naming local > > variables. As Ville I'm more in favor of the mass conversion using sed and/or coccinelle. It's less painful and less confusing. > > We could use i915 in display code as a convention for code that does not > do register access. ;) For me this is the worst part of gem code... the mix of i915 and dev_priv for these cases. Something that a massive and global change could fix? > > BR, > Jani. > > -- > Jani Nikula, Intel Open Source Graphics Center > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() 2019-03-19 17:31 ` Rodrigo Vivi @ 2019-03-19 17:36 ` Chris Wilson 0 siblings, 0 replies; 14+ messages in thread From: Chris Wilson @ 2019-03-19 17:36 UTC (permalink / raw) To: Jani Nikula, Rodrigo Vivi; +Cc: intel-gfx Quoting Rodrigo Vivi (2019-03-19 17:31:40) > On Tue, Mar 19, 2019 at 05:50:22PM +0200, Jani Nikula wrote: > > On Mon, 18 Mar 2019, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote: > > > On Mon, Mar 18, 2019 at 09:45:16PM +0100, Michal Wajdeczko wrote: > > >> > Make things look a bit nicer by passing dev_priv to > > >> > > >> In other places we are changing naming from dev_priv to i915. > > >> Can we do the same here ? > > > > > > The display code uses dev_priv quite consistently,. We could > > > go for i915 I suppose but I'd prefer a mass conversion rather > > > than the death by a thousand cuts approach. The display > > > code is already messy enough when it comes to naming local > > > variables. > > As Ville I'm more in favor of the mass conversion using sed and/or > coccinelle. It's less painful and less confusing. > > > > > We could use i915 in display code as a convention for code that does not > > do register access. ;) > > For me this is the worst part of gem code... the mix > of i915 and dev_priv for these cases. Something that a massive > and global change could fix? Yes, killing I915_READ(). If only plans were afoot... -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/3] drm/i915: Add some missing curly braces 2019-03-18 20:26 [PATCH 1/3] drm/i915: Add some missing curly braces Ville Syrjala 2019-03-18 20:26 ` [PATCH 2/3] drm/i915: Polish intel_get_lvds_encoder() Ville Syrjala 2019-03-18 20:26 ` [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() Ville Syrjala @ 2019-03-18 20:34 ` Rodrigo Vivi 2019-03-19 14:42 ` Ville Syrjälä 2019-03-19 1:21 ` ✓ Fi.CI.BAT: success for series starting with [1/3] " Patchwork 2019-03-19 14:26 ` ✓ Fi.CI.IGT: " Patchwork 4 siblings, 1 reply; 14+ messages in thread From: Rodrigo Vivi @ 2019-03-18 20:34 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx On Mon, Mar 18, 2019 at 10:26:51PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Sprinkle some curly braces in accordance with the coding style. > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > --- > drivers/gpu/drm/i915/intel_display.c | 11 +++++++---- > 1 file changed, 7 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c > index 61acbaf2af75..bfe792789a52 100644 > --- a/drivers/gpu/drm/i915/intel_display.c > +++ b/drivers/gpu/drm/i915/intel_display.c > @@ -1621,14 +1621,15 @@ static void ironlake_enable_pch_transcoder(const struct intel_crtc_state *crtc_s > } > > val &= ~TRANS_INTERLACE_MASK; > - if ((pipeconf_val & PIPECONF_INTERLACE_MASK) == PIPECONF_INTERLACED_ILK) > + if ((pipeconf_val & PIPECONF_INTERLACE_MASK) == PIPECONF_INTERLACED_ILK) { > if (HAS_PCH_IBX(dev_priv) && > intel_crtc_has_type(crtc_state, INTEL_OUTPUT_SDVO)) > val |= TRANS_LEGACY_INTERLACED_ILK; > else > val |= TRANS_INTERLACED; > - else > + } else { > val |= TRANS_PROGRESSIVE; > + } > > I915_WRITE(reg, val | TRANS_ENABLE); > if (intel_wait_for_register(dev_priv, > @@ -7759,8 +7760,9 @@ static void i9xx_set_pipeconf(const struct intel_crtc_state *crtc_state) > pipeconf |= PIPECONF_INTERLACE_W_FIELD_INDICATION; > else > pipeconf |= PIPECONF_INTERLACE_W_SYNC_SHIFT; > - } else > + } else { > pipeconf |= PIPECONF_PROGRESSIVE; > + } > > if ((IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) && > crtc_state->limited_color_range) > @@ -8876,8 +8878,9 @@ static void ironlake_compute_dpll(struct intel_crtc *intel_crtc, > dev_priv->vbt.lvds_ssc_freq == 100000) || > (HAS_PCH_IBX(dev_priv) && intel_is_dual_link_lvds(dev))) > factor = 25; > - } else if (crtc_state->sdvo_tv_clock) > + } else if (crtc_state->sdvo_tv_clock) { > factor = 20; > + } > > fp = i9xx_dpll_compute_fp(&crtc_state->dpll); > > -- > 2.19.2 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/3] drm/i915: Add some missing curly braces 2019-03-18 20:34 ` [PATCH 1/3] drm/i915: Add some missing curly braces Rodrigo Vivi @ 2019-03-19 14:42 ` Ville Syrjälä 0 siblings, 0 replies; 14+ messages in thread From: Ville Syrjälä @ 2019-03-19 14:42 UTC (permalink / raw) To: Rodrigo Vivi; +Cc: intel-gfx On Mon, Mar 18, 2019 at 01:34:37PM -0700, Rodrigo Vivi wrote: > On Mon, Mar 18, 2019 at 10:26:51PM +0200, Ville Syrjala wrote: > > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > Sprinkle some curly braces in accordance with the coding style. > > > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Thanks. Series pushed to dinq. > > > --- > > drivers/gpu/drm/i915/intel_display.c | 11 +++++++---- > > 1 file changed, 7 insertions(+), 4 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c > > index 61acbaf2af75..bfe792789a52 100644 > > --- a/drivers/gpu/drm/i915/intel_display.c > > +++ b/drivers/gpu/drm/i915/intel_display.c > > @@ -1621,14 +1621,15 @@ static void ironlake_enable_pch_transcoder(const struct intel_crtc_state *crtc_s > > } > > > > val &= ~TRANS_INTERLACE_MASK; > > - if ((pipeconf_val & PIPECONF_INTERLACE_MASK) == PIPECONF_INTERLACED_ILK) > > + if ((pipeconf_val & PIPECONF_INTERLACE_MASK) == PIPECONF_INTERLACED_ILK) { > > if (HAS_PCH_IBX(dev_priv) && > > intel_crtc_has_type(crtc_state, INTEL_OUTPUT_SDVO)) > > val |= TRANS_LEGACY_INTERLACED_ILK; > > else > > val |= TRANS_INTERLACED; > > - else > > + } else { > > val |= TRANS_PROGRESSIVE; > > + } > > > > I915_WRITE(reg, val | TRANS_ENABLE); > > if (intel_wait_for_register(dev_priv, > > @@ -7759,8 +7760,9 @@ static void i9xx_set_pipeconf(const struct intel_crtc_state *crtc_state) > > pipeconf |= PIPECONF_INTERLACE_W_FIELD_INDICATION; > > else > > pipeconf |= PIPECONF_INTERLACE_W_SYNC_SHIFT; > > - } else > > + } else { > > pipeconf |= PIPECONF_PROGRESSIVE; > > + } > > > > if ((IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) && > > crtc_state->limited_color_range) > > @@ -8876,8 +8878,9 @@ static void ironlake_compute_dpll(struct intel_crtc *intel_crtc, > > dev_priv->vbt.lvds_ssc_freq == 100000) || > > (HAS_PCH_IBX(dev_priv) && intel_is_dual_link_lvds(dev))) > > factor = 25; > > - } else if (crtc_state->sdvo_tv_clock) > > + } else if (crtc_state->sdvo_tv_clock) { > > factor = 20; > > + } > > > > fp = i9xx_dpll_compute_fp(&crtc_state->dpll); > > > > -- > > 2.19.2 > > > > _______________________________________________ > > Intel-gfx mailing list > > Intel-gfx@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Ville Syrjälä Intel _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Add some missing curly braces 2019-03-18 20:26 [PATCH 1/3] drm/i915: Add some missing curly braces Ville Syrjala ` (2 preceding siblings ...) 2019-03-18 20:34 ` [PATCH 1/3] drm/i915: Add some missing curly braces Rodrigo Vivi @ 2019-03-19 1:21 ` Patchwork 2019-03-19 14:26 ` ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2019-03-19 1:21 UTC (permalink / raw) To: Ville Syrjälä; +Cc: intel-gfx == Series Details == Series: series starting with [1/3] drm/i915: Add some missing curly braces URL : https://patchwork.freedesktop.org/series/58148/ State : success == Summary == CI Bug Log - changes from CI_DRM_5770 -> Patchwork_12506 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/58148/revisions/1/mbox/ Known issues ------------ Here are the changes found in Patchwork_12506 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@amdgpu/amd_basic@query-info: - fi-bsw-kefka: NOTRUN -> SKIP [fdo#109271] +55 * igt@kms_busy@basic-flip-a: - fi-bsw-n3050: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +1 * igt@kms_busy@basic-flip-c: - fi-bsw-kefka: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] * igt@kms_chamelium@hdmi-crc-fast: - fi-bsw-n3050: NOTRUN -> SKIP [fdo#109271] +62 * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - fi-byt-clapper: PASS -> FAIL [fdo#103191] / [fdo#107362] - fi-blb-e6850: PASS -> INCOMPLETE [fdo#107718] #### Possible fixes #### * igt@kms_busy@basic-flip-a: - fi-gdg-551: FAIL [fdo#103182] -> PASS * igt@kms_frontbuffer_tracking@basic: - fi-byt-clapper: FAIL [fdo#103167] -> PASS * igt@prime_vgem@basic-fence-flip: - fi-gdg-551: DMESG-FAIL [fdo#103182] -> PASS [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103182]: https://bugs.freedesktop.org/show_bug.cgi?id=103182 [fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191 [fdo#107362]: https://bugs.freedesktop.org/show_bug.cgi?id=107362 [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 Participating hosts (44 -> 38) ------------------------------ Additional (2): fi-bsw-kefka fi-bsw-n3050 Missing (8): fi-kbl-soraka fi-bxt-dsi fi-bdw-5557u fi-hsw-4200u fi-bsw-cyan fi-bwr-2160 fi-icl-y fi-bdw-samus Build changes ------------- * Linux: CI_DRM_5770 -> Patchwork_12506 CI_DRM_5770: 7f60fa0ec6f20661a49a3eeed6e4b0a175783cf6 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4888: 71ad19eb8fe4f0eecae3bf063e107293b90b9abc @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12506: 3f5962b3eb71f7ad540f94c885c2d0a1c40e8194 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 3f5962b3eb71 drm/i915: Pass dev_priv to intel_is_dual_link_lvds() 0d3b4c6749d1 drm/i915: Polish intel_get_lvds_encoder() 8e1050a631b3 drm/i915: Add some missing curly braces == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12506/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: Add some missing curly braces 2019-03-18 20:26 [PATCH 1/3] drm/i915: Add some missing curly braces Ville Syrjala ` (3 preceding siblings ...) 2019-03-19 1:21 ` ✓ Fi.CI.BAT: success for series starting with [1/3] " Patchwork @ 2019-03-19 14:26 ` Patchwork 4 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2019-03-19 14:26 UTC (permalink / raw) To: Ville Syrjälä; +Cc: intel-gfx == Series Details == Series: series starting with [1/3] drm/i915: Add some missing curly braces URL : https://patchwork.freedesktop.org/series/58148/ State : success == Summary == CI Bug Log - changes from CI_DRM_5770_full -> Patchwork_12506_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_12506_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_param@invalid-param-get: - shard-skl: NOTRUN -> FAIL [fdo#109559] * igt@gem_ctx_param@invalid-param-set: - shard-skl: NOTRUN -> FAIL [fdo#109674] * igt@i915_pm_rpm@sysfs-read: - shard-skl: PASS -> INCOMPLETE [fdo#107807] * igt@kms_busy@extended-modeset-hang-newfb-render-c: - shard-skl: NOTRUN -> DMESG-WARN [fdo#107956] +1 * igt@kms_busy@extended-modeset-hang-newfb-render-f: - shard-kbl: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +1 * igt@kms_busy@extended-pageflip-hang-newfb-render-b: - shard-glk: PASS -> DMESG-WARN [fdo#107956] * igt@kms_busy@extended-pageflip-modeset-hang-oldfb-render-c: - shard-skl: PASS -> DMESG-WARN [fdo#107956] * igt@kms_chv_cursor_fail@pipe-b-128x128-left-edge: - shard-skl: NOTRUN -> FAIL [fdo#104671] * igt@kms_color@pipe-b-ctm-0-75: - shard-skl: PASS -> FAIL [fdo#108682] * igt@kms_cursor_crc@cursor-128x128-sliding: - shard-apl: PASS -> FAIL [fdo#103232] * igt@kms_cursor_crc@cursor-128x42-offscreen: - shard-skl: PASS -> FAIL [fdo#103232] * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: - shard-hsw: PASS -> FAIL [fdo#105767] * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-skl: PASS -> FAIL [fdo#105363] * igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes: - shard-kbl: NOTRUN -> SKIP [fdo#109271] +18 * igt@kms_pipe_crc_basic@nonblocking-crc-pipe-f: - shard-skl: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +6 * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c: - shard-kbl: NOTRUN -> INCOMPLETE [fdo#103665] * igt@kms_plane_alpha_blend@pipe-b-alpha-7efc: - shard-skl: NOTRUN -> FAIL [fdo#107815] / [fdo#108145] * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc: - shard-skl: NOTRUN -> FAIL [fdo#107815] * igt@kms_rotation_crc@multiplane-rotation-cropping-bottom: - shard-kbl: PASS -> DMESG-FAIL [fdo#105763] * igt@kms_rotation_crc@multiplane-rotation-cropping-top: - shard-kbl: PASS -> FAIL [fdo#109016] * igt@kms_setmode@basic: - shard-hsw: PASS -> FAIL [fdo#99912] * igt@perf_pmu@busy-accuracy-98-vcs1: - shard-skl: NOTRUN -> SKIP [fdo#109271] +63 * igt@sw_sync@sync_busy_fork_unixsocket: - shard-skl: NOTRUN -> FAIL [fdo#110150 ] #### Possible fixes #### * igt@kms_chv_cursor_fail@pipe-a-128x128-top-edge: - shard-snb: SKIP [fdo#109271] / [fdo#109278] -> PASS * igt@kms_cursor_crc@cursor-size-change: - shard-apl: FAIL [fdo#103232] -> PASS * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-glk: FAIL [fdo#105363] -> PASS +1 * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt: - shard-apl: FAIL [fdo#103167] -> PASS * {igt@kms_plane@pixel-format-pipe-b-planes}: - shard-glk: SKIP [fdo#109271] -> PASS * igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb: - shard-apl: FAIL [fdo#108145] -> PASS * {igt@kms_plane_multiple@atomic-pipe-c-tiling-yf}: - shard-apl: FAIL [fdo#110037] -> PASS +1 * igt@kms_vblank@pipe-b-wait-idle-hang: - shard-snb: SKIP [fdo#109271] -> PASS +2 #### Warnings #### * igt@kms_plane_scaling@pipe-a-scaler-with-rotation: - shard-glk: FAIL [fdo#110098] -> SKIP [fdo#109271] / [fdo#109278] * igt@kms_plane_scaling@pipe-c-scaler-with-pixel-format: - shard-glk: SKIP [fdo#109271] / [fdo#109278] -> FAIL [fdo#110098] {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#104671]: https://bugs.freedesktop.org/show_bug.cgi?id=104671 [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363 [fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763 [fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767 [fdo#107807]: https://bugs.freedesktop.org/show_bug.cgi?id=107807 [fdo#107815]: https://bugs.freedesktop.org/show_bug.cgi?id=107815 [fdo#107956]: https://bugs.freedesktop.org/show_bug.cgi?id=107956 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108682]: https://bugs.freedesktop.org/show_bug.cgi?id=108682 [fdo#109016]: https://bugs.freedesktop.org/show_bug.cgi?id=109016 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109559]: https://bugs.freedesktop.org/show_bug.cgi?id=109559 [fdo#109674]: https://bugs.freedesktop.org/show_bug.cgi?id=109674 [fdo#110033]: https://bugs.freedesktop.org/show_bug.cgi?id=110033 [fdo#110037]: https://bugs.freedesktop.org/show_bug.cgi?id=110037 [fdo#110098]: https://bugs.freedesktop.org/show_bug.cgi?id=110098 [fdo#110150 ]: https://bugs.freedesktop.org/show_bug.cgi?id=110150 [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912 Participating hosts (10 -> 9) ------------------------------ Missing (1): shard-iclb Build changes ------------- * Linux: CI_DRM_5770 -> Patchwork_12506 CI_DRM_5770: 7f60fa0ec6f20661a49a3eeed6e4b0a175783cf6 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4888: 71ad19eb8fe4f0eecae3bf063e107293b90b9abc @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12506: 3f5962b3eb71f7ad540f94c885c2d0a1c40e8194 @ 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_12506/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2019-03-19 17:36 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-03-18 20:26 [PATCH 1/3] drm/i915: Add some missing curly braces Ville Syrjala 2019-03-18 20:26 ` [PATCH 2/3] drm/i915: Polish intel_get_lvds_encoder() Ville Syrjala 2019-03-18 20:35 ` Rodrigo Vivi 2019-03-18 20:26 ` [PATCH 3/3] drm/i915: Pass dev_priv to intel_is_dual_link_lvds() Ville Syrjala 2019-03-18 20:35 ` Rodrigo Vivi 2019-03-18 20:45 ` Michal Wajdeczko 2019-03-18 20:59 ` Ville Syrjälä 2019-03-19 15:50 ` Jani Nikula 2019-03-19 17:31 ` Rodrigo Vivi 2019-03-19 17:36 ` Chris Wilson 2019-03-18 20:34 ` [PATCH 1/3] drm/i915: Add some missing curly braces Rodrigo Vivi 2019-03-19 14:42 ` Ville Syrjälä 2019-03-19 1:21 ` ✓ Fi.CI.BAT: success for series starting with [1/3] " Patchwork 2019-03-19 14:26 ` ✓ Fi.CI.IGT: " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.