diff options
author | Ganesh Goudar <ganeshgr@linux.ibm.com> | 2019-04-15 12:05:44 +0200 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2019-04-20 14:02:35 +0200 |
commit | 7f177f9810ada8ec2e8b378eddbe2d91fda79c9b (patch) | |
tree | e0c9192e60fb0fdc3f864563e0485c42dfb3a1df /arch/powerpc/kernel | |
parent | powerpc/83xx: Add missing of_node_put() after of_device_is_available() (diff) | |
download | linux-7f177f9810ada8ec2e8b378eddbe2d91fda79c9b.tar.xz linux-7f177f9810ada8ec2e8b378eddbe2d91fda79c9b.zip |
powerpc/pseries: hwpoison the pages upon hitting UE
Add support to hwpoison the pages upon hitting machine check
exception.
This patch queues the address where UE is hit to percpu array
and schedules work to plumb it into memory poison infrastructure.
Reviewed-by: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com>
Signed-off-by: Ganesh Goudar <ganeshgr@linux.ibm.com>
[mpe: Combine #ifdefs, drop PPC_BIT8(), and empty inline stub]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/kernel')
-rw-r--r-- | arch/powerpc/kernel/mce_power.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/mce_power.c b/arch/powerpc/kernel/mce_power.c index 6b800eec31f2..367fbfa2e835 100644 --- a/arch/powerpc/kernel/mce_power.c +++ b/arch/powerpc/kernel/mce_power.c @@ -36,7 +36,7 @@ * Convert an address related to an mm to a PFN. NOTE: we are in real * mode, we could potentially race with page table updates. */ -static unsigned long addr_to_pfn(struct pt_regs *regs, unsigned long addr) +unsigned long addr_to_pfn(struct pt_regs *regs, unsigned long addr) { pte_t *ptep; unsigned long flags; |