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 9871a56d82c3..df141f60289e 100644 --- a/mm/migrate.c +++ b/mm/migrate.c | |||
| @@ -445,7 +445,6 @@ void migrate_page_copy(struct page *newpage, struct page *page) | |||
| 445 | ClearPageSwapCache(page); | 445 | ClearPageSwapCache(page); |
| 446 | ClearPagePrivate(page); | 446 | ClearPagePrivate(page); |
| 447 | set_page_private(page, 0); | 447 | set_page_private(page, 0); |
| 448 | page->mapping = NULL; | ||
| 449 | 448 | ||
| 450 | /* | 449 | /* |
| 451 | * If any waiters have accumulated on the new page then | 450 | * 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, | |||
| 667 | } else { | 666 | } else { |
| 668 | if (remap_swapcache) | 667 | if (remap_swapcache) |
| 669 | remove_migration_ptes(page, newpage); | 668 | remove_migration_ptes(page, newpage); |
| 669 | page->mapping = NULL; | ||
| 670 | } | 670 | } |
| 671 | 671 | ||
| 672 | unlock_page(newpage); | 672 | unlock_page(newpage); |
