Patches were applied to Zesty, along with the RAS patch series, and ran
the mce-test hwpoison.

ubuntu@ubuntu:~/testing/mce-test/cases/function/hwpoison$ uname -a 
Linux ubuntu 4.10.0-22-generic #24~lp1696852+mmcorruption.1 SMP Tue Jun 13 
20:53:25 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux


Testing on QDF2400 SDP with mce-test:

ubuntu@ubuntu:~/testing/mce-test/cases/function/hwpoison$ sudo 
./run_hugepage.sh 
[sudo] password for ubuntu: 
hwpoison-inject module is loaded.

***************************************************************************
Pay attention:

This is the functional test for huge page support of HWPoison.
***************************************************************************


-------------------------------------
TestCase head early file fork_shared killed
./thugetlb -x -m 2 -o 512 -e -f 1 -F ../../../work/hugepage
[  403.325672] Memory failure: 0x171c200: Killing thugetlb:2912 due to hardware 
memory corruption
[  403.333355] Memory failure: 0x171c200: Killing thugetlb:2913 due to hardware 
memory corruption
[  403.341939] Memory failure: 0x171c200: huge page still referenced by 1 users
[  403.348956] Memory failure: 0x171c200: recovery action for huge page: Failed
./run_hugepage.sh: line 61:  2912 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -e -f 1 -F ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head early file fork_private_nocow killed
./thugetlb -x -m 2 -o 512 -e -f 2 -Fp ../../../work/hugepage
[  403.739988] Memory failure: 0x171de00: Killing thugetlb:2916 due to hardware 
memory corruption
[  403.747668] Memory failure: 0x171de00: Killing thugetlb:2917 due to hardware 
memory corruption
[  403.756254] Memory failure: 0x171de00: recovery action for huge page: Delayed
./run_hugepage.sh: line 61:  2916 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -e -f 2 -Fp ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head early file fork_private_cow killed
./thugetlb -x -m 2 -o 512 -e -f 3 -Fpc ../../../work/hugepage
[  404.239395] Memory failure: 0x171dc00: Killing thugetlb:2920 due to hardware 
memory corruption
[  404.247074] Memory failure: 0x171dc00: recovery action for huge page: Delayed
./run_hugepage.sh: line 61:  2920 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -e -f 3 -Fpc ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head early shm fork_shared killed
./thugetlb -x -m 2 -o 512 -e -S -F ../../../work/hugepage
[  404.625458] Memory failure: 0x171da00: Killing thugetlb:2923 due to hardware 
memory corruption
[  404.633134] Memory failure: 0x171da00: Killing thugetlb:2924 due to hardware 
memory corruption
[  404.641716] Memory failure: 0x171da00: huge page still referenced by 1 users
[  404.648741] Memory failure: 0x171da00: recovery action for huge page: Failed
./run_hugepage.sh: line 61:  2923 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -e -S -F ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head early anonymous fork_shared killed
./thugetlb -x -m 2 -o 512 -e -A -F ../../../work/hugepage
[  405.021526] Memory failure: 0x171d600: Killing thugetlb:2927 due to hardware 
memory corruption
[  405.029206] Memory failure: 0x171d600: Killing thugetlb:2928 due to hardware 
memory corruption
[  405.037779] Memory failure: 0x171d600: huge page still referenced by 1 users
[  405.044817] Memory failure: 0x171d600: recovery action for huge page: Failed
./run_hugepage.sh: line 61:  2927 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -e -A -F ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head early anonymous fork_private_nocow killed
./thugetlb -x -m 2 -o 512 -e -A -Fp ../../../work/hugepage
[  405.407449] Memory failure: 0x171d400: Killing thugetlb:2931 due to hardware 
memory corruption
[  405.415124] Memory failure: 0x171d400: Killing thugetlb:2932 due to hardware 
memory corruption
[  405.423703] Memory failure: 0x171d400: recovery action for huge page: Delayed
./run_hugepage.sh: line 61:  2931 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -e -A -Fp ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head early anonymous fork_private_cow killed
./thugetlb -x -m 2 -o 512 -e -A -Fpc ../../../work/hugepage
[  405.906841] Memory failure: 0x171d200: Killing thugetlb:2935 due to hardware 
memory corruption
[  405.914525] Memory failure: 0x171d200: recovery action for huge page: Delayed
./run_hugepage.sh: line 61:  2935 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -e -A -Fpc ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head late_touch file fork_shared killed
./thugetlb -x -m 2 -o 512 -f 8 -F ../../../work/hugepage
[  406.292783] Memory failure: 0x171d000: huge page still referenced by 1 users
[  406.298901] Memory failure: 0x171d000: recovery action for huge page: Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase head late_touch file fork_private_nocow killed
./thugetlb -x -m 2 -o 512 -f 9 -Fp ../../../work/hugepage
[  406.419670] Memory failure: 0x171c000: recovery action for huge page: Delayed
[  406.447107] pgd = ffffe92a9b797000
[  406.449565] [400000200000] *pgd=000000175fda5003, *pud=000000175f0a3003, 
*pmd=0000000171c00074
./run_hugepage.sh: line 61:  2940 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -f 9 -Fp ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head late_touch file fork_private_cow killed
./thugetlb -x -m 2 -o 512 -f 10 -Fpc ../../../work/hugepage
[  406.939213] Memory failure: 0x171ee00: recovery action for huge page: Delayed
[  406.966458] pgd = ffffe92aa1770000
[  406.968896] [400000200000] *pgd=000000175fcfd003, *pud=000000175f0a0003, 
*pmd=0000000171ee0074
./run_hugepage.sh: line 61:  2943 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -f 10 -Fpc ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head late_touch shm fork_shared killed
./thugetlb -x -m 2 -o 512 -S -F ../../../work/hugepage
[  407.338559] Memory failure: 0x171e800: huge page still referenced by 1 users
[  407.344671] Memory failure: 0x171e800: recovery action for huge page: Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase head late_touch anonymous fork_shared killed
./thugetlb -x -m 2 -o 512 -A -F ../../../work/hugepage
[  407.464591] Memory failure: 0x171ea00: huge page still referenced by 1 users
[  407.470708] Memory failure: 0x171ea00: recovery action for huge page: Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase head late_touch anonymous fork_private_nocow killed
./thugetlb -x -m 2 -o 512 -A -Fp ../../../work/hugepage
[  407.591639] Memory failure: 0x171e600: recovery action for huge page: Delayed
[  407.619071] pgd = ffffe92a9b7d4000
[  407.621523] [400000200000] *pgd=000000176a8ea003, *pud=000000175c721003, 
*pmd=0000000171e60074
./run_hugepage.sh: line 61:  2950 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -A -Fp ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head late_touch anonymous fork_private_cow killed
./thugetlb -x -m 2 -o 512 -A -Fpc ../../../work/hugepage
[  408.098687] Memory failure: 0x171ec00: recovery action for huge page: Delayed
[  408.125953] pgd = ffffe92aa1770000
[  408.128392] [400000200000] *pgd=000000175f36b003, *pud=000000175f364003, 
*pmd=0000000171ec0074
./run_hugepage.sh: line 61:  2953 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 512 -A -Fpc ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase head late_avoid file fork_shared notkilled
./thugetlb -x -m 2 -o 512 -a -f 15 -F ../../../work/hugepage
[  408.508583] Memory failure: 0x171e000: huge page still referenced by 1 users
[  408.514697] Memory failure: 0x171e000: recovery action for huge page: Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
-------------------------------------
TestCase head late_avoid file fork_private_nocow notkilled
./thugetlb -x -m 2 -o 512 -a -f 16 -Fp ../../../work/hugepage
[  408.635270] Memory failure: 0x171e200: recovery action for huge page: Delayed
thugetlb exited normally.
PASS
-------------------------------------
TestCase head late_avoid file fork_private_cow notkilled
./thugetlb -x -m 2 -o 512 -a -f 17 -Fpc ../../../work/hugepage
[  408.921079] Memory failure: 0x171e400: recovery action for huge page: Delayed
thugetlb exited normally.
PASS
-------------------------------------
TestCase head late_avoid shm fork_shared notkilled
./thugetlb -x -m 2 -o 512 -a -S -F ../../../work/hugepage
[  409.096159] Memory failure: 0x171fa00: huge page still referenced by 1 users
[  409.102273] Memory failure: 0x171fa00: recovery action for huge page: Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
-------------------------------------
TestCase head late_avoid anonymous fork_shared notkilled
./thugetlb -x -m 2 -o 512 -a -A -F ../../../work/hugepage
[  409.223245] Memory failure: 0x171fc00: huge page still referenced by 1 users
[  409.229362] Memory failure: 0x171fc00: recovery action for huge page: Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
-------------------------------------
TestCase head late_avoid anonymous fork_private_nocow notkilled
./thugetlb -x -m 2 -o 512 -a -A -Fp ../../../work/hugepage
[  409.349542] Memory failure: 0x171f800: recovery action for huge page: Delayed
thugetlb exited normally.
PASS
-------------------------------------
TestCase head late_avoid anonymous fork_private_cow notkilled
./thugetlb -x -m 2 -o 512 -a -A -Fpc ../../../work/hugepage
[  409.634248] Memory failure: 0x171fe00: recovery action for huge page: Delayed
thugetlb exited normally.
PASS
-------------------------------------
TestCase tail early file fork_shared killed
./thugetlb -x -m 2 -o 513 -e -f 22 -F ../../../work/hugepage
[  409.808512] Memory failure: 0x171f201: Killing thugetlb:2970 due to hardware 
memory corruption
[  409.816193] Memory failure: 0x171f201: Killing thugetlb:2971 due to hardware 
memory corruption
[  409.824768] Memory failure: 0x171f201: Unknown page state
[  409.830151] Memory failure: 0x171f201: unknown page still referenced by 1 
users
[  409.837436] Memory failure: 0x171f201: recovery action for unknown page: 
Failed
./run_hugepage.sh: line 61:  2970 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 513 -e -f 22 -F ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase tail early file fork_private_nocow killed
./thugetlb -x -m 2 -o 513 -e -f 23 -Fp ../../../work/hugepage
[  410.203964] Memory failure: 0x171f001: Killing thugetlb:2974 due to hardware 
memory corruption
[  410.211648] Memory failure: 0x171f001: Killing thugetlb:2975 due to hardware 
memory corruption
[  410.220218] Memory failure: 0x171f001: Unknown page state
[  410.225603] Memory failure: 0x171f001: recovery action for unknown page: 
Failed
./run_hugepage.sh: line 61:  2974 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 513 -e -f 23 -Fp ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase tail early file fork_private_cow killed
./thugetlb -x -m 2 -o 513 -e -f 24 -Fpc ../../../work/hugepage
[  410.708498] Memory failure: 0x1720e01: Killing thugetlb:2978 due to hardware 
memory corruption
[  410.716177] Memory failure: 0x1720e01: Unknown page state
[  410.721538] Memory failure: 0x1720e01: recovery action for unknown page: 
Failed
./run_hugepage.sh: line 61:  2978 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 513 -e -f 24 -Fpc ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase tail early shm fork_shared killed
./thugetlb -x -m 2 -o 513 -e -S -F ../../../work/hugepage
[  411.099386] Memory failure: 0x1720c01: Killing thugetlb:2981 due to hardware 
memory corruption
[  411.107064] Memory failure: 0x1720c01: Killing thugetlb:2982 due to hardware 
memory corruption
[  411.115646] Memory failure: 0x1720c01: Unknown page state
[  411.121024] Memory failure: 0x1720c01: unknown page still referenced by 1 
users
[  411.128311] Memory failure: 0x1720c01: recovery action for unknown page: 
Failed
./run_hugepage.sh: line 61:  2981 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 513 -e -S -F ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase tail early anonymous fork_shared killed
./thugetlb -x -m 2 -o 513 -e -A -F ../../../work/hugepage
[  411.489751] Memory failure: 0x1720801: Killing thugetlb:2985 due to hardware 
memory corruption
[  411.497430] Memory failure: 0x1720801: Killing thugetlb:2986 due to hardware 
memory corruption
[  411.506009] Memory failure: 0x1720801: Unknown page state
[  411.511385] Memory failure: 0x1720801: unknown page still referenced by 1 
users
[  411.518674] Memory failure: 0x1720801: recovery action for unknown page: 
Failed
./run_hugepage.sh: line 61:  2985 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 513 -e -A -F ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase tail early anonymous fork_private_nocow killed
./thugetlb -x -m 2 -o 513 -e -A -Fp ../../../work/hugepage
[  411.888516] Memory failure: 0x1720601: Killing thugetlb:2989 due to hardware 
memory corruption
[  411.896192] Memory failure: 0x1720601: Killing thugetlb:2990 due to hardware 
memory corruption
[  411.904769] Memory failure: 0x1720601: Unknown page state
[  411.910152] Memory failure: 0x1720601: recovery action for unknown page: 
Failed
./run_hugepage.sh: line 61:  2989 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 513 -e -A -Fp ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase tail early anonymous fork_private_cow killed
./thugetlb -x -m 2 -o 513 -e -A -Fpc ../../../work/hugepage
[  412.391205] Memory failure: 0x1720401: Killing thugetlb:2993 due to hardware 
memory corruption
[  412.398887] Memory failure: 0x1720401: Unknown page state
[  412.404244] Memory failure: 0x1720401: recovery action for unknown page: 
Failed
./run_hugepage.sh: line 61:  2993 Bus error               (core dumped) 
./thugetlb -x -m 2 -o 513 -e -A -Fpc ../../../work/hugepage
thugetlb was killed.
PASS
-------------------------------------
TestCase tail late_touch file fork_shared killed
./thugetlb -x -m 2 -o 513 -f 29 -F ../../../work/hugepage
[  412.783228] Memory failure: 0x1720201: Unknown page state
[  412.787696] Memory failure: 0x1720201: unknown page still referenced by 1 
users
[  412.794965] Memory failure: 0x1720201: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase tail late_touch file fork_private_nocow killed
./thugetlb -x -m 2 -o 513 -f 30 -Fp ../../../work/hugepage
[  412.915738] Memory failure: 0x171f401: Unknown page state
[  412.920208] Memory failure: 0x171f401: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase tail late_touch file fork_private_cow killed
./thugetlb -x -m 2 -o 513 -f 31 -Fpc ../../../work/hugepage
[  413.150968] Memory failure: 0x1721e01: Unknown page state
[  413.155433] Memory failure: 0x1721e01: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase tail late_touch shm fork_shared killed
./thugetlb -x -m 2 -o 513 -S -F ../../../work/hugepage
[  413.275855] Memory failure: 0x1721c01: Unknown page state
[  413.280324] Memory failure: 0x1721c01: unknown page still referenced by 1 
users
[  413.287592] Memory failure: 0x1721c01: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase tail late_touch anonymous fork_shared killed
./thugetlb -x -m 2 -o 513 -A -F ../../../work/hugepage
[  413.407723] Memory failure: 0x1720001: Unknown page state
[  413.412187] Memory failure: 0x1720001: unknown page still referenced by 1 
users
[  413.419460] Memory failure: 0x1720001: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase tail late_touch anonymous fork_private_nocow killed
./thugetlb -x -m 2 -o 513 -A -Fp ../../../work/hugepage
[  413.539786] Memory failure: 0x1721801: Unknown page state
[  413.544262] Memory failure: 0x1721801: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase tail late_touch anonymous fork_private_cow killed
./thugetlb -x -m 2 -o 513 -A -Fpc ../../../work/hugepage
[  413.775028] Memory failure: 0x1721601: Unknown page state
[  413.779496] Memory failure: 0x1721601: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
FAIL
-------------------------------------
TestCase tail late_avoid file fork_shared notkilled
./thugetlb -x -m 2 -o 513 -a -f 36 -F ../../../work/hugepage
[  413.900014] Memory failure: 0x1721401: Unknown page state
[  413.904482] Memory failure: 0x1721401: unknown page still referenced by 1 
users
[  413.911751] Memory failure: 0x1721401: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
-------------------------------------
TestCase tail late_avoid file fork_private_nocow notkilled
./thugetlb -x -m 2 -o 513 -a -f 37 -Fp ../../../work/hugepage
[  414.032230] Memory failure: 0x1721a01: Unknown page state
[  414.036702] Memory failure: 0x1721a01: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
-------------------------------------
TestCase tail late_avoid file fork_private_cow notkilled
./thugetlb -x -m 2 -o 513 -a -f 38 -Fpc ../../../work/hugepage
[  414.267469] Memory failure: 0x1721001: Unknown page state
[  414.271931] Memory failure: 0x1721001: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
-------------------------------------
TestCase tail late_avoid shm fork_shared notkilled
./thugetlb -x -m 2 -o 513 -a -S -F ../../../work/hugepage
[  414.392127] Memory failure: 0x1722e01: Unknown page state
[  414.396589] Memory failure: 0x1722e01: unknown page still referenced by 1 
users
[  414.403865] Memory failure: 0x1722e01: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
-------------------------------------
TestCase tail late_avoid anonymous fork_shared notkilled
./thugetlb -x -m 2 -o 513 -a -A -F ../../../work/hugepage
[  414.524169] Memory failure: 0x1721201: Unknown page state
[  414.528635] Memory failure: 0x1721201: unknown page still referenced by 1 
users
[  414.535906] Memory failure: 0x1721201: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
-------------------------------------
TestCase tail late_avoid anonymous fork_private_nocow notkilled
./thugetlb -x -m 2 -o 513 -a -A -Fp ../../../work/hugepage
[  414.656216] Memory failure: 0x1722a01: Unknown page state
[  414.660682] Memory failure: 0x1722a01: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
-------------------------------------
TestCase tail late_avoid anonymous fork_private_cow notkilled
./thugetlb -x -m 2 -o 513 -a -A -Fpc ../../../work/hugepage
[  414.891364] Memory failure: 0x1722801: Unknown page state
[  414.895840] Memory failure: 0x1722801: recovery action for unknown page: 
Failed
madvise: Device or resource busy
madivise return -1 :thugetlb exited normally.
PASS
Unpoisoning.

        Num of Executed Test Case: 42   Num of Failed Case: 10


