diff --git a/[refs] b/[refs] index 3d22fe108372..33b4af3c9743 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 37e53db8aa233c65142d63b496277bf5be9c0ade +refs/heads/master: 47bb789973fed504e4711ec34e63b84e6cbfb4e8 diff --git a/trunk/kernel/power/main.c b/trunk/kernel/power/main.c index ee371f50ccaa..a6d9ef46009e 100644 --- a/trunk/kernel/power/main.c +++ b/trunk/kernel/power/main.c @@ -272,7 +272,7 @@ static ssize_t state_store(struct subsystem * subsys, const char * buf, size_t n if (*s && !strncmp(buf, *s, len)) break; } - if (*s) + if (state < PM_SUSPEND_MAX && *s) error = enter_state(state); else error = -EINVAL;