From 3d83c40cc3f6d40883aabf9f6033cd9d78d117b5 Mon Sep 17 00:00:00 2001 From: Wanpeng Li Date: Wed, 12 Aug 2015 17:31:42 +0800 Subject: [PATCH] mm/hwpoison: replace most of put_page in memory error handling by put_hwpoison_page fix Note: The patch description of original patch "mm/hwpoison: replace most of put_page in memory error handling by put_hwpoison_page" should be replaced by "Replace most of put_page() in memory error handling by put_hwpoison_page()". Signed-off-by: Wanpeng Li --- mm/memory-failure.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/memory-failure.c b/mm/memory-failure.c index 0acafee..d378188 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c @@ -1727,7 +1727,7 @@ int soft_offline_page(struct page *page, int flags) if (PageHWPoison(page)) { pr_info("soft offline: %#lx page already poisoned\n", pfn); if (flags & MF_COUNT_INCREASED) - put_page(page); + put_hwpoison_page(page); return -EBUSY; } if (!PageHuge(page) && PageTransHuge(hpage)) { @@ -1735,7 +1735,7 @@ int soft_offline_page(struct page *page, int flags) pr_info("soft offline: %#lx: failed to split THP\n", pfn); if (flags & MF_COUNT_INCREASED) - put_page(page); + put_hwpoison_page(page); return -EBUSY; } } -- 1.7.1