pdt.c (03ab8e6297acd1bc0eedaa050e2a1635c576fd11) | pdt.c (d027122d8363e58cd8bc2fa6a16917f7f69b85bb) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Page Deallocation Table (PDT) support 4 * 5 * The Page Deallocation Table (PDT) is maintained by firmware and holds a 6 * list of memory addresses in which memory errors were detected. 7 * The list contains both single-bit (correctable) and double-bit 8 * (uncorrectable) errors. --- 4 unchanged lines hidden (view full) --- 13 * - add userspace interface via procfs or sysfs to clear PDT 14 */ 15 16#include <linux/memblock.h> 17#include <linux/seq_file.h> 18#include <linux/kthread.h> 19#include <linux/initrd.h> 20#include <linux/pgtable.h> | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Page Deallocation Table (PDT) support 4 * 5 * The Page Deallocation Table (PDT) is maintained by firmware and holds a 6 * list of memory addresses in which memory errors were detected. 7 * The list contains both single-bit (correctable) and double-bit 8 * (uncorrectable) errors. --- 4 unchanged lines hidden (view full) --- 13 * - add userspace interface via procfs or sysfs to clear PDT 14 */ 15 16#include <linux/memblock.h> 17#include <linux/seq_file.h> 18#include <linux/kthread.h> 19#include <linux/initrd.h> 20#include <linux/pgtable.h> |
21#include <linux/swap.h> 22#include <linux/swapops.h> | 21#include <linux/mm.h> |
23 24#include <asm/pdc.h> 25#include <asm/pdcpat.h> 26#include <asm/sections.h> 27 28enum pdt_access_type { 29 PDT_NONE, 30 PDT_PDC, --- 332 unchanged lines hidden --- | 22 23#include <asm/pdc.h> 24#include <asm/pdcpat.h> 25#include <asm/sections.h> 26 27enum pdt_access_type { 28 PDT_NONE, 29 PDT_PDC, --- 332 unchanged lines hidden --- |