From: Linus Torvalds Date: Fri, 8 Apr 2022 16:52:50 +0000 (-1000) Subject: Merge tag 'folio-5.18e' of git://git.infradead.org/users/willy/pagecache X-Git-Tag: v6.6.17~7780 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d66b6985b164b368657333c4a700bf4108893612;p=platform%2Fkernel%2Flinux-rpi.git Merge tag 'folio-5.18e' of git://git.infradead.org/users/willy/pagecache Pull folio fixes from Matthew Wilcox: "Fewer bug reports than I was expecting from enabling large folios. One that doesn't show up on x86 but does on arm64, one that shows up with hugetlbfs memory failure testing and one that shows up with page migration, which it turns out I wasn't testing because my last NUMA machine died. Need to set up a qemu fake NUMA machine so I don't skip testing that in future. Summary: - Remove the migration code's assumptions about large pages being PMD sized - Don't call pmd_page() on a non-leaf PMD - Fix handling of hugetlbfs pages in page_vma_mapped_walk" * tag 'folio-5.18e' of git://git.infradead.org/users/willy/pagecache: mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk mm/mempolicy: Use vma_alloc_folio() in new_page() mm: Add vma_alloc_folio() mm/migrate: Use a folio in migrate_misplaced_transhuge_page() mm/migrate: Use a folio in alloc_migration_target() mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD --- d66b6985b164b368657333c4a700bf4108893612