[Intel-gfx] [PATCH 1/4] drm/i915/display: Use drm_device alias if defined

Jani Nikula jani.nikula at linux.intel.com
Tue Oct 4 08:46:38 UTC 2022


On Tue, 04 Oct 2022, Andrzej Hajda <andrzej.hajda at intel.com> wrote:
> On 04.10.2022 09:22, Jani Nikula wrote:
>> On Tue, 04 Oct 2022, Andrzej Hajda <andrzej.hajda at intel.com> 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.

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 <andrzej.hajda at intel.com>
>>> ---
>>>   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


More information about the Intel-gfx mailing list