mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 01:53:29 +02:00
power: supply: rt5033: Bring back i2c_set_clientdata
Commit3a93da231c("power: supply: rt5033: Use devm_power_supply_register() helper") reworked the driver to use devm. While at it, the i2c_set_clientdata was dropped along with the remove callback. Unfortunately other parts of the driver also rely on i2c clientdata so this causes kernel oops. Bring the call back to fix the driver. Fixes:3a93da231c("power: supply: rt5033: Use devm_power_supply_register() helper") Tested-by: Raymond Hackley <raymondhackley@protonmail.com> Signed-off-by: Nikita Travkin <nikita@trvn.ru> Link: https://lore.kernel.org/r/20240605-rt5033-null-clientdata-v1-1-558d710eeb4d@trvn.ru Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
This commit is contained in:
parent
1613e604df
commit
d3911f1639
|
|
@ -159,6 +159,7 @@ static int rt5033_battery_probe(struct i2c_client *client)
|
|||
return -EINVAL;
|
||||
}
|
||||
|
||||
i2c_set_clientdata(client, battery);
|
||||
psy_cfg.of_node = client->dev.of_node;
|
||||
psy_cfg.drv_data = battery;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user