linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER
@ 2019-12-16 23:08 Jim Quinlan
  2019-12-16 23:08 ` [PATCH v2 1/1] " Jim Quinlan
  2019-12-17 11:37 ` [PATCH v2 0/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER Mark Brown
  0 siblings, 2 replies; 6+ messages in thread
From: Jim Quinlan @ 2019-12-16 23:08 UTC (permalink / raw)
  To: linux-spi
  Cc: Mark Brown, Florian Fainelli, Ray Jui, Scott Branden,
	bcm-kernel-feedback-list, Nicolas Saenz Julienne,
	linux-rpi-kernel, linux-arm-kernel, linux-kernel, Jim Quinlan

Changes in v2:
- use dev_dbg() for -EPROBE_DEFER, dev_err() for other errors.

Jim Quinlan (1):
  spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER

 drivers/spi/spi-bcm2835.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH v2 1/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER
  2019-12-16 23:08 [PATCH v2 0/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER Jim Quinlan
@ 2019-12-16 23:08 ` Jim Quinlan
  2019-12-16 23:11   ` Florian Fainelli
                     ` (2 more replies)
  2019-12-17 11:37 ` [PATCH v2 0/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER Mark Brown
  1 sibling, 3 replies; 6+ messages in thread
From: Jim Quinlan @ 2019-12-16 23:08 UTC (permalink / raw)
  To: linux-spi
  Cc: Mark Brown, Florian Fainelli, Ray Jui, Scott Branden,
	bcm-kernel-feedback-list, Nicolas Saenz Julienne,
	linux-rpi-kernel, linux-arm-kernel, linux-kernel, Jim Quinlan

Use dev_dbg() on -EPROBE_DEFER and dev_err() on all
other errors.

Signed-off-by: Jim Quinlan <jquinlan@broadcom.com>
---
 drivers/spi/spi-bcm2835.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/drivers/spi/spi-bcm2835.c b/drivers/spi/spi-bcm2835.c
index fb61a620effc..e4b57b751ce2 100644
--- a/drivers/spi/spi-bcm2835.c
+++ b/drivers/spi/spi-bcm2835.c
@@ -1305,7 +1305,10 @@ static int bcm2835_spi_probe(struct platform_device *pdev)
 	bs->clk = devm_clk_get(&pdev->dev, NULL);
 	if (IS_ERR(bs->clk)) {
 		err = PTR_ERR(bs->clk);
-		dev_err(&pdev->dev, "could not get clk: %d\n", err);
+		if (err == -EPROBE_DEFER)
+			dev_dbg(&pdev->dev, "could not get clk: %d\n", err);
+		else
+			dev_err(&pdev->dev, "could not get clk: %d\n", err);
 		goto out_controller_put;
 	}
 
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH v2 1/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER
  2019-12-16 23:08 ` [PATCH v2 1/1] " Jim Quinlan
@ 2019-12-16 23:11   ` Florian Fainelli
  2019-12-17  9:30   ` Nicolas Saenz Julienne
  2019-12-17 12:39   ` Applied "spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER" to the spi tree Mark Brown
  2 siblings, 0 replies; 6+ messages in thread
From: Florian Fainelli @ 2019-12-16 23:11 UTC (permalink / raw)
  To: Jim Quinlan, linux-spi
  Cc: Mark Brown, Florian Fainelli, Ray Jui, Scott Branden,
	bcm-kernel-feedback-list, Nicolas Saenz Julienne,
	linux-rpi-kernel, linux-arm-kernel, linux-kernel

On 12/16/19 3:08 PM, Jim Quinlan wrote:
> Use dev_dbg() on -EPROBE_DEFER and dev_err() on all
> other errors.
> 
> Signed-off-by: Jim Quinlan <jquinlan@broadcom.com>

Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>

> ---
>  drivers/spi/spi-bcm2835.c | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/spi/spi-bcm2835.c b/drivers/spi/spi-bcm2835.c
> index fb61a620effc..e4b57b751ce2 100644
> --- a/drivers/spi/spi-bcm2835.c
> +++ b/drivers/spi/spi-bcm2835.c
> @@ -1305,7 +1305,10 @@ static int bcm2835_spi_probe(struct platform_device *pdev)
>  	bs->clk = devm_clk_get(&pdev->dev, NULL);
>  	if (IS_ERR(bs->clk)) {
>  		err = PTR_ERR(bs->clk);
> -		dev_err(&pdev->dev, "could not get clk: %d\n", err);
> +		if (err == -EPROBE_DEFER)
> +			dev_dbg(&pdev->dev, "could not get clk: %d\n", err);
> +		else
> +			dev_err(&pdev->dev, "could not get clk: %d\n", err);
>  		goto out_controller_put;
>  	}
>  
> 


-- 
Florian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2 1/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER
  2019-12-16 23:08 ` [PATCH v2 1/1] " Jim Quinlan
  2019-12-16 23:11   ` Florian Fainelli
@ 2019-12-17  9:30   ` Nicolas Saenz Julienne
  2019-12-17 12:39   ` Applied "spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER" to the spi tree Mark Brown
  2 siblings, 0 replies; 6+ messages in thread
From: Nicolas Saenz Julienne @ 2019-12-17  9:30 UTC (permalink / raw)
  To: Jim Quinlan, linux-spi
  Cc: Mark Brown, Florian Fainelli, Ray Jui, Scott Branden,
	bcm-kernel-feedback-list, linux-rpi-kernel, linux-arm-kernel,
	linux-kernel

[-- Attachment #1: Type: text/plain, Size: 251 bytes --]

On Mon, 2019-12-16 at 18:08 -0500, Jim Quinlan wrote:
> Use dev_dbg() on -EPROBE_DEFER and dev_err() on all
> other errors.
> 
> Signed-off-by: Jim Quinlan <jquinlan@broadcom.com>

Reviewed-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2 0/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER
  2019-12-16 23:08 [PATCH v2 0/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER Jim Quinlan
  2019-12-16 23:08 ` [PATCH v2 1/1] " Jim Quinlan
@ 2019-12-17 11:37 ` Mark Brown
  1 sibling, 0 replies; 6+ messages in thread
From: Mark Brown @ 2019-12-17 11:37 UTC (permalink / raw)
  To: Jim Quinlan
  Cc: linux-spi, Florian Fainelli, Ray Jui, Scott Branden,
	bcm-kernel-feedback-list, Nicolas Saenz Julienne,
	linux-rpi-kernel, linux-arm-kernel, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

On Mon, Dec 16, 2019 at 06:08:01PM -0500, Jim Quinlan wrote:
> Changes in v2:
> - use dev_dbg() for -EPROBE_DEFER, dev_err() for other errors.


Please don't send cover letters for single patches, if there is anything
that needs saying put it in the changelog of the patch or after the ---
if it's administrative stuff.  This reduces mail volume and ensures that 
any important information is recorded in the changelog rather than being
lost. 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Applied "spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER" to the spi tree
  2019-12-16 23:08 ` [PATCH v2 1/1] " Jim Quinlan
  2019-12-16 23:11   ` Florian Fainelli
  2019-12-17  9:30   ` Nicolas Saenz Julienne
@ 2019-12-17 12:39   ` Mark Brown
  2 siblings, 0 replies; 6+ messages in thread
From: Mark Brown @ 2019-12-17 12:39 UTC (permalink / raw)
  To: Jim Quinlan
  Cc: bcm-kernel-feedback-list, Florian Fainelli, Jim Quinlan,
	linux-arm-kernel, linux-kernel, linux-rpi-kernel, linux-spi,
	Mark Brown, Nicolas Saenz Julienne, Ray Jui, Scott Branden

The patch

   spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER

has been applied to the spi tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-5.6

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

From f4dc4abdce4cc290555604107c04854a911b9441 Mon Sep 17 00:00:00 2001
From: Jim Quinlan <james.quinlan@broadcom.com>
Date: Mon, 16 Dec 2019 18:08:02 -0500
Subject: [PATCH] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER

Use dev_dbg() on -EPROBE_DEFER and dev_err() on all
other errors.

Signed-off-by: Jim Quinlan <jquinlan@broadcom.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Link: https://lore.kernel.org/r/20191216230802.45715-2-jquinlan@broadcom.com
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 drivers/spi/spi-bcm2835.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/drivers/spi/spi-bcm2835.c b/drivers/spi/spi-bcm2835.c
index 69df79914504..b784c9fdf9ec 100644
--- a/drivers/spi/spi-bcm2835.c
+++ b/drivers/spi/spi-bcm2835.c
@@ -1317,7 +1317,10 @@ static int bcm2835_spi_probe(struct platform_device *pdev)
 	bs->clk = devm_clk_get(&pdev->dev, NULL);
 	if (IS_ERR(bs->clk)) {
 		err = PTR_ERR(bs->clk);
-		dev_err(&pdev->dev, "could not get clk: %d\n", err);
+		if (err == -EPROBE_DEFER)
+			dev_dbg(&pdev->dev, "could not get clk: %d\n", err);
+		else
+			dev_err(&pdev->dev, "could not get clk: %d\n", err);
 		goto out_controller_put;
 	}
 
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-12-17 12:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-16 23:08 [PATCH v2 0/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER Jim Quinlan
2019-12-16 23:08 ` [PATCH v2 1/1] " Jim Quinlan
2019-12-16 23:11   ` Florian Fainelli
2019-12-17  9:30   ` Nicolas Saenz Julienne
2019-12-17 12:39   ` Applied "spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER" to the spi tree Mark Brown
2019-12-17 11:37 ` [PATCH v2 0/1] spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).