diff --git a/mm/memory-failure.c b/mm/memory-failure.c index 42c5803e62758a3b3032866b5018f21fedc52a00..8a7b39486b9d06451fd679cf1b1bdf1cf4f6119a 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c @@ -1697,7 +1697,7 @@ static void soft_offline_free_page(struct page *page) if (!TestSetPageHWPoison(head)) { num_poisoned_pages_inc(); if (PageHuge(head)) - dequeue_hwpoisoned_huge_page(head); + dissolve_free_huge_page(page); } }