@@ -556,7 +556,7 @@ static ssize_t lm8323_pwm_store_time(struct device *dev,
return strlen(buf);
}
-static DEVICE_ATTR(time, 0644, lm8323_pwm_show_time, lm8323_pwm_store_time);
+static DEVICE_ATTR(time, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH, lm8323_pwm_show_time, lm8323_pwm_store_time);
static struct attribute *lm8323_pwm_attrs[] = {
&dev_attr_time.attr,
@@ -625,7 +625,7 @@ static ssize_t lm8323_set_disable(struct device *dev,
return count;
}
-static DEVICE_ATTR(disable_kp, 0644, lm8323_show_disable, lm8323_set_disable);
+static DEVICE_ATTR(disable_kp, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH, lm8323_show_disable, lm8323_set_disable);
static int lm8323_probe(struct i2c_client *client,
const struct i2c_device_id *id)