summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--max1720x_battery.c4
-rw-r--r--max_m5.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/max1720x_battery.c b/max1720x_battery.c
index 6c86d12..4df403f 100644
--- a/max1720x_battery.c
+++ b/max1720x_battery.c
@@ -2034,7 +2034,7 @@ static int max1720x_health_write_ai(u16 act_impedance, u16 act_timerh)
if (ret < 0)
return -EIO;
- return ret;
+ return 0;
}
/* call holding chip->model_lock */
@@ -4013,7 +4013,7 @@ static int debug_cnhs_reset(void *data, u64 val)
sizeof(reset_val));
dev_info(chip->dev, "reset CNHS to %d, (ret=%d)\n", reset_val, ret);
- return ret;
+ return ret == sizeof(reset_val) ? 0 : ret;
}
DEFINE_SIMPLE_ATTRIBUTE(debug_reset_cnhs_fops, NULL, debug_cnhs_reset, "%llu\n");
diff --git a/max_m5.c b/max_m5.c
index 633bae8..8c73e55 100644
--- a/max_m5.c
+++ b/max_m5.c
@@ -419,7 +419,7 @@ int max_m5_reset_state_data(struct max_m5_data *m5_data)
if (ret < 0)
dev_warn(m5_data->dev, "Erase GMSR fail (%d)\n", ret);
- return ret;
+ return ret == sizeof(data) ? 0 : ret;
}
int max_m5_needs_reset_model_data(const struct max_m5_data *m5_data)