diff options
Diffstat (limited to 'mm/migrate.c')
| -rw-r--r-- | mm/migrate.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/migrate.c b/mm/migrate.c index 9871a56d82c..df141f60289 100644 --- a/mm/migrate.c +++ b/mm/migrate.c @@ -445,7 +445,6 @@ void migrate_page_copy(struct page *newpage, struct page *page)  	ClearPageSwapCache(page);  	ClearPagePrivate(page);  	set_page_private(page, 0); -	page->mapping = NULL;  	/*  	 * If any waiters have accumulated on the new page then @@ -667,6 +666,7 @@ static int move_to_new_page(struct page *newpage, struct page *page,  	} else {  		if (remap_swapcache)  			remove_migration_ptes(page, newpage); +		page->mapping = NULL;  	}  	unlock_page(newpage);  |