commit | 865df9cb122d9e5ecbbb7056f2c9c64933bf8dd0 | [log] [tgz] |
---|---|---|
author | Chuansheng Liu <chuansheng.liu@intel.com> | Wed Dec 26 00:56:05 2012 +0800 |
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | Thu Dec 27 16:14:43 2012 +0000 |
tree | 39e8c354c99d0118c037bfb4ac503046c2ce2ad7 | |
parent | 5db1bc1892aa70d378ea7563852ae87f3772519b [diff] |
ASoC: core: fix the memory leak in case of device_add() failure After called device_initialize(), even device_add() returns error, we still need use the put_device() to release the reference to call rtd_release(), which will do the free() action. Signed-off-by: liu chuansheng <chuansheng.liu@intel.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>