Commit 9f82883c authored by Alastair D'Silva's avatar Alastair D'Silva Committed by Linus Torvalds
Browse files

mm/sparse.c: don't manually decrement num_poisoned_pages

parent c1cbc3ee
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -11,6 +11,8 @@
#include <linux/export.h>
#include <linux/spinlock.h>
#include <linux/vmalloc.h>
#include <linux/swap.h>
#include <linux/swapops.h>

#include "internal.h"
#include <asm/dma.h>
@@ -908,7 +910,7 @@ static void clear_hwpoisoned_pages(struct page *memmap, int nr_pages)

	for (i = 0; i < nr_pages; i++) {
		if (PageHWPoison(&memmap[i])) {
			atomic_long_sub(1, &num_poisoned_pages);
			num_poisoned_pages_dec();
			ClearPageHWPoison(&memmap[i]);
		}
	}