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 ---