All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ASoC: Intel: Skylake: Fix uninitialized return
@ 2017-08-23 14:07 Subhransu S. Prusty
  2017-08-23 15:54 ` Applied "ASoC: Intel: Skylake: Fix uninitialized return" to the asoc tree Mark Brown
  2017-08-25  5:41 ` [PATCH] ASoC: Intel: Skylake: Fix uninitialized return Vinod Koul
  0 siblings, 2 replies; 3+ messages in thread
From: Subhransu S. Prusty @ 2017-08-23 14:07 UTC (permalink / raw)
  To: alsa-devel; +Cc: tiwai, patches.audio, broonie, Subhransu S. Prusty, lgirdwood

On failure to get dsp_ops, dsp_init returns error without assigning ret. ret
is assigned in code path which will never be executed. Fix it.

Fixes: f77d443c4c29 ("ASoC: Intel: Skylake: Fix to free resources for dsp_init failure"
Reported-by: kbuild test robot <fengguang.wu@intel.com>
Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>
---
 sound/soc/intel/skylake/skl-messages.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/skylake/skl-messages.c b/sound/soc/intel/skylake/skl-messages.c
index f0f11f597b21..697d07bc1b5a 100644
--- a/sound/soc/intel/skylake/skl-messages.c
+++ b/sound/soc/intel/skylake/skl-messages.c
@@ -278,8 +278,8 @@ int skl_init_dsp(struct skl *skl)
 
 	ops = skl_get_dsp_ops(skl->pci->device);
 	if (!ops) {
-		goto unmap_mmio;
 		ret = -EIO;
+		goto unmap_mmio;
 	}
 
 	loader_ops = ops->loader_ops();
-- 
1.9.1

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

end of thread, other threads:[~2017-08-25  5:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-23 14:07 [PATCH] ASoC: Intel: Skylake: Fix uninitialized return Subhransu S. Prusty
2017-08-23 15:54 ` Applied "ASoC: Intel: Skylake: Fix uninitialized return" to the asoc tree Mark Brown
2017-08-25  5:41 ` [PATCH] ASoC: Intel: Skylake: Fix uninitialized return Vinod Koul

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.