diff --git a/mm/mm_init.c b/mm/mm_init.c
index 68562e92d50cba17ba52440f2ae809824a88e783..857a6434e3a58a85467df765ebeab08b8be6f88a 100644
--- a/mm/mm_init.c
+++ b/mm/mm_init.c
@@ -202,5 +202,4 @@ static int __init mm_sysfs_init(void)
 
 	return 0;
 }
-
-__initcall(mm_sysfs_init);
+pure_initcall(mm_sysfs_init);