public inbox for kernel-janitors@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug
@ 2019-02-22  6:31 Dan Carpenter
  2019-02-22  9:22 ` [alsa-devel] " Charles Keepax
  2019-02-26 12:06 ` Applied "ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug" to the asoc tree Mark Brown
  0 siblings, 2 replies; 4+ messages in thread
From: Dan Carpenter @ 2019-02-22  6:31 UTC (permalink / raw)
  To: Brian Austin, James Schulman
  Cc: alsa-devel, kernel-janitors, Takashi Iwai, Paul Handrigan,
	Liam Girdwood, Mark Brown

The irq_get_irq_data() function doesn't return error pointers, it
returns NULL.

Fixes: 6ba9dd6c893b ("ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
---
 sound/soc/codecs/cs35l36.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/codecs/cs35l36.c b/sound/soc/codecs/cs35l36.c
index e374fffb7e17..901d57491218 100644
--- a/sound/soc/codecs/cs35l36.c
+++ b/sound/soc/codecs/cs35l36.c
@@ -1845,9 +1845,9 @@ static int cs35l36_i2c_probe(struct i2c_client *i2c_client,
 		cs35l36_apply_vpbr_config(cs35l36);
 
 	irq_d = irq_get_irq_data(i2c_client->irq);
-	if (IS_ERR(irq_d)) {
+	if (!irq_d) {
 		dev_err(&i2c_client->dev, "Invalid IRQ: %d\n", i2c_client->irq);
-		ret = PTR_ERR(irq_d);
+		ret = -ENODEV;
 		goto err;
 	}
 
-- 
2.17.1

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

end of thread, other threads:[~2019-02-26 12:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-22  6:31 [PATCH] ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug Dan Carpenter
2019-02-22  9:22 ` [alsa-devel] " Charles Keepax
2019-02-22 21:50   ` Schulman, James
2019-02-26 12:06 ` Applied "ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug" to the asoc tree Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox