diff options
author | Arvind Yadav <arvind.yadav.cs@gmail.com> | 2017-11-29 21:47:14 +0530 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2017-12-01 13:07:13 +0000 |
commit | 00a5cc096774fbc9ac979765fa820e7c8d9121c4 (patch) | |
tree | 7658d5be79e9102f91fc023bd0e593639682ddd7 /sound/soc/intel | |
parent | eee44bfcf931428d7e94a9ae2092d687386a135a (diff) | |
download | lwn-00a5cc096774fbc9ac979765fa820e7c8d9121c4.tar.gz lwn-00a5cc096774fbc9ac979765fa820e7c8d9121c4.zip |
ASoC: intel: mfld: Handle return value of platform_get_irq
platform_get_irq() can fail here and we must check its return value.
Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel')
-rw-r--r-- | sound/soc/intel/boards/mfld_machine.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/intel/boards/mfld_machine.c b/sound/soc/intel/boards/mfld_machine.c index 6f44acfb4aae..7cb44fdde1ee 100644 --- a/sound/soc/intel/boards/mfld_machine.c +++ b/sound/soc/intel/boards/mfld_machine.c @@ -372,6 +372,8 @@ static int snd_mfld_mc_probe(struct platform_device *pdev) /* retrive the irq number */ irq = platform_get_irq(pdev, 0); + if (irq <= 0) + return irq < 0 ? irq : -ENODEV; /* audio interrupt base of SRAM location where * interrupts are stored by System FW */ |