On Wed, Nov 23, 2016 at 03:48:30PM +0200, Ander Conselvan de Oliveira wrote: > Pass dev_priv to intel_setup_outputs() and functions called by it, since > those are all intel i915 specific functions. Also, in the majority of > the functions dev_priv is used more often than dev. In the rare cases > where there are a few calls back into drm core, a local dev variable was > added. > > Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@xxxxxxxxx> > --- > drivers/gpu/drm/i915/i915_drv.c | 4 +- > drivers/gpu/drm/i915/i915_drv.h | 2 +- > drivers/gpu/drm/i915/intel_crt.c | 7 +- > drivers/gpu/drm/i915/intel_ddi.c | 5 +- > drivers/gpu/drm/i915/intel_display.c | 120 ++++++++++++++++------------------- > drivers/gpu/drm/i915/intel_dp.c | 8 +-- > drivers/gpu/drm/i915/intel_drv.h | 22 ++++--- > drivers/gpu/drm/i915/intel_dsi.c | 8 +-- > drivers/gpu/drm/i915/intel_dvo.c | 9 ++- > drivers/gpu/drm/i915/intel_hdmi.c | 8 +-- > drivers/gpu/drm/i915/intel_lvds.c | 4 +- > drivers/gpu/drm/i915/intel_psr.c | 4 +- > drivers/gpu/drm/i915/intel_sdvo.c | 19 +++--- > drivers/gpu/drm/i915/intel_tv.c | 4 +- > 14 files changed, 107 insertions(+), 117 deletions(-) > <snip> > diff --git a/drivers/gpu/drm/i915/intel_dsi.c b/drivers/gpu/drm/i915/intel_dsi.c > index 4e0d025..fe9a359 100644 > --- a/drivers/gpu/drm/i915/intel_dsi.c > +++ b/drivers/gpu/drm/i915/intel_dsi.c > @@ -1431,15 +1431,15 @@ static void intel_dsi_add_properties(struct intel_connector *connector) > } > } > > -void intel_dsi_init(struct drm_device *dev) > +void intel_dsi_init(struct drm_i915_private *dev_priv) > { > + struct drm_device *dev = &dev_priv->drm; > struct intel_dsi *intel_dsi; > struct intel_encoder *intel_encoder; > struct drm_encoder *encoder; > struct intel_connector *intel_connector; > struct drm_connector *connector; > struct drm_display_mode *scan, *fixed_mode = NULL; > - struct drm_i915_private *dev_priv = to_i915(dev); > enum port port; > unsigned int i; > > @@ -1474,8 +1474,8 @@ void intel_dsi_init(struct drm_device *dev) > > connector = &intel_connector->base; > > - drm_encoder_init(dev, encoder, &intel_dsi_funcs, DRM_MODE_ENCODER_DSI, > - "DSI %c", port_name(port)); > + drm_encoder_init(&dev_priv->drm, encoder, &intel_dsi_funcs, > + DRM_MODE_ENCODER_DSI, "DSI %c", port_name(port)); Here you have introduced a local 'dev', so this hunk doesn't seem necessary. But no biggie. Patch lgtm. Reviewed-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> -- Ville Syrjälä Intel OTC _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx