regmap: Fix memory leak in regcache_init error path
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 14 Nov 2011 09:40:17 +0000 (10:40 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 14 Nov 2011 21:46:25 +0000 (21:46 +0000)
commitbd061c78cabc28bb64ed79f784d24918b6bdb791
tree22cc4e766df7839257eaa893ada3b623d6201e09
parent021cd616decb4e8a4b31f1f8c466a847e8c04e67
regmap: Fix memory leak in regcache_init error path

Make sure all allocated memory gets freed again in case initializing the cache
failed.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Dimitris Papastamos <dp@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/base/regmap/regcache.c