From ae895ca39a39206fb59c99d791d0d3a06f1ed453 Mon Sep 17 00:00:00 2001 From: Sasha Levin Date: Thu, 10 May 2012 13:01:44 -0700 Subject: [PATCH] --- yaml --- r: 300152 b: refs/heads/master c: 93278814d3590eba0ee360b8d69a35c7f2203ea8 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/mm/page_alloc.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index be638ca5f12f..9af42b61c423 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 16fbdce62d9c89b794e303f4a232e4749b77e9ac +refs/heads/master: 93278814d3590eba0ee360b8d69a35c7f2203ea8 diff --git a/trunk/mm/page_alloc.c b/trunk/mm/page_alloc.c index a712fb9e04ce..b21b3db15a7f 100644 --- a/trunk/mm/page_alloc.c +++ b/trunk/mm/page_alloc.c @@ -105,7 +105,7 @@ unsigned long totalreserve_pages __read_mostly; */ unsigned long dirty_balance_reserve __read_mostly; -int percpu_pagelist_fraction; +int percpu_pagelist_fraction = 8; gfp_t gfp_allowed_mask __read_mostly = GFP_BOOT_MASK; #ifdef CONFIG_PM_SLEEP @@ -5203,7 +5203,7 @@ int percpu_pagelist_fraction_sysctl_handler(ctl_table *table, int write, int ret; ret = proc_dointvec_minmax(table, write, buffer, length, ppos); - if (!write || (ret == -EINVAL)) + if (!write || (ret < 0)) return ret; for_each_populated_zone(zone) { for_each_possible_cpu(cpu) {