diff options
-rw-r--r-- | max1720x_battery.c | 4 | ||||
-rw-r--r-- | max_m5.c | 2 |
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"); @@ -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) |