From bf2b8aac8877fc8ca47711dca6afdc25cc79f1a9 Mon Sep 17 00:00:00 2001 From: "Chen, Kenneth W" Date: Fri, 31 Mar 2006 02:30:01 -0800 Subject: [PATCH] --- yaml --- r: 24851 b: refs/heads/master c: 78c997a4be7d1ed3ff4c27f23d30a0185d39bcbf h: refs/heads/master i: 24849: bb89a0f1cd0c47317b361f8f61b2afb722be5640 24847: 7e124a7788b310b9927a4fd222c4968fc7bdf3dc v: v3 --- [refs] | 2 +- trunk/mm/hugetlb.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b44057cf7e9b..962d4a2d1c02 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d6692183ac1d8f4a4e4015f9ce9acc2514618e0b +refs/heads/master: 78c997a4be7d1ed3ff4c27f23d30a0185d39bcbf diff --git a/trunk/mm/hugetlb.c b/trunk/mm/hugetlb.c index d87885eb4acc..832f676ca038 100644 --- a/trunk/mm/hugetlb.c +++ b/trunk/mm/hugetlb.c @@ -334,6 +334,7 @@ static unsigned long set_max_huge_pages(unsigned long count) return nr_huge_pages; spin_lock(&hugetlb_lock); + count = max(count, reserved_huge_pages); try_to_free_low(count); while (count < nr_huge_pages) { struct page *page = dequeue_huge_page(NULL, 0);