From: Ma Wupeng <mawupeng1(a)huawei.com>
Add machine check safe support for cow & migrate_pages.
Avoid kernel panic during arm64_do_kernel_sea if no valid info is
reported.
Changelog since v5:
- cleanup in patch #6
Changelog since v3:
- backport bugfix commit 88e4f525002b ("mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp")
Changelog since v1:
- fix incorrect patch format
Kefeng Wang (2):
mm: support poison recovery from copy_present_page()
mm: support poison recovery from do_cow_fault()
Liu Shixin (1):
mm: hwpoison: support recovery from HugePage copy-on-write faults
Ma Wupeng (2):
arm64: mm: Add copy mc support for all migrate_page
arm64: send sig fault for user task when apei_claim_sea fails
Oscar Salvador (1):
mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
Tong Tiangen (1):
make copy_[user]_highpage_mc have return value
arch/arm64/include/asm/page.h | 6 +--
arch/arm64/lib/copy_page_mc.S | 6 ++-
arch/arm64/mm/copypage.c | 21 +++++---
arch/arm64/mm/fault.c | 17 +++++--
include/linux/highmem.h | 13 ++++-
include/linux/mm.h | 8 ++--
mm/hugetlb.c | 7 ++-
mm/memory.c | 90 +++++++++++++++++++++++------------
mm/migrate.c | 5 +-
9 files changed, 116 insertions(+), 57 deletions(-)
--
2.25.1