dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Daniel Vetter <daniel@ffwll.ch>,
	Gabriel Krisman Bertazi <krisman@collabora.co.uk>
Cc: daniel.vetter@intel.com, dri-devel@lists.freedesktop.org
Subject: Re: [PATCH 1/6] drm: Deduplicate driver initialization message
Date: Wed, 17 May 2017 13:06:46 +0300	[thread overview]
Message-ID: <87lgpvlrux.fsf@intel.com> (raw)
In-Reply-To: <20161230113807.GF2667@dvetter-linux.ger.corp.intel.com>

On Fri, 30 Dec 2016, Daniel Vetter <daniel@ffwll.ch> wrote:
> On Wed, Dec 28, 2016 at 12:32:11PM -0200, Gabriel Krisman Bertazi wrote:
>> Several DRM drivers print the same initialization message right after
>> drm_dev_register, so move that to common code.  The exception is i915,
>> which uses its own register handle, so let it keep its own message.
>> 
>> Notice that this was tested only with Exynos, but looks simple enough
>> for the other drivers.
>> 
>> Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.co.uk>
>
> Makes sense, applied to drm-misc.

Makes sense for everything except i915:

https://bugs.freedesktop.org/show_bug.cgi?id=101025

BR,
Jani.


>
> Thanks, Daniel
>
>> ---
>>  drivers/gpu/drm/armada/armada_drv.c             | 6 ------
>>  drivers/gpu/drm/drm_drv.c                       | 7 +++++++
>>  drivers/gpu/drm/drm_pci.c                       | 4 ----
>>  drivers/gpu/drm/drm_platform.c                  | 4 ----
>>  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c       | 4 ----
>>  drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 4 ----
>>  drivers/gpu/drm/tegra/drm.c                     | 4 ----
>>  drivers/gpu/drm/virtio/virtgpu_drm_bus.c        | 4 ----
>>  8 files changed, 7 insertions(+), 30 deletions(-)
>> 
>> diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/armada_drv.c
>> index 07086b427c22..63f42d001f33 100644
>> --- a/drivers/gpu/drm/armada/armada_drv.c
>> +++ b/drivers/gpu/drm/armada/armada_drv.c
>> @@ -203,12 +203,6 @@ static int armada_drm_bind(struct device *dev)
>>  	armada_drm_debugfs_init(priv->drm.primary);
>>  #endif
>>  
>> -	DRM_INFO("Initialized %s %d.%d.%d %s for %s on minor %d\n",
>> -		 armada_drm_driver.name, armada_drm_driver.major,
>> -		 armada_drm_driver.minor, armada_drm_driver.patchlevel,
>> -		 armada_drm_driver.date, dev_name(dev),
>> -		 priv->drm.primary->index);
>> -
>>  	return 0;
>>  
>>   err_poll:
>> diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
>> index 4a7b3e98d586..d5aeba58c2ac 100644
>> --- a/drivers/gpu/drm/drm_drv.c
>> +++ b/drivers/gpu/drm/drm_drv.c
>> @@ -728,6 +728,7 @@ static void remove_compat_control_link(struct drm_device *dev)
>>   */
>>  int drm_dev_register(struct drm_device *dev, unsigned long flags)
>>  {
>> +	struct drm_driver *driver = dev->driver;
>>  	int ret;
>>  
>>  	mutex_lock(&drm_global_mutex);
>> @@ -758,6 +759,12 @@ int drm_dev_register(struct drm_device *dev, unsigned long flags)
>>  		drm_modeset_register_all(dev);
>>  
>>  	ret = 0;
>> +
>> +	DRM_INFO("Initialized %s %d.%d.%d %s for %s on minor %d\n",
>> +		 driver->name, driver->major, driver->minor,
>> +		 driver->patchlevel, driver->date, dev_name(dev->dev),
>> +		 dev->primary->index);
>> +
>>  	goto out_unlock;
>>  
>>  err_minors:
>> diff --git a/drivers/gpu/drm/drm_pci.c b/drivers/gpu/drm/drm_pci.c
>> index 3ceea9cb9d3e..dc358f860aea 100644
>> --- a/drivers/gpu/drm/drm_pci.c
>> +++ b/drivers/gpu/drm/drm_pci.c
>> @@ -257,10 +257,6 @@ int drm_get_pci_dev(struct pci_dev *pdev, const struct pci_device_id *ent,
>>  	if (ret)
>>  		goto err_agp;
>>  
>> -	DRM_INFO("Initialized %s %d.%d.%d %s for %s on minor %d\n",
>> -		 driver->name, driver->major, driver->minor, driver->patchlevel,
>> -		 driver->date, pci_name(pdev), dev->primary->index);
>> -
>>  	/* No locking needed since shadow-attach is single-threaded since it may
>>  	 * only be called from the per-driver module init hook. */
>>  	if (drm_core_check_feature(dev, DRIVER_LEGACY))
>> diff --git a/drivers/gpu/drm/drm_platform.c b/drivers/gpu/drm/drm_platform.c
>> index 026269851ce9..7af3005a030c 100644
>> --- a/drivers/gpu/drm/drm_platform.c
>> +++ b/drivers/gpu/drm/drm_platform.c
>> @@ -57,10 +57,6 @@ static int drm_get_platform_dev(struct platform_device *platdev,
>>  	if (ret)
>>  		goto err_free;
>>  
>> -	DRM_INFO("Initialized %s %d.%d.%d %s on minor %d\n",
>> -		 driver->name, driver->major, driver->minor, driver->patchlevel,
>> -		 driver->date, dev->primary->index);
>> -
>>  	return 0;
>>  
>>  err_free:
>> diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
>> index 0b35da73c2b0..9a31711d5158 100644
>> --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
>> +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
>> @@ -415,10 +415,6 @@ static int fsl_dcu_drm_probe(struct platform_device *pdev)
>>  	if (ret < 0)
>>  		goto unref;
>>  
>> -	DRM_INFO("Initialized %s %d.%d.%d %s on minor %d\n", driver->name,
>> -		 driver->major, driver->minor, driver->patchlevel,
>> -		 driver->date, drm->primary->index);
>> -
>>  	return 0;
>>  
>>  unref:
>> diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
>> index fa228b7b022c..7df0e8535e41 100644
>> --- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
>> +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
>> @@ -217,10 +217,6 @@ static int kirin_drm_bind(struct device *dev)
>>  	if (ret)
>>  		goto err_kms_cleanup;
>>  
>> -	DRM_INFO("Initialized %s %d.%d.%d %s on minor %d\n",
>> -		 driver->name, driver->major, driver->minor, driver->patchlevel,
>> -		 driver->date, drm_dev->primary->index);
>> -
>>  	return 0;
>>  
>>  err_kms_cleanup:
>> diff --git a/drivers/gpu/drm/tegra/drm.c b/drivers/gpu/drm/tegra/drm.c
>> index e289dbc6ad82..1acf1da3f0df 100644
>> --- a/drivers/gpu/drm/tegra/drm.c
>> +++ b/drivers/gpu/drm/tegra/drm.c
>> @@ -992,10 +992,6 @@ static int host1x_drm_probe(struct host1x_device *dev)
>>  	if (err < 0)
>>  		goto unref;
>>  
>> -	DRM_INFO("Initialized %s %d.%d.%d %s on minor %d\n", driver->name,
>> -		 driver->major, driver->minor, driver->patchlevel,
>> -		 driver->date, drm->primary->index);
>> -
>>  	return 0;
>>  
>>  unref:
>> diff --git a/drivers/gpu/drm/virtio/virtgpu_drm_bus.c b/drivers/gpu/drm/virtio/virtgpu_drm_bus.c
>> index 3b97d50fd392..43e1d5916c6c 100644
>> --- a/drivers/gpu/drm/virtio/virtgpu_drm_bus.c
>> +++ b/drivers/gpu/drm/virtio/virtgpu_drm_bus.c
>> @@ -83,10 +83,6 @@ int drm_virtio_init(struct drm_driver *driver, struct virtio_device *vdev)
>>  	if (ret)
>>  		goto err_free;
>>  
>> -	DRM_INFO("Initialized %s %d.%d.%d %s on minor %d\n", driver->name,
>> -		 driver->major, driver->minor, driver->patchlevel,
>> -		 driver->date, dev->primary->index);
>> -
>>  	return 0;
>>  
>>  err_free:
>> -- 
>> 2.11.0
>> 
>> _______________________________________________
>> dri-devel mailing list
>> dri-devel@lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/dri-devel

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

  reply	other threads:[~2017-05-17 10:10 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-28 14:32 [PATCH 0/6] drm documentation and clean ups Gabriel Krisman Bertazi
2016-12-28 14:32 ` [PATCH 1/6] drm: Deduplicate driver initialization message Gabriel Krisman Bertazi
2016-12-30 11:38   ` Daniel Vetter
2017-05-17 10:06     ` Jani Nikula [this message]
2017-05-17 11:41       ` Daniel Vetter
2017-05-17 11:51         ` Jani Nikula
2016-12-28 14:32 ` [PATCH 2/6] exynos_drm: Clean up duplicated assignment in exynos_drm_driver Gabriel Krisman Bertazi
2017-06-19 11:03   ` Andrzej Hajda
2017-06-21  4:58     ` Inki Dae
2016-12-28 14:32 ` [PATCH 3/6] drm: Drop unused forward declaration of drm_version Gabriel Krisman Bertazi
2016-12-28 14:32 ` [PATCH 4/6] drm: Export drm_ioctl_permit to kernel-doc Gabriel Krisman Bertazi
2016-12-28 14:32 ` [PATCH 5/6] drm: Document deprecated load/unload hook Gabriel Krisman Bertazi
2016-12-30 11:43   ` Daniel Vetter
2016-12-28 14:32 ` [PATCH 6/6] drm: Update TTM initialization documentation Gabriel Krisman Bertazi
2016-12-30 11:49   ` Daniel Vetter
2016-12-30 11:53   ` Daniel Vetter

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=87lgpvlrux.fsf@intel.com \
    --to=jani.nikula@linux.intel.com \
    --cc=daniel.vetter@intel.com \
    --cc=daniel@ffwll.ch \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=krisman@collabora.co.uk \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox