Hi Jani,

On Tue, Oct 04, 2022 at 11:46:38AM +0300, Jani Nikula wrote:
> On Tue, 04 Oct 2022, Andrzej Hajda <[email protected]> wrote:
> > On 04.10.2022 09:22, Jani Nikula wrote:
> >> On Tue, 04 Oct 2022, Andrzej Hajda <[email protected]> wrote:
> >>> Alias is shorter and more readable.
> >> But it's preferrable to *not* have struct drm_device * around at all,
> >> only struct drm_i915_private *.
> >>
> >> So this is kind of going the wrong way.
> >
> > I guess this is some misunderstanding.
> > The patch does not add any permanent fields to structs, it just makes 
> > broader use of local aliases (pointers to dev_priv->drm).
> > For example:
> >
> > void icl_dsi_init(struct drm_i915_private *dev_priv)
> > {
> >          struct drm_device *dev = &dev_priv->drm;
> 
> Remove this line, and proceed from there. That's what I was trying to
> say.

sorry, I'm not really understanding here. Is there any reason for
cleaning up the "other way" or is it just a matter of taste?
(considering that "*dev" was not added by Andrze but his patch
just uses it)

Normally it's a good idea to have aliases to avoid unreadable
links like:

        mutex_unlock(&dev_priv->drm.mode_config.mutex);

preferring a slightly more compact way:

        mutex_unlock(&dev->mode_config.mutex);

(The example is taken from the same function where the patch
applies)

Thanks for your comment,
Andi

> BR,
> Jani.
> 
> >          ...
> > -        drm_err(&dev_priv->drm, "DSI fixed mode info missing\n");
> > +       drm_err(dev, "DSI fixed mode info missing\n");
> >
> > Is it sth wrong?
> >
> > Regards
> > Andrzej
> >
> >>
> >> BR,
> >> Jani.
> >>
> >>> Signed-off-by: Andrzej Hajda <[email protected]>
> >>> ---
> >>>   drivers/gpu/drm/i915/display/icl_dsi.c               |  4 ++--
> >>>   drivers/gpu/drm/i915/display/intel_display.c         |  2 +-
> >>>   drivers/gpu/drm/i915/display/intel_display_debugfs.c |  2 +-
> >>>   drivers/gpu/drm/i915/display/intel_hotplug.c         |  2 +-
> >>>   drivers/gpu/drm/i915/display/intel_lvds.c            | 10 +++++-----
> >>>   drivers/gpu/drm/i915/display/intel_opregion.c        |  2 +-
> >>>   drivers/gpu/drm/i915/display/vlv_dsi.c               |  2 +-
> >>>   7 files changed, 12 insertions(+), 12 deletions(-)
> >>>
> >>> diff --git a/drivers/gpu/drm/i915/display/icl_dsi.c 
> >>> b/drivers/gpu/drm/i915/display/icl_dsi.c
> >>> index 47f13750f6fa66..bdf874c9f66b00 100644
> >>> --- a/drivers/gpu/drm/i915/display/icl_dsi.c
> >>> +++ b/drivers/gpu/drm/i915/display/icl_dsi.c
> >>> @@ -2050,7 +2050,7 @@ void icl_dsi_init(struct drm_i915_private *dev_priv)
> >>>           mutex_unlock(&dev->mode_config.mutex);
> >>>   
> >>>           if (!intel_panel_preferred_fixed_mode(intel_connector)) {
> >>> -         drm_err(&dev_priv->drm, "DSI fixed mode info missing\n");
> >>> +         drm_err(dev, "DSI fixed mode info missing\n");
> >>>                   goto err;
> >>>           }
> >>>   
> >>> @@ -2063,7 +2063,7 @@ void icl_dsi_init(struct drm_i915_private *dev_priv)
> >>>           else
> >>>                   intel_dsi->ports = BIT(port);
> >>>   
> >>> - if (drm_WARN_ON(&dev_priv->drm, intel_connector->panel.vbt.dsi.bl_ports 
> >>> & ~intel_dsi->ports))
> >>> + if (drm_WARN_ON(dev, intel_connector->panel.vbt.dsi.bl_ports & 
> >>> ~intel_dsi->ports))
> >>>                   intel_connector->panel.vbt.dsi.bl_ports &= 
> >>> intel_dsi->ports;
> >>>   
> >>>           if (drm_WARN_ON(&dev_priv->drm, 
> >>> intel_connector->panel.vbt.dsi.cabc_ports & ~intel_dsi->ports))
> >>> diff --git a/drivers/gpu/drm/i915/display/intel_display.c 
> >>> b/drivers/gpu/drm/i915/display/intel_display.c
> >>> index 3ffd8fc0b05c10..22248422b2a98c 100644
> >>> --- a/drivers/gpu/drm/i915/display/intel_display.c
> >>> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> >>> @@ -8708,7 +8708,7 @@ int intel_modeset_init_nogem(struct 
> >>> drm_i915_private *i915)
> >>>   
> >>>           intel_gmbus_setup(i915);
> >>>   
> >>> - drm_dbg_kms(&i915->drm, "%d display pipe%s available.\n",
> >>> + drm_dbg_kms(dev, "%d display pipe%s available.\n",
> >>>                       INTEL_NUM_PIPES(i915),
> >>>                       INTEL_NUM_PIPES(i915) > 1 ? "s" : "");
> >>>   
> >>> diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c 
> >>> b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> >>> index c5f47df0f3622b..8c7d775af5d9e9 100644
> >>> --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> >>> +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> >>> @@ -998,7 +998,7 @@ static int i915_ddb_info(struct seq_file *m, void 
> >>> *unused)
> >>>   
> >>>           seq_printf(m, "%-15s%8s%8s%8s\n", "", "Start", "End", "Size");
> >>>   
> >>> - for_each_intel_crtc(&dev_priv->drm, crtc) {
> >>> + for_each_intel_crtc(dev, crtc) {
> >>>                   struct intel_crtc_state *crtc_state =
> >>>                           to_intel_crtc_state(crtc->base.state);
> >>>                   enum pipe pipe = crtc->pipe;
> >>> diff --git a/drivers/gpu/drm/i915/display/intel_hotplug.c 
> >>> b/drivers/gpu/drm/i915/display/intel_hotplug.c
> >>> index 352a1b53b63ed6..6bad2e7543c427 100644
> >>> --- a/drivers/gpu/drm/i915/display/intel_hotplug.c
> >>> +++ b/drivers/gpu/drm/i915/display/intel_hotplug.c
> >>> @@ -378,7 +378,7 @@ static void i915_hotplug_work_func(struct work_struct 
> >>> *work)
> >>>           u32 hpd_retry_bits;
> >>>   
> >>>           mutex_lock(&dev->mode_config.mutex);
> >>> - drm_dbg_kms(&dev_priv->drm, "running encoder hotplug functions\n");
> >>> + drm_dbg_kms(dev, "running encoder hotplug functions\n");
> >>>   
> >>>           spin_lock_irq(&dev_priv->irq_lock);
> >>>   
> >>> diff --git a/drivers/gpu/drm/i915/display/intel_lvds.c 
> >>> b/drivers/gpu/drm/i915/display/intel_lvds.c
> >>> index e97e24f690a9f8..2d07e2a13b1faa 100644
> >>> --- a/drivers/gpu/drm/i915/display/intel_lvds.c
> >>> +++ b/drivers/gpu/drm/i915/display/intel_lvds.c
> >>> @@ -847,7 +847,7 @@ void intel_lvds_init(struct drm_i915_private 
> >>> *dev_priv)
> >>>           }
> >>>   
> >>>           if (!dev_priv->display.vbt.int_lvds_support) {
> >>> -         drm_dbg_kms(&dev_priv->drm,
> >>> +         drm_dbg_kms(dev,
> >>>                               "Internal LVDS support disabled by VBT\n");
> >>>                   return;
> >>>           }
> >>> @@ -867,11 +867,11 @@ void intel_lvds_init(struct drm_i915_private 
> >>> *dev_priv)
> >>>           pin = GMBUS_PIN_PANEL;
> >>>           if (!intel_bios_is_lvds_present(dev_priv, &pin)) {
> >>>                   if ((lvds & LVDS_PORT_EN) == 0) {
> >>> -                 drm_dbg_kms(&dev_priv->drm,
> >>> +                 drm_dbg_kms(dev,
> >>>                                       "LVDS is not present in VBT\n");
> >>>                           return;
> >>>                   }
> >>> -         drm_dbg_kms(&dev_priv->drm,
> >>> +         drm_dbg_kms(dev,
> >>>                               "LVDS is not present in VBT, but enabled 
> >>> anyway\n");
> >>>           }
> >>>   
> >>> @@ -993,7 +993,7 @@ void intel_lvds_init(struct drm_i915_private 
> >>> *dev_priv)
> >>>           intel_backlight_setup(intel_connector, INVALID_PIPE);
> >>>   
> >>>           lvds_encoder->is_dual_link = 
> >>> compute_is_dual_link_lvds(lvds_encoder);
> >>> - drm_dbg_kms(&dev_priv->drm, "detected %s-link lvds configuration\n",
> >>> + drm_dbg_kms(dev, "detected %s-link lvds configuration\n",
> >>>                       lvds_encoder->is_dual_link ? "dual" : "single");
> >>>   
> >>>           lvds_encoder->a3_power = lvds & LVDS_A3_POWER_MASK;
> >>> @@ -1001,7 +1001,7 @@ void intel_lvds_init(struct drm_i915_private 
> >>> *dev_priv)
> >>>           return;
> >>>   
> >>>   failed:
> >>> - drm_dbg_kms(&dev_priv->drm, "No LVDS modes found, disabling.\n");
> >>> + drm_dbg_kms(dev, "No LVDS modes found, disabling.\n");
> >>>           drm_connector_cleanup(connector);
> >>>           drm_encoder_cleanup(encoder);
> >>>           kfree(lvds_encoder);
> >>> diff --git a/drivers/gpu/drm/i915/display/intel_opregion.c 
> >>> b/drivers/gpu/drm/i915/display/intel_opregion.c
> >>> index caa07ef34f21ef..ba3666e94fc48d 100644
> >>> --- a/drivers/gpu/drm/i915/display/intel_opregion.c
> >>> +++ b/drivers/gpu/drm/i915/display/intel_opregion.c
> >>> @@ -465,7 +465,7 @@ static u32 asle_set_backlight(struct drm_i915_private 
> >>> *dev_priv, u32 bclp)
> >>>           struct opregion_asle *asle = dev_priv->display.opregion.asle;
> >>>           struct drm_device *dev = &dev_priv->drm;
> >>>   
> >>> - drm_dbg(&dev_priv->drm, "bclp = 0x%08x\n", bclp);
> >>> + drm_dbg(dev, "bclp = 0x%08x\n", bclp);
> >>>   
> >>>           if (acpi_video_get_backlight_type() == acpi_backlight_native) {
> >>>                   drm_dbg_kms(&dev_priv->drm,
> >>> diff --git a/drivers/gpu/drm/i915/display/vlv_dsi.c 
> >>> b/drivers/gpu/drm/i915/display/vlv_dsi.c
> >>> index dee0147a316ce7..fdfe3611e74a76 100644
> >>> --- a/drivers/gpu/drm/i915/display/vlv_dsi.c
> >>> +++ b/drivers/gpu/drm/i915/display/vlv_dsi.c
> >>> @@ -1855,7 +1855,7 @@ void vlv_dsi_init(struct drm_i915_private *dev_priv)
> >>>           enum port port;
> >>>           enum pipe pipe;
> >>>   
> >>> - drm_dbg_kms(&dev_priv->drm, "\n");
> >>> + drm_dbg_kms(dev, "\n");
> >>>   
> >>>           /* There is no detection method for MIPI so rely on VBT */
> >>>           if (!intel_bios_is_dsi_present(dev_priv, &port))
> >
> 
> -- 
> Jani Nikula, Intel Open Source Graphics Center

Reply via email to