From: 黄涛 Date: Sat, 30 Jul 2011 15:09:46 +0000 (+0800) Subject: Revert "mm: Add min_free_order_shift tunable." X-Git-Tag: firefly_0821_release~9844 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3e094af87e499bc97b41da29f67ea263f4df39a8;p=firefly-linux-kernel-4.4.55.git Revert "mm: Add min_free_order_shift tunable." This reverts commit c177d04116de6acff4d41706df54cf6c909aa5a2. --- diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 79d527a99561..0d949c517412 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -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", diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 70d43bf00dc6..2bc2ac63f41e 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -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;