From 3e094af87e499bc97b41da29f67ea263f4df39a8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E9=BB=84=E6=B6=9B?= Date: Sat, 30 Jul 2011 23:09:46 +0800 Subject: [PATCH] Revert "mm: Add min_free_order_shift tunable." This reverts commit c177d04116de6acff4d41706df54cf6c909aa5a2. --- kernel/sysctl.c | 9 --------- mm/page_alloc.c | 3 +-- 2 files changed, 1 insertion(+), 11 deletions(-) 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; -- 2.34.1