diff options
Diffstat (limited to 'drivers/hwmon/lsm303dlh_a.c')
-rw-r--r-- | drivers/hwmon/lsm303dlh_a.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/hwmon/lsm303dlh_a.c b/drivers/hwmon/lsm303dlh_a.c index 6d413cb837f..7721310be06 100644 --- a/drivers/hwmon/lsm303dlh_a.c +++ b/drivers/hwmon/lsm303dlh_a.c @@ -784,7 +784,7 @@ static ssize_t lsm303dlh_a_store_mode(struct device *dev, if (val == LSM303DLH_A_MODE_OFF) { ddata->mode = val; mutex_unlock(&ddata->lock); - return 0; + return count; } else { /* device is turning on after suspend, reset memory */ set_boot_bit = true; @@ -794,7 +794,7 @@ static ssize_t lsm303dlh_a_store_mode(struct device *dev, /* if same mode as existing, return */ if (ddata->mode == val) { mutex_unlock(&ddata->lock); - return 0; + return count; } /* turn on the supplies if already off */ |