All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Andrzej Hajda <andrzej.hajda@intel.com>, intel-gfx@lists.freedesktop.org
Cc: Lucas De Marchi <lucas.demarchi@intel.com>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>
Subject: Re: [Intel-gfx] [PATCH 1/4] drm/i915/display: Use drm_device alias if defined
Date: Tue, 04 Oct 2022 11:46:38 +0300	[thread overview]
Message-ID: <87a66cugb5.fsf@intel.com> (raw)
In-Reply-To: <6ee039ba-280b-f147-4c3e-716bbbe4bd21@intel.com>

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

  reply	other threads:[~2022-10-04  8:46 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-03 22:32 [Intel-gfx] [PATCH 0/4] Simplify uncore register updates Andrzej Hajda
2022-10-03 22:32 ` [Intel-gfx] [PATCH 1/4] drm/i915/display: Use drm_device alias if defined Andrzej Hajda
2022-10-03 23:45   ` Andi Shyti
2022-10-04  7:59     ` Andrzej Hajda
2022-10-04  7:22   ` Jani Nikula
2022-10-04  7:31     ` Andrzej Hajda
2022-10-04  8:46       ` Jani Nikula [this message]
2022-10-04  9:50         ` Andi Shyti
2022-10-04 10:40           ` Jani Nikula
2022-10-03 22:32 ` [Intel-gfx] [PATCH 2/4] drm/i915/display: Use intel_uncore " Andrzej Hajda
2022-10-03 23:45   ` Andi Shyti
2022-10-03 22:32 ` [Intel-gfx] [PATCH 3/4] drm/i915: refactor intel_uncore_rmw Andrzej Hajda
2022-10-03 23:46   ` Andi Shyti
2022-10-04  7:27   ` Jani Nikula
2022-10-03 22:32 ` [Intel-gfx] [PATCH 4/4] drm/i915: use proper helper for register updates Andrzej Hajda
2022-10-03 23:44   ` Andi Shyti
2022-10-04  3:13   ` kernel test robot
2022-10-04  3:13     ` kernel test robot
2022-10-04  0:15 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Simplify uncore " Patchwork
2022-10-04  0:15 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2022-10-04  0:38 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2022-10-04  7:58 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87a66cugb5.fsf@intel.com \
    --to=jani.nikula@linux.intel.com \
    --cc=andrzej.hajda@intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=lucas.demarchi@intel.com \
    --cc=rodrigo.vivi@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.