hugetlbfs: move hugepagesz= parsing to arch independent code
[sfrench/cifs-2.6.git] / arch / sparc / mm / init_64.c
index 24475b73657a1fb3b01b8126a1f5971a3a585583..1b1f1ac1869efc857fb643b46f84fb833e537066 100644 (file)
@@ -397,28 +397,6 @@ bool __init arch_hugetlb_valid_size(unsigned long size)
 
        return true;
 }
-
-static int __init setup_hugepagesz(char *string)
-{
-       unsigned long long hugepage_size;
-       int rc = 0;
-
-       hugepage_size = memparse(string, &string);
-
-       if (!arch_hugetlb_valid_size((unsigned long)hugepage_size)) {
-               hugetlb_bad_size();
-               pr_err("hugepagesz=%llu not supported by MMU.\n",
-                       hugepage_size);
-               goto out;
-       }
-
-       add_huge_page_size(hugepage_size);
-       rc = 1;
-
-out:
-       return rc;
-}
-__setup("hugepagesz=", setup_hugepagesz);
 #endif /* CONFIG_HUGETLB_PAGE */
 
 void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep)