diff --git a/mm/memory-failure.c b/mm/memory-failure.c index 1a735fad2a13120cd9543b926140af6724858e42..d487f8dc6d392ab7663c2e63317f12e29e37e743 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c @@ -1646,8 +1646,6 @@ static int __soft_offline_page(struct page *page, int flags) * source page should be freed back to buddy before * setting PG_hwpoison. */ - if (!is_free_buddy_page(page)) - lru_add_drain_all(); if (!is_free_buddy_page(page)) drain_all_pages(page_zone(page)); SetPageHWPoison(page);