mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
parisc: Report bad pages as HardwareCorrupted
The /proc/meminfo file reports physically broken memory pages in the HardwareCorrupted field. When the parisc kernel boots report physically bad pages which were recorded in the page deallocation table (PDT) as HardwareCorrupted too. Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
208151bfb7
commit
0e5a7ff6e3
1 changed files with 3 additions and 0 deletions
|
@ -18,6 +18,8 @@
|
|||
#include <linux/kthread.h>
|
||||
#include <linux/initrd.h>
|
||||
#include <linux/pgtable.h>
|
||||
#include <linux/swap.h>
|
||||
#include <linux/swapops.h>
|
||||
|
||||
#include <asm/pdc.h>
|
||||
#include <asm/pdcpat.h>
|
||||
|
@ -230,6 +232,7 @@ void __init pdc_pdt_init(void)
|
|||
|
||||
/* mark memory page bad */
|
||||
memblock_reserve(pdt_entry[i] & PAGE_MASK, PAGE_SIZE);
|
||||
num_poisoned_pages_inc();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue