On success, ina230_set_channel needs to return the number of
characters written.
Change-Id: I4ed249c0c4c86792b3b590eb4c1a532dcfd57f3a
Signed-off-by: Timo Alho <talho@nvidia.com>
Reviewed-on: http://git-master/r/422792
(cherry picked from commit
0ad59e7418ae0809354e5178ee641b69deda3ad0)
Reviewed-on: http://git-master/r/422799
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
int mode = this_attr->address;
long val;
int current_ma;
+ int ret;
switch (mode) {
case CURRENT_THRESHOLD:
return -EINVAL;
current_ma = (int) val;
- return ina230_set_current_threshold(chip, current_ma);
-
+ ret = ina230_set_current_threshold(chip, current_ma);
+ if (ret)
+ return ret;
+ return len;
default:
break;
}