Revert "mm: Add min_free_order_shift tunable."
author黄涛 <huangtao@rock-chips.com>
Sat, 30 Jul 2011 15:09:46 +0000 (23:09 +0800)
committer黄涛 <huangtao@rock-chips.com>
Sat, 30 Jul 2011 15:09:46 +0000 (23:09 +0800)
This reverts commit c177d04116de6acff4d41706df54cf6c909aa5a2.

kernel/sysctl.c
mm/page_alloc.c

index 79d527a99561dab918e81c5d2ea133a520047862..0d949c517412ee16822a5ca7d6e7c79218543741 100644 (file)
@@ -79,7 +79,6 @@ extern char core_pattern[];
 extern unsigned int core_pipe_limit;
 extern int pid_max;
 extern int min_free_kbytes;
-extern int min_free_order_shift;
 extern int pid_max_min, pid_max_max;
 extern int sysctl_drop_caches;
 extern int percpu_pagelist_fraction;
@@ -1229,14 +1228,6 @@ static struct ctl_table vm_table[] = {
                .strategy       = &sysctl_intvec,
                .extra1         = &zero,
        },
-       {
-               .ctl_name       = CTL_UNNUMBERED,
-               .procname       = "min_free_order_shift",
-               .data           = &min_free_order_shift,
-               .maxlen         = sizeof(min_free_order_shift),
-               .mode           = 0644,
-               .proc_handler   = &proc_dointvec
-       },
        {
                .ctl_name       = VM_PERCPU_PAGELIST_FRACTION,
                .procname       = "percpu_pagelist_fraction",
index 70d43bf00dc6c74fc8757e3c88ce91eda06f1cc5..2bc2ac63f41ef8329774a5e444d0be8181ea83bd 100644 (file)
@@ -122,7 +122,6 @@ static char * const zone_names[MAX_NR_ZONES] = {
 };
 
 int min_free_kbytes = 1024;
-int min_free_order_shift = 1;
 
 static unsigned long __meminitdata nr_kernel_pages;
 static unsigned long __meminitdata nr_all_pages;
@@ -1380,7 +1379,7 @@ int zone_watermark_ok(struct zone *z, int order, unsigned long mark,
                free_pages -= z->free_area[o].nr_free << o;
 
                /* Require fewer higher order pages to be free */
-               min >>= min_free_order_shift;
+               min >>= 1;
 
                if (free_pages <= min)
                        return 0;