]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
regulator: arizona-ldo1: Avoid potential memory leak reading init_data
authorCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
Tue, 28 Mar 2017 14:14:38 +0000 (15:14 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 29 Mar 2017 16:27:32 +0000 (17:27 +0100)
commit0feb837a42c95fee901e03f76a1266db85ceb6ec
treef611ecd88057948f4a2ca7f789d40b8e34c02166
parent2543ef3173889373fc07df61520e1bb42a99c85e
regulator: arizona-ldo1: Avoid potential memory leak reading init_data

The device argument passed to of_get_regulator_init_data is used to
do some devres memory allocation. Currently the driver passes the MFD
device pointer to this function, this could result in the init_data
allocation being leaked if the regulator is unbound but the MFD isn't.

Correct this issue by correctly passing the local platform device.

Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/arizona-ldo1.c