The patch titled Subject: mm-gup-do-not-migrate-zero-page-fix has been removed from the -mm tree. Its filename was mm-gup-do-not-migrate-zero-page-fix.patch This patch was dropped because an updated version will be merged ------------------------------------------------------ From: Pavel Tatashin <pasha.tatashin@xxxxxxxxxx> Subject: mm-gup-do-not-migrate-zero-page-fix add is_pinnable_page() stub Link: https://lkml.kernel.org/r/CA+CK2bBjC8=cRsL5VhWkcevPsqSXWhsANVjsFNMERLT8vWtiQw@xxxxxxxxxxxxxx Signed-off-by: Pavel Tatashin <pasha.tatashin@xxxxxxxxxx> Reported-by: kernel test robot <lkp@xxxxxxxxx> Cc: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/linux/mm.h | 7 +++++++ 1 file changed, 7 insertions(+) --- a/include/linux/mm.h~mm-gup-do-not-migrate-zero-page-fix +++ a/include/linux/mm.h @@ -1121,12 +1121,19 @@ static inline bool is_zone_movable_page( return page_zonenum(page) == ZONE_MOVABLE; } +#ifdef CONFIG_MIGRATION /* MIGRATE_CMA and ZONE_MOVABLE do not allow pin pages */ static inline bool is_pinnable_page(struct page *page) { return !(is_zone_movable_page(page) || is_migrate_cma_page(page)) || is_zero_pfn(page_to_pfn(page)); } +#else +static inline bool is_pinnable_page(struct page *page) +{ + return true; +} +#endif #ifdef CONFIG_DEV_PAGEMAP_OPS void free_devmap_managed_page(struct page *page); _ Patches currently in -mm which might be from pasha.tatashin@xxxxxxxxxx are mm-gup-migrate-pinned-pages-out-of-movable-zone.patch memory-hotplugrst-add-a-note-about-zone_movable-and-page-pinning.patch mm-gup-change-index-type-to-long-as-it-counts-pages.patch mm-gup-longterm-pin-migration-cleanup.patch selftests-vm-gup_test-fix-test-flag.patch selftests-vm-gup_test-test-faulting-in-kernel-and-verify-pinnable-pages.patch