Skip to content

Commit 949a5ed

Browse files
committed
Merge back earlier material related to system sleep for 7.1
2 parents a8d51ef + 2b27ea5 commit 949a5ed

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

arch/x86/power/hibernate_64.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
#include <linux/kdebug.h>
1515
#include <linux/pgtable.h>
1616

17-
#include <crypto/hash.h>
18-
1917
#include <asm/e820/api.h>
2018
#include <asm/init.h>
2119
#include <asm/proto.h>

kernel/power/user.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,11 +322,14 @@ static long snapshot_ioctl(struct file *filp, unsigned int cmd,
322322
error = snapshot_write_finalize(&data->handle);
323323
if (error)
324324
break;
325-
if (data->mode != O_WRONLY || !data->frozen ||
326-
!snapshot_image_loaded(&data->handle)) {
325+
if (data->mode != O_WRONLY || !data->frozen) {
327326
error = -EPERM;
328327
break;
329328
}
329+
if (!snapshot_image_loaded(&data->handle)) {
330+
error = -ENODATA;
331+
break;
332+
}
330333
error = hibernation_restore(data->platform_support);
331334
break;
332335

0 commit comments

Comments
 (0)