diff options
author | Tong Zhang <[email protected]> | 2022-03-27 08:40:05 -0700 |
---|---|---|
committer | Jonathan Cameron <[email protected]> | 2022-04-04 09:19:01 +0100 |
commit | d926054d5565d3cfa2c7c3f7a48e79bcc10453ed (patch) | |
tree | ef5cd111f7a38acd8b69906aa9c4047dbdbdb140 /tools | |
parent | f50232193e61cf89a73130b5e843fef30763c428 (diff) |
iio:imu:bmi160: disable regulator in error path
Regulator should be disabled in error path as mentioned in _regulator_put().
Also disable accel if gyro cannot be enabled.
[ 16.233604] WARNING: CPU: 0 PID: 2177 at drivers/regulator/core.c:2257 _regulator_put
[ 16.240453] Call Trace:
[ 16.240572] <TASK>
[ 16.240676] regulator_put+0x26/0x40
[ 16.240853] regulator_bulk_free+0x26/0x50
[ 16.241050] release_nodes+0x3f/0x70
[ 16.241225] devres_release_group+0x147/0x1c0
[ 16.241441] ? bmi160_core_probe+0x175/0x3a0 [bmi160_core]
Fixes: 5dea3fb066f0 ("iio: imu: bmi160: added regulator support")
Reviewed-by: Andy Shevchenko <[email protected]>
Signed-off-by: Tong Zhang <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions