Skip to content
  • Naoya Horiguchi's avatar
    Fix build error with !CONFIG_MIGRATION · 6f39ce05
    Naoya Horiguchi authored
    
    
    migrate_huge_page_move_mapping() is declared as "extern int ..."
    in include/linux/migrate.h for !CONFIG_MIGRATION,
    which causes the build error like below:
    
      mm/mprotect.o: In function `migrate_huge_page_move_mapping':
      mprotect.c:(.text+0x0): multiple definition of `migrate_huge_page_move_mapping'
      mm/shmem.o:shmem.c:(.text+0x0): first defined here
      mm/rmap.o: In function `migrate_huge_page_move_mapping':
      rmap.c:(.text+0x0): multiple definition of `migrate_huge_page_move_mapping'
      mm/shmem.o:shmem.c:(.text+0x0): first defined here
    
    Reported-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: default avatarNaoya Horiguchi <n-horiguchi@ah.jp.nec.com>
    Signed-off-by: default avatarAndi Kleen <ak@linux.intel.com>
    6f39ce05