power: supply: bq27xxx: Add devm action to free IDA
authorAndrew Davis <afd@ti.com>
Tue, 23 Jan 2024 15:09:11 +0000 (09:09 -0600)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Fri, 26 Jan 2024 23:49:17 +0000 (00:49 +0100)
commit73697f0acc773a357946a3c5a917bfb4c85128a3
tree6828f5d4c6f83347e0229ba7bc39001cdedc13ad
parent67d85ee4bc749ee94cdfe9638618a506638d1926
power: supply: bq27xxx: Add devm action to free IDA

Use a device lifecycle managed action to free the IDA. This helps
prevent mistakes like freeing out of order in cleanup functions and
forgetting to free on error paths.

Signed-off-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20240123150914.308510-2-afd@ti.com
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/bq27xxx_battery_i2c.c
include/linux/power/bq27xxx_battery.h