All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Siddh Raman Pant <code@siddh.me>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	David Airlie <airlied@gmail.com>, Daniel Vetter <daniel@ffwll.ch>
Cc: linux-kernel <linux-kernel@vger.kernel.org>,
	dri-devel <dri-devel@lists.freedesktop.org>
Subject: Re: [PATCH 01/10] drm: Remove usage of deprecated DRM_INFO
Date: Wed, 21 Dec 2022 11:49:57 +0200	[thread overview]
Message-ID: <87a63h2iii.fsf@intel.com> (raw)
In-Reply-To: <da27fd5d4725a8becd426c01ba5652a44cf62ce5.1671566741.git.code@siddh.me>

On Wed, 21 Dec 2022, Siddh Raman Pant <code@siddh.me> wrote:
> drm_print.h says DRM_INFO is deprecated.
> Thus, use newer printing macros drm_info() and pr_info().

I think it's a bit odd some of the conversion is to pr_*() and some to
drm_*(NULL, ...) depending on the logging level etc.

Notably the pr_*() debugs will lack the [drm] part as well as the
function name, which makes some of the logging harder to map to what's
going on.

Maybe all of them should use the drm_*() calls, with better handling of
NULL drm device.

BR,
Jani.






>
> Signed-off-by: Siddh Raman Pant <code@siddh.me>
> ---
>  drivers/gpu/drm/drm_client_modeset.c | 2 +-
>  drivers/gpu/drm/drm_connector.c      | 7 ++++---
>  drivers/gpu/drm/drm_drv.c            | 2 +-
>  drivers/gpu/drm/drm_pci.c            | 2 +-
>  4 files changed, 7 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/drm_client_modeset.c b/drivers/gpu/drm/drm_client_modeset.c
> index d553e793e673..2b76d4828c5f 100644
> --- a/drivers/gpu/drm/drm_client_modeset.c
> +++ b/drivers/gpu/drm/drm_client_modeset.c
> @@ -335,7 +335,7 @@ static bool drm_client_target_cloned(struct drm_device *dev,
>  		DRM_DEBUG_KMS("can clone using 1024x768\n");
>  		return true;
>  	}
> -	DRM_INFO("kms: can't enable cloning when we probably wanted to.\n");
> +	drm_info(dev, "kms: can't enable cloning when we probably wanted to.\n");
>  	return false;
>  }
>  
> diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c
> index 547356e00341..34c26b2a974e 100644
> --- a/drivers/gpu/drm/drm_connector.c
> +++ b/drivers/gpu/drm/drm_connector.c
> @@ -165,13 +165,14 @@ static void drm_connector_get_cmdline_mode(struct drm_connector *connector)
>  		return;
>  
>  	if (mode->force) {
> -		DRM_INFO("forcing %s connector %s\n", connector->name,
> -			 drm_get_connector_force_name(mode->force));
> +		drm_info(connector->dev, "forcing %s connector %s\n",
> +			 connector->name, drm_get_connector_force_name(mode->force));
>  		connector->force = mode->force;
>  	}
>  
>  	if (mode->panel_orientation != DRM_MODE_PANEL_ORIENTATION_UNKNOWN) {
> -		DRM_INFO("cmdline forces connector %s panel_orientation to %d\n",
> +		drm_info(connector->dev,
> +			 "cmdline forces connector %s panel_orientation to %d\n",
>  			 connector->name, mode->panel_orientation);
>  		drm_connector_set_panel_orientation(connector,
>  						    mode->panel_orientation);
> diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
> index 73b845a75d52..bc98e4bcf2c1 100644
> --- a/drivers/gpu/drm/drm_drv.c
> +++ b/drivers/gpu/drm/drm_drv.c
> @@ -938,7 +938,7 @@ int drm_dev_register(struct drm_device *dev, unsigned long flags)
>  	if (drm_core_check_feature(dev, DRIVER_MODESET))
>  		drm_modeset_register_all(dev);
>  
> -	DRM_INFO("Initialized %s %d.%d.%d %s for %s on minor %d\n",
> +	drm_info(dev, "Initialized %s %d.%d.%d %s for %s on minor %d\n",
>  		 driver->name, driver->major, driver->minor,
>  		 driver->patchlevel, driver->date,
>  		 dev->dev ? dev_name(dev->dev) : "virtual device",
> diff --git a/drivers/gpu/drm/drm_pci.c b/drivers/gpu/drm/drm_pci.c
> index 39d35fc3a43b..18cf7fa23698 100644
> --- a/drivers/gpu/drm/drm_pci.c
> +++ b/drivers/gpu/drm/drm_pci.c
> @@ -262,7 +262,7 @@ void drm_legacy_pci_exit(const struct drm_driver *driver,
>  		}
>  		mutex_unlock(&legacy_dev_list_lock);
>  	}
> -	DRM_INFO("Module unloaded\n");
> +	pr_info("Module unloaded\n");
>  }
>  EXPORT_SYMBOL(drm_legacy_pci_exit);

-- 
Jani Nikula, Intel Open Source Graphics Center

  reply	other threads:[~2022-12-21  9:50 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-20 20:16 [PATCH 00/10] drm: Remove usage of deprecated DRM_* macros Siddh Raman Pant
2022-12-20 20:16 ` Siddh Raman Pant
2022-12-20 20:16 ` [PATCH 01/10] drm: Remove usage of deprecated DRM_INFO Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-21  9:49   ` Jani Nikula [this message]
2022-12-21 10:02     ` Thomas Zimmermann
2022-12-20 20:16 ` [PATCH 02/10] drm: Remove usage of deprecated DRM_NOTE Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-20 20:16 ` [PATCH 03/10] drm: Remove usage of deprecated DRM_ERROR Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-20 20:16 ` [PATCH 04/10] drm/print: Fix support for NULL as first argument of drm_dbg_* Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-21  9:08   ` Thomas Zimmermann
2022-12-21  9:08     ` Thomas Zimmermann
2022-12-21 15:38     ` Siddh Raman Pant
2022-12-21 15:38       ` Siddh Raman Pant
2022-12-21  9:41   ` Jani Nikula
2022-12-21 15:35     ` Siddh Raman Pant
2022-12-21 15:35       ` Siddh Raman Pant
2022-12-20 20:16 ` [PATCH 05/10] drm: Remove usage of deprecated DRM_DEBUG Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-21  5:53   ` kernel test robot
2022-12-21  5:53     ` kernel test robot
2022-12-21 12:06   ` kernel test robot
2022-12-21 12:06     ` kernel test robot
2022-12-20 20:16 ` [PATCH 06/10] drm: Remove usage of deprecated DRM_DEBUG_DRIVER Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-21 10:00   ` Jani Nikula
2022-12-21 10:00     ` Jani Nikula
2022-12-21 10:13     ` Thomas Zimmermann
2022-12-23 17:54       ` jim.cromie
2022-12-23 17:54         ` jim.cromie
2022-12-20 20:16 ` [PATCH 07/10] drm: Remove usage of deprecated DRM_DEBUG_KMS Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-21 11:56   ` kernel test robot
2022-12-21 11:56     ` kernel test robot
2022-12-20 20:16 ` [PATCH 08/10] drm: Remove usage of deprecated DRM_DEBUG_PRIME Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-20 20:16 ` [PATCH 09/10] drm/drm_blend: Remove usage of deprecated DRM_DEBUG_ATOMIC Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-22  9:46   ` Simon Ser
2022-12-22  9:46     ` Simon Ser
2022-12-20 20:16 ` [PATCH 10/10] drm/drm_lease: Remove usage of deprecated DRM_DEBUG_LEASE Siddh Raman Pant
2022-12-20 20:16   ` Siddh Raman Pant
2022-12-21 10:53   ` Simon Ser
2022-12-21 10:53     ` Simon Ser
2022-12-21  9:16 ` [PATCH 00/10] drm: Remove usage of deprecated DRM_* macros Thomas Zimmermann
2022-12-21  9:16   ` Thomas Zimmermann
2022-12-21 10:01   ` Jani Nikula
2022-12-21 15:57   ` Siddh Raman Pant
2022-12-21 15:57     ` Siddh Raman Pant

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=87a63h2iii.fsf@intel.com \
    --to=jani.nikula@linux.intel.com \
    --cc=airlied@gmail.com \
    --cc=code@siddh.me \
    --cc=daniel@ffwll.ch \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=mripard@kernel.org \
    --cc=tzimmermann@suse.de \
    /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.