PR sync from: Tong Tiangen tongtiangen@huawei.com
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/CVASI4TUT52VKADQAHSPSDDFLCPRASGK/
The following optimization are made for feature "arm64: add machine
check safe support":
- Optimize do_sea() processing logic.
- Add new fixup type of the copy_to/from_user() memory error.
- Optimize repeated assembly codes in copy_mc_page.S and memcpy_mc.S.
- The below mailist patch hardening feature is incorporated:
https://lore.kernel.org/lkml/20240204080144.7977-1-xueshuai@linux.alibaba.com/
Marc Zyngier (1):
arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH
Shuai Xue (3):
ACPI: APEI: send SIGBUS to current task if synchronous memory error
not recovered
mm: memory-failure: move return value documentation to function
declaration
ACPI: APEI: handle synchronous exceptions in task work to send correct
SIGBUS si_code
Tong Tiangen (12):
Revert "kasan: fix the compilation error for memcpy_mcs()"
Revert "arm64: add machine check safe sysctl interface"
Revert "arm64: introduce copy_mc_to_kernel() implementation"
Revert "arm64: support copy_mc_[user]highpage()"
Revert "mm/hwpoison: return -EFAULT when copy fail in
copy_mc[user]highpage()"
Revert "arm64: add uaccess to machine check safe"
Revert "arm64: add support for machine check error safe"
arm64: add support for ARCH_HAS_COPY_MC
mm/hwpoison: return -EFAULT when copy fail in
copy_mc[user]highpage()
arm64: support copy_mc[user]_highpage()
arm64: introduce copy_mc_to_kernel() implementation
arm64: add machine check safe sysctl interface
--
2.25.1
暂无评论