iio: imu: mpu6050: Replace devm_add_action() followed by failure action with devm_add...
authorFuqian Huang <huangfq.daxian@gmail.com>
Mon, 8 Jul 2019 12:33:41 +0000 (20:33 +0800)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 27 Jul 2019 19:11:14 +0000 (20:11 +0100)
commitd284feaf982aa881ca78cb4d81954d7240d5d2b9
tree09bb9c38fc2a586d859f8e485ac528add7654f14
parent46916ded7602039f7ecc02a49dd349a90a493d8c
iio: imu: mpu6050: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()

devm_add_action_or_reset() is introduced as a helper function which
internally calls devm_add_action(). If devm_add_action() fails
then it will execute the action mentioned and return the error code.
This reduce source code size (avoid writing the action twice)
and reduce the likelyhood of bugs.

Signed-off-by: Fuqian Huang <huangfq.daxian@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c