diff options
author | Zi Yan <[email protected]> | 2022-04-08 13:08:52 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2022-04-08 14:20:36 -1000 |
commit | a04cd1600b831a16625b45226b90a292c8f6e8d9 (patch) | |
tree | 28363aaa3389bd3625ff61f32f58ad5a748a84e8 /lib/test_fortify/write_overflow-memcpy.c | |
parent | d00c50b35101b862c3db270ffeba53a63a1063d9 (diff) |
mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation.
Fix a VM_BUG_ON_FOLIO(folio_nr_pages(old) != nr_pages) crash.
With folios support, it is possible to have other than HPAGE_PMD_ORDER
THPs, in the form of folios, in the system. Use thp_order() to correctly
determine the source page order during migration.
Link: https://lkml.kernel.org/r/[email protected]
Link: https://lore.kernel.org/linux-mm/20220404132908.GA785673@u2004/
Fixes: d68eccad3706 ("mm/filemap: Allow large folios to be added to the page cache")
Reported-by: Naoya Horiguchi <[email protected]>
Signed-off-by: Zi Yan <[email protected]>
Cc: Matthew Wilcox <[email protected]>
Cc: Michal Hocko <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-memcpy.c')
0 files changed, 0 insertions, 0 deletions