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