All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michal Wajdeczko" <michal.wajdeczko@intel.com>
To: intel-gfx@lists.freedesktop.org, Chris Wilson <chris@chris-wilson.co.uk>
Subject: Re: [PATCH] drm/i915: Convert a few more bland dmesg info to be device specific
Date: Thu, 15 Aug 2019 12:15:12 +0200	[thread overview]
Message-ID: <op.z6j6rmp4xaggs7@mwajdecz-mobl1.ger.corp.intel.com> (raw)
In-Reply-To: <20190815093604.3618-1-chris@chris-wilson.co.uk>

On Thu, 15 Aug 2019 11:36:04 +0200, Chris Wilson  
<chris@chris-wilson.co.uk> wrote:

> Looking around the GT initialisation, we have a few log messages we
> think are interesting enough present to the user (such as the amount of  
> L4
> cache) and a few to inform them of the result of actions or conflicting
> HW restrictions (i.e. quirks). These are device specific messages, so
> use the dev family of printk.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
> ---
>  drivers/gpu/drm/i915/gem/i915_gem_stolen.c |  6 ++++--
>  drivers/gpu/drm/i915/i915_drv.c            |  3 ++-
>  drivers/gpu/drm/i915/i915_gem_gtt.c        |  5 +++--
>  drivers/gpu/drm/i915/i915_gpu_error.c      | 12 ++++++------
>  drivers/gpu/drm/i915/i915_pmu.c            |  2 +-
>  5 files changed, 16 insertions(+), 12 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_stolen.c  
> b/drivers/gpu/drm/i915/gem/i915_gem_stolen.c
> index 696dea5ec7c6..e140da71aef3 100644
> --- a/drivers/gpu/drm/i915/gem/i915_gem_stolen.c
> +++ b/drivers/gpu/drm/i915/gem/i915_gem_stolen.c
> @@ -363,12 +363,14 @@ int i915_gem_init_stolen(struct drm_i915_private  
> *dev_priv)
>  	mutex_init(&dev_priv->mm.stolen_lock);
> 	if (intel_vgpu_active(dev_priv)) {
> -		DRM_INFO("iGVT-g active, disabling use of stolen memory\n");
> +		dev_notice(dev_priv->drm.dev,
> +			   "iGVT-g active, disabling use of stolen memory\n");
>  		return 0;
>  	}
> 	if (intel_vtd_active() && INTEL_GEN(dev_priv) < 8) {
> -		DRM_INFO("DMAR active, disabling use of stolen memory\n");
> +		dev_notice(dev_priv->drm.dev,
> +			   "DMAR active, disabling use of stolen memory\n");

nit: if we want to save few .rodata bytes, maybe:

	   "%s, disabling use of stolen memory\n", "iGVT-g active")
	   "%s, disabling use of stolen memory\n", "DMAR active")

