Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 128090
b: refs/heads/master
c: b69edc7
h: refs/heads/master
v: v3
  • Loading branch information
Rafael J. Wysocki authored and Len Brown committed Dec 19, 2008
1 parent b1580ee commit bdaba97
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 3f4b0ef7f2899c91b1d6958779f084b44dd59d32
refs/heads/master: b69edc76539be6a4aa39a22f85365fd4a3b3b9d2
21 changes: 21 additions & 0 deletions trunk/arch/x86/kernel/e820.c
Original file line number Diff line number Diff line change
Expand Up @@ -665,6 +665,27 @@ void __init e820_mark_nosave_regions(unsigned long limit_pfn)
}
#endif

#ifdef CONFIG_HIBERNATION
/**
* Mark ACPI NVS memory region, so that we can save/restore it during
* hibernation and the subsequent resume.
*/
static int __init e820_mark_nvs_memory(void)
{
int i;

for (i = 0; i < e820.nr_map; i++) {
struct e820entry *ei = &e820.map[i];

if (ei->type == E820_NVS)
hibernate_nvs_register(ei->addr, ei->size);
}

return 0;
}
core_initcall(e820_mark_nvs_memory);
#endif

/*
* Early reserved memory areas.
*/
Expand Down

0 comments on commit bdaba97

Please sign in to comment.