** Description changed:

  [Impact]
  Enable memory corruption handling for arm64
  
  [Test]
  run mce-test mce-test/cases/function/hwpoison
  
  [Fix]
  [0] https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1376052.html
  [1] https://www.spinics.net/lists/arm-kernel/msg581657.html
  [1] https://lkml.org/lkml/2017/4/7/486
  [2] https://lkml.org/lkml/2017/4/5/402
  
  Jonathan (Zhixiong) Zhang (2):
-   arm64: hwpoison: add VM_FAULT_HWPOISON[_LARGE] handling
-   arm64: kconfig: allow support for memory failure handling
+   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
+   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(-)
+  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(-)
  
  [Regression Potential]
- Changes are confined to ARM64 architecture.
+ Changes are confined to ARM64 architecture. Detailed test results are posted 
to this bug as comments.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1696852

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

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  [Impact]
  Enable memory corruption handling for arm64

  [Test]
  run mce-test mce-test/cases/function/hwpoison

  [Fix]
  [0] https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1376052.html
  [1] https://www.spinics.net/lists/arm-kernel/msg581657.html
  [1] https://lkml.org/lkml/2017/4/7/486
  [2] https://lkml.org/lkml/2017/4/5/402

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

  [Regression Potential]
  Changes are confined to ARM64 architecture. Detailed test results are posted 
to this bug as comments.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1696852/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to