diff options
Diffstat (limited to 'kernel/power/hibernate.c')
| -rw-r--r-- | kernel/power/hibernate.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/power/hibernate.c b/kernel/power/hibernate.c index f62e89d0d906..2b4a946a6ff5 100644 --- a/kernel/power/hibernate.c +++ b/kernel/power/hibernate.c @@ -1166,7 +1166,7 @@ static ssize_t resume_store(struct kobject *kobj, struct kobj_attribute *attr,  	int error;  	if (!hibernation_available()) -		return 0; +		return n;  	if (len && buf[len-1] == '\n')  		len--; @@ -1179,6 +1179,7 @@ static ssize_t resume_store(struct kobject *kobj, struct kobj_attribute *attr,  		unsigned maj, min, offset;  		char *p, dummy; +		error = 0;  		if (sscanf(name, "%u:%u%c", &maj, &min, &dummy) == 2 ||  		    sscanf(name, "%u:%u:%u:%c", &maj, &min, &offset,  				&dummy) == 3) {  | 
