commit | ce0df3d79a1b305cb39ea15a07235b5a6c3435b6 | [log] [tgz] |
---|---|---|
author | Axel Lin <axel.lin@gmail.com> | Tue Nov 16 16:11:37 2010 +0800 |
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | Tue Nov 16 11:24:16 2010 +0000 |
tree | 8bc3348d834f886c207832fcba51acdb9c6e186f | |
parent | 01cbea3293929acecef6785b7ea5be547dc039bc [diff] |
ASoC: Fix incorrect kfree in wm8962_probe error path We allocated memory for wm8962 in wm8962_i2c_probe, and will free the memory in either wm8962_i2c_probe error path or wm8962_i2c_remove. Thus we should not call kfree(wm8962) in wm8962_probe, otherwise we have double free of wm8962. Signed-off-by: Axel Lin <axel.lin@gmail.com> Acked-by: Liam Girdwood <lrg@slimlogic.co.uk> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>