From 2076d0c1057ff844c6c25c1471e0d39b8378e146 Mon Sep 17 00:00:00 2001 From: Eric B Munson Date: Thu, 13 Jan 2011 15:47:28 -0800 Subject: [PATCH] --- yaml --- r: 230824 b: refs/heads/master c: 73ae31e5986a4c0ee84bfd13ccd9b57a98956f6f h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/mm/hugetlb.c | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 5c1b3796de6a..0ea4a532319c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: adbe8726dc2a3805630d517270db17e3af86e526 +refs/heads/master: 73ae31e5986a4c0ee84bfd13ccd9b57a98956f6f diff --git a/trunk/mm/hugetlb.c b/trunk/mm/hugetlb.c index ce8e5bb6f031..bb0b7c128015 100644 --- a/trunk/mm/hugetlb.c +++ b/trunk/mm/hugetlb.c @@ -1375,10 +1375,8 @@ static ssize_t nr_hugepages_store_common(bool obey_mempolicy, NODEMASK_ALLOC(nodemask_t, nodes_allowed, GFP_KERNEL | __GFP_NORETRY); err = strict_strtoul(buf, 10, &count); - if (err) { - err = 0; /* This seems wrong */ + if (err) goto out; - } h = kobj_to_hstate(kobj, &nid); if (h->order >= MAX_ORDER) { @@ -1469,7 +1467,7 @@ static ssize_t nr_overcommit_hugepages_store(struct kobject *kobj, err = strict_strtoul(buf, 10, &input); if (err) - return 0; + return err; spin_lock(&hugetlb_lock); h->nr_overcommit_huge_pages = input;