[SRU][Zesty] arm64: Add support for handling memory corruption

Manoj Iyer manoj.iyer at canonical.com
Wed Jun 14 18:45:31 UTC 2017


Please review and consider this pull-request SRU for adding support for 
handling memory corruption in ARM64. This is a feature requested on 
QDF2400 platform. Previously I had submitted an SRU (pending review) 
for adding RAS features in arm64 https://launchpad.net/bugs/1696570, 
that covers the base set of RAS patches for arm64.

The patches were cherry-picked from for-next branch on the arm64 git 
repo maintained by Will Deacon. A test kernel for ARM64, AMD64, Power8 
are available at 
https://launchpad.net/~centriq-team/+archive/ubuntu/lp1696852/ This 
kernel was tested on ARM64 with mce-test and results are available on 
the bug https://launchpad.net/bugs/1696852 . The Kernel was also boot 
tested on AMD64 and Power8 as noted in the bug report.

The following changes since commit 
377872015b3a06cecba9597558d194a667e35810:

  UBUNTU: [Config] CONFIG_ACPI_APEI_SEA=y (2017-06-08 14:56:40 -0500)

are available in the git repository at:

  git+ssh://git.launchpad.net/~centriq-team/+git/linux-sru lp1696852

for you to fetch changes up to 357b492ed1cc4beb9d46e3bb017116a362dca5f0:

  arm64: kconfig: allow support for memory failure handling (2017-06-13 
15:45:24 -0500)

----------------------------------------------------------------
Jonathan (Zhixiong) Zhang (2):
      arm64: hwpoison: add VM_FAULT_HWPOISON[_LARGE] handling
      arm64: kconfig: allow support for memory failure handling

Punit Agrawal (2):
      arm64: hugetlb: Fix huge_pte_offset to return poisoned page table 
entries
      arm64: mm: Update perf accounting to handle poison faults

 arch/arm64/Kconfig               |  1 +
 arch/arm64/include/asm/pgtable.h |  2 +-
 arch/arm64/mm/fault.c            | 90 
++++++++++++++++++++++++----------------
 arch/arm64/mm/hugetlbpage.c      | 29 +++++--------
 4 files changed, 67 insertions(+), 55 deletions(-)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170614/6535fd71/attachment.html>


More information about the kernel-team mailing list