diff --git a/[refs] b/[refs] index a78c0b8a46f0..e710baf56802 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 29c1f677d424e8c5683a837fc4f03fc9f19201d7 +refs/heads/master: 32d6feadf4e17ea9b98071be9bbf402a74a4f818 diff --git a/trunk/mm/hugetlb.c b/trunk/mm/hugetlb.c index 7bf223d6677b..8e31cda6fc22 100644 --- a/trunk/mm/hugetlb.c +++ b/trunk/mm/hugetlb.c @@ -1374,8 +1374,10 @@ 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) + if (err) { + NODEMASK_FREE(nodes_allowed); return 0; + } h = kobj_to_hstate(kobj, &nid); if (nid == NUMA_NO_NODE) {