forked from Minki/linux
mm/hwpoison: replace atomic_long_sub() with atomic_long_dec()
Replace atomic_long_sub() with atomic_long_dec() since the page is normal page instead of hugetlbfs page or thp. Signed-off-by: Wanpeng Li <liwanp@linux.vnet.ibm.com> Reviewed-by: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> Cc: Andi Kleen <andi@firstfloor.org> Cc: Tony Luck <tony.luck@intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
0cea3fdc41
commit
dd9538a597
@ -1366,7 +1366,7 @@ int unpoison_memory(unsigned long pfn)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if (TestClearPageHWPoison(p))
|
if (TestClearPageHWPoison(p))
|
||||||
atomic_long_sub(nr_pages, &num_poisoned_pages);
|
atomic_long_dec(&num_poisoned_pages);
|
||||||
pr_info("MCE: Software-unpoisoned free page %#lx\n", pfn);
|
pr_info("MCE: Software-unpoisoned free page %#lx\n", pfn);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user