linux/sound/soc/kirkwood
Julia Lawall 96101bd0bf sound/soc/kirkwood/kirkwood-i2s.c: add missing kfree
Adjust the goto to jump to the error handling code that includes kfree.

A simplified version of the semantic match that finds this problem is as
follows: (http://coccinelle.lip6.fr/)

// <smpl>
@@
identifier x;
expression E1!=0,E2,E3,E4;
statement S;
iterator I;
@@

(
if (...) { ... when != kfree(x)
               when != x = E3
               when != E3 = x
*  return ...;
 }
... when != x = E2
    when != I(...,x,...) S
if (...) { ... when != x = E4
 kfree(x); ... return ...; }
)
// </smpl>

Signed-off-by: Julia Lawall <julia@diku.dk>
Acked-by: Liam Girdwood <lrg@ti.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2011-08-22 23:26:56 +01:00
..
Kconfig ASoC: Add support for OpenRD Ultimate 2010-11-15 12:27:57 +00:00
Makefile ASoC: kirkwood: Add audio support to hp t5325 thin clients 2010-10-21 13:51:43 -07:00
kirkwood-dma.c ASoC: core - Optimise and refactor pcm_new() to pass only rtd 2011-06-07 18:38:27 +01:00
kirkwood-i2s.c sound/soc/kirkwood/kirkwood-i2s.c: add missing kfree 2011-08-22 23:26:56 +01:00
kirkwood-openrd.c ASoC: Add support for OpenRD Ultimate 2010-11-15 12:27:57 +00:00
kirkwood-t5325.c ASoC: Do not include soc-dapm.h 2010-11-22 14:04:41 +00:00
kirkwood.h ASoC: Fix kirkwood i2s mono playback 2010-07-13 12:37:09 +01:00