Merge branch 'pm-sleep'
* pm-sleep: PM / Hibernate: Do not crash kernel in free_basic_memory_bitmaps()
This commit is contained in:
Коммит
b38f67c4ae
|
@ -792,7 +792,8 @@ void free_basic_memory_bitmaps(void)
|
|||
{
|
||||
struct memory_bitmap *bm1, *bm2;
|
||||
|
||||
BUG_ON(!(forbidden_pages_map && free_pages_map));
|
||||
if (WARN_ON(!(forbidden_pages_map && free_pages_map)))
|
||||
return;
|
||||
|
||||
bm1 = forbidden_pages_map;
|
||||
bm2 = free_pages_map;
|
||||
|
|
|
@ -70,6 +70,7 @@ static int snapshot_open(struct inode *inode, struct file *filp)
|
|||
data->swap = swsusp_resume_device ?
|
||||
swap_type_of(swsusp_resume_device, 0, NULL) : -1;
|
||||
data->mode = O_RDONLY;
|
||||
data->free_bitmaps = false;
|
||||
error = pm_notifier_call_chain(PM_HIBERNATION_PREPARE);
|
||||
if (error)
|
||||
pm_notifier_call_chain(PM_POST_HIBERNATION);
|
||||
|
|
Загрузка…
Ссылка в новой задаче