The newly added code to print page ownership in dump_page fails
to link when CONFIG_MIGRATION is disabled:
mm/built-in.o: In function `print_page_owner':
frame_vector.c:(.text+0x72358): undefined reference to `migrate_reason_names'
This changes the two users of migrate_reason_names to first check
CONFIG_MIGRATION, which avoids the error.
Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx>
Fixes: cf7ec391dae4 ("mm, page_owner: dump page owner info from dump_page()")
---
Found on yesterday's linux-next with ARM randconfig builds. The patch
that introduced this is currently in Andrews tree.
If you don't already have a fix, please apply this one on top, or fold
it into the original commit.