diff options
Diffstat (limited to 'mm/hugetlb.c')
-rw-r--r-- | mm/hugetlb.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mm/hugetlb.c b/mm/hugetlb.c index 636be5d6aadd..7123270bfb38 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c | |||
@@ -2974,6 +2974,7 @@ int dequeue_hwpoisoned_huge_page(struct page *hpage) | |||
2974 | spin_lock(&hugetlb_lock); | 2974 | spin_lock(&hugetlb_lock); |
2975 | if (is_hugepage_on_freelist(hpage)) { | 2975 | if (is_hugepage_on_freelist(hpage)) { |
2976 | list_del(&hpage->lru); | 2976 | list_del(&hpage->lru); |
2977 | set_page_refcounted(hpage); | ||
2977 | h->free_huge_pages--; | 2978 | h->free_huge_pages--; |
2978 | h->free_huge_pages_node[nid]--; | 2979 | h->free_huge_pages_node[nid]--; |
2979 | ret = 0; | 2980 | ret = 0; |