PM / Sleep: Fix a mistake in a conditional in autosleep_store()
The condition check in autosleep_store() is incorrect and prevents /sys/power/autosleep from working as advertised. Fix that. [rjw: Added the changelog.] Signed-off-by: Arve Hjønnevåg <arve@android.com> Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
This commit is contained in:
committed by
Rafael J. Wysocki
parent
4d7e30d989
commit
040e5bf65e
@@ -422,7 +422,7 @@ static ssize_t autosleep_store(struct kobject *kobj,
|
|||||||
int error;
|
int error;
|
||||||
|
|
||||||
if (state == PM_SUSPEND_ON
|
if (state == PM_SUSPEND_ON
|
||||||
&& !(strncmp(buf, "off", 3) && strncmp(buf, "off\n", 4)))
|
&& strcmp(buf, "off") && strcmp(buf, "off\n"))
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
error = pm_autosleep_set_state(state);
|
error = pm_autosleep_set_state(state);
|
||||||
|
|||||||
Reference in New Issue
Block a user