diff --git a/arch/i386/mm/Makefile b/arch/i386/mm/Makefile
index f4ff3aca1a905f549a8e58442accb394a2f1f2ee..643b57b82f3b5a764fed593ff8d1888e4e7d1994 100644
--- a/arch/i386/mm/Makefile
+++ b/arch/i386/mm/Makefile
@@ -4,7 +4,7 @@
 
 obj-y	:= init.o pgtable.o fault.o ioremap_32.o extable.o pageattr.o mmap.o
 
-obj-$(CONFIG_NUMA) += discontig.o
+obj-$(CONFIG_NUMA) += discontig_32.o
 obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
 obj-$(CONFIG_HIGHMEM) += highmem.o
 obj-$(CONFIG_BOOT_IOREMAP) += boot_ioremap_32.o
diff --git a/arch/i386/mm/discontig.c b/arch/i386/mm/discontig_32.c
similarity index 100%
rename from arch/i386/mm/discontig.c
rename to arch/i386/mm/discontig_32.c