Thread (7 messages) flat view 7 messages, 3 authors, 2011-01-10
STALE5727d

[PATCH] spi: tegra: don't treat NULL clk as an error

From: Grant Likely <hidden>
Date: 2011-01-10 20:58:12
Also in: linux-spi

On Mon, Jan 10, 2011 at 4:05 AM, Jamie Iles [off-list ref] wrote:
Some platforms have been known to return NULL from clk_get() if they
support only a single struct clk. ?Whilst tegra doesn't do this, make
the drivers consistent with others.

Cc: Erik Gilling <redacted>
Signed-off-by: Jamie Iles <redacted>
Hi James,

If NULL does get returned, say due to a future change to the clock
code, then this change causes the driver to oops.  I'm not going to
apply this patch.

g.
quoted hunk ↗ jump to hunk
---

?drivers/spi/spi_tegra.c | ? ?2 +-
?1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/spi/spi_tegra.c b/drivers/spi/spi_tegra.c
index bb7df02..891e590 100644
--- a/drivers/spi/spi_tegra.c
+++ b/drivers/spi/spi_tegra.c
@@ -513,7 +513,7 @@ static int __init spi_tegra_probe(struct platform_device *pdev)
? ? ? ?}

? ? ? ?tspi->clk = clk_get(&pdev->dev, NULL);
- ? ? ? if (IS_ERR_OR_NULL(tspi->clk)) {
+ ? ? ? if (IS_ERR(tspi->clk)) {
? ? ? ? ? ? ? ?dev_err(&pdev->dev, "can not get clock\n");
? ? ? ? ? ? ? ?ret = PTR_ERR(tspi->clk);
? ? ? ? ? ? ? ?goto err2;
--
1.7.3.4


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel


-- 
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help