>  		return 0;
>  	}
> diff --git a/drivers/gpu/drm/i915/i915_drv.c  
> b/drivers/gpu/drm/i915/i915_drv.c
> index a7c62bc7950b..2541a3a1c229 100644
> --- a/drivers/gpu/drm/i915/i915_drv.c
> +++ b/drivers/gpu/drm/i915/i915_drv.c
> @@ -1102,7 +1102,8 @@ static void edram_detect(struct drm_i915_private  
> *dev_priv)
>  		dev_priv->edram_size_mb =
>  			gen9_edram_size_mb(dev_priv, edram_cap);
> -	DRM_INFO("Found %uMB of eDRAM\n", dev_priv->edram_size_mb);
> +	dev_info(dev_priv->drm.dev,
> +		 "Found %uMB of eDRAM\n", dev_priv->edram_size_mb);
>  }
> /**
> diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c  
> b/drivers/gpu/drm/i915/i915_gem_gtt.c
> index e07c1ae971d7..fcf05c213b0a 100644
> --- a/drivers/gpu/drm/i915/i915_gem_gtt.c
> +++ b/drivers/gpu/drm/i915/i915_gem_gtt.c
> @@ -3104,7 +3104,8 @@ static int i915_gmch_probe(struct i915_ggtt *ggtt)
>  	ggtt->vm.vma_ops.clear_pages = clear_pages;
> 	if (unlikely(ggtt->do_idle_maps))
> -		DRM_INFO("applying Ironlake quirks for intel_iommu\n");
> +		dev_notice(dev_priv->drm.dev,
> +			   "Applying Ironlake quirks for intel_iommu\n");
> 	return 0;
>  }
> @@ -3165,7 +3166,7 @@ int i915_ggtt_probe_hw(struct drm_i915_private  
> *i915)
>  		return ret;
> 	if (intel_vtd_active())
> -		DRM_INFO("VT-d active for gfx access\n");
> +		dev_info(i915->drm.dev, "VT-d active for gfx access\n");
> 	return 0;
>  }
> diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c  
> b/drivers/gpu/drm/i915/i915_gpu_error.c
> index 6718fde1ed4c..0cdbbd32e29a 100644
> --- a/drivers/gpu/drm/i915/i915_gpu_error.c
> +++ b/drivers/gpu/drm/i915/i915_gpu_error.c
> @@ -1767,12 +1767,12 @@ void i915_capture_error_state(struct  
> drm_i915_private *i915,
> 	if (!warned &&
>  	    ktime_get_real_seconds() - DRIVER_TIMESTAMP < DAY_AS_SECONDS(180))  
> {
> -		DRM_INFO("GPU hangs can indicate a bug anywhere in the entire gfx  
> stack, including userspace.\n");
> -		DRM_INFO("Please file a _new_ bug report on bugs.freedesktop.org  
> against DRI -> DRM/Intel\n");
> -		DRM_INFO("drm/i915 developers can then reassign to the right  
> component if it's not a kernel issue.\n");
> -		DRM_INFO("The gpu crash dump is required to analyze gpu hangs, so  
> please always attach it.\n");
> -		DRM_INFO("GPU crash dump saved to /sys/class/drm/card%d/error\n",
> -			 i915->drm.primary->index);
> +		pr_info("GPU hangs can indicate a bug anywhere in the entire gfx  
> stack, including userspace.\n");
> +		pr_info("Please file a _new_ bug report on bugs.freedesktop.org  
> against DRI -> DRM/Intel\n");
> +		pr_info("drm/i915 developers can then reassign to the right component  
> if it's not a kernel issue.\n");
> +		pr_info("The gpu crash dump is required to analyze gpu hangs, so  
> please always attach it.\n");

nit: s/gpu/GPU

> +		pr_info("GPU crash dump saved to /sys/class/drm/card%d/error\n",
> +			i915->drm.primary->index);
>  		warned = true;
>  	}
>  }
> diff --git a/drivers/gpu/drm/i915/i915_pmu.c  
> b/drivers/gpu/drm/i915/i915_pmu.c
> index c7ee0ab180e8..8e251e719390 100644
> --- a/drivers/gpu/drm/i915/i915_pmu.c
> +++ b/drivers/gpu/drm/i915/i915_pmu.c
> @@ -1053,7 +1053,7 @@ void i915_pmu_register(struct drm_i915_private  
> *i915)
>  	int ret;
> 	if (INTEL_GEN(i915) <= 2) {
> -		DRM_INFO("PMU not supported for this GPU.");
> +		dev_info(i915->drm.dev, "PMU not supported for this GPU.");
>  		return;
>  	}
>

Reviewed-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

  reply	other threads:[~2019-08-15 10:15 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-15  9:36 [PATCH] drm/i915: Convert a few more bland dmesg info to be device specific Chris Wilson
2019-08-15 10:15 ` Michal Wajdeczko [this message]
2019-08-15 10:20 ` ✓ Fi.CI.BAT: success for " Patchwork
2019-08-15 13:21 ` [PATCH] " Jani Nikula
2019-08-16  0:10 ` ✓ Fi.CI.IGT: success for " Patchwork
2019-08-16 10:11 ` [PATCH] " Jani Nikula

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=op.z6j6rmp4xaggs7@mwajdecz-mobl1.ger.corp.intel.com \
    --to=michal.wajdeczko@intel.com \
    --cc=chris@chris-wilson.co.uk \
    --cc=intel-gfx@lists.freedesktop.org \
    /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.