The patch titled Subject: mm/migration: make isolate_movable_page always defined has been added to the -mm tree. Its filename is mm-migration-make-isolate_movable_page-always-defined.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/mm-migration-make-isolate_movable_page-always-defined.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/mm-migration-make-isolate_movable_page-always-defined.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Yisheng Xie <xieyisheng1@xxxxxxxxxx> Subject: mm/migration: make isolate_movable_page always defined Define isolate_movable_page as a static inline function when CONFIG_MIGRATION is not enable. It should return -EBUSY here which means failed to isolate movable pages. This patch do not have any functional change but prepare for later patch. Link: http://lkml.kernel.org/r/1485867981-16037-3-git-send-email-ysxie@xxxxxxxxxxx Signed-off-by: Yisheng Xie <xieyisheng1@xxxxxxxxxx> Acked-by: Minchan Kim <minchan@xxxxxxxxxx> Suggested-by: Michal Hocko <mhocko@xxxxxxxxxx> Cc: Naoya Horiguchi <n-horiguchi@xxxxxxxxxxxxx> Cc: Vlastimil Babka <vbabka@xxxxxxx> Cc: Andi Kleen <ak@xxxxxxxxxxxxxxx> Cc: Hanjun Guo <guohanjun@xxxxxxxxxx> Cc: Johannes Weiner <hannes@xxxxxxxxxxx> Cc: Joonsoo Kim <iamjoonsoo.kim@xxxxxxx> Cc: Mel Gorman <mgorman@xxxxxxxxxxxxxxxxxxx> Cc: Reza Arbab <arbab@xxxxxxxxxxxxxxxxxx> Cc: Taku Izumi <izumi.taku@xxxxxxxxxxxxxx> Cc: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> Cc: Xishi Qiu <qiuxishi@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/linux/migrate.h | 2 ++ 1 file changed, 2 insertions(+) diff -puN include/linux/migrate.h~mm-migration-make-isolate_movable_page-always-defined include/linux/migrate.h --- a/include/linux/migrate.h~mm-migration-make-isolate_movable_page-always-defined +++ a/include/linux/migrate.h @@ -56,6 +56,8 @@ static inline int migrate_pages(struct l free_page_t free, unsigned long private, enum migrate_mode mode, int reason) { return -ENOSYS; } +static inline int isolate_movable_page(struct page *page, isolate_mode_t mode) + { return -EBUSY; } static inline int migrate_prep(void) { return -ENOSYS; } static inline int migrate_prep_local(void) { return -ENOSYS; } _ Patches currently in -mm which might be from xieyisheng1@xxxxxxxxxx are mm-migration-make-isolate_movable_page-return-int-type.patch mm-migration-make-isolate_movable_page-always-defined.patch hwpoison-soft-offlining-for-non-lru-movable-page.patch mm-hotplug-enable-memory-hotplug-for-non-lru-movable-pages.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html