)]}'
{
  "log": [
    {
      "commit": "dbbbc64a4b6e539cd39427f7dc3cb60400e02334",
      "tree": "76ed1fb847a75edd08cd0f7c7407360b533d62c4",
      "parents": [
        "3670218f42e171b70632cefe25d303d0fc1c9234"
      ],
      "author": {
        "name": "Yi Lai",
        "email": "yi1.lai@intel.com",
        "time": "Thu May 14 04:40:17 2026 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri May 15 08:50:15 2026 -0700"
      },
      "message": "apei-inject, einj-ext: check EDAC log as alternative to GHES record\n\nOn platforms where memory correctable errors are reported via\nCMCI/MCE/EDAC path (notrigger\u003d1, error consumed by CPU on victim\naccess), the GHES firmware-first notification is never triggered.\nThe \"Hardware error from APEI Generic Hardware Error Source\" message\ndoes not appear in dmesg, causing check_result() to always fail.\n\nAdd \"SystemAddress:${addr}\" as an alternative pattern in check_result(),\nwhich matches the EDAC/ADXL decode output.\n\nSigned-off-by: Yi Lai \u003cyi1.lai@intel.com\u003e\nReviewed-by: Qiuxu Zhuo \u003cqiuxu.zhuo@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3670218f42e171b70632cefe25d303d0fc1c9234",
      "tree": "ee141d36b35829a167e3aeb93f77718decf1cd71",
      "parents": [
        "ab7e1c31681f4a666edd241c8320a6458cf04d6c"
      ],
      "author": {
        "name": "Yi Lai",
        "email": "yi1.lai@intel.com",
        "time": "Tue Feb 03 05:30:31 2026 +0000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Feb 03 09:07:11 2026 -0800"
      },
      "message": "lib/mce.sh: Support dynamic removal of EDAC driver modules\n\nCurrently, EDAC driver support is implemented via hardcoded checks for\nspecific drivers (i7core_edac, sb_edac, skx_edac) in multiple scripts.\nWhen a new driver (e.g., imh_edac) is introduced, it is not\nautomatically recognized, causing it to remain loaded during tests.\nThis leads to potential test failures or invalid results.\n\nThis patch introduces a generalized remove_edac_modules() in lib/mce.sh. It\ndynamically identifies and removes all loaded modules ending in \"_edac\". This\nensures that:\n\n1. New drivers like imh_edac are supported automatically without code\n   changes.\n2. Infrastructure modules (edac_core, skx_edac_common) are preserved\n   to maintain system stability.\n3. All conflicting hardware drivers are unloaded, not just the first one\n   found.\n\nThe hardcoded driver lists in srar_recovery.sh, run_pfa.sh, and\nhost_run.sh are replaced with calls to this new shared function.\n\nSigned-off-by: Yi Lai \u003cyi1.lai@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nReviewed-by: Qiuxu Zhuo \u003cqiuxu.zhuo@intel.com\u003e\n"
    },
    {
      "commit": "ab7e1c31681f4a666edd241c8320a6458cf04d6c",
      "tree": "0ec8b9eaff1574c7cf1799cd60ff40be85a88498",
      "parents": [
        "d98eff261e1abae09dc95e1e4bcc26901380b756"
      ],
      "author": {
        "name": "Rex Nie",
        "email": "rex.nie@jaguarmicro.com",
        "time": "Wed May 28 13:07:06 2025 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 28 08:44:21 2025 -0700"
      },
      "message": "thugetlb: fix test case failure due to incorrect getopt_long() return handling\n\ngetopt_long() returns an int, not a char. When all command-line options\nare parsed, it returns -1. Assigning this value to a char causes incorrect\nbehavior and falls through to the default case unintentionally. This patch\nchanges the type of variable c from char to int to handle the return value\nof getopt_long() correctly and fix the test case execution failure.\n\nerror messge:\n-------------------------------------\nTestCase head early file fork_shared killed\n./thugetlb -x -m 2 -o 512 -e -f 1 -F ../../../work/hugepage\n./thugetlb [-m memory] [-o offset] [-f file] [-xOeSAaFpch] hugetlbfs_directory\n            -m|--memory size(hugepage unit)    Size of hugetlbfs file\n            -o|--offset offset(page unit)      Position of error injection\n            -x|--inject                        Error injection switch\n            -O|--offline                       Soft offline switch\n            -e|--early-kill                    Set PR_MCE_KILL_EARLY\n            -S|--shm                           Use shmem with SHM_HUGETLB\n            -A|--anonymous                     Use MAP_ANONYMOUS\n            -a|--avoid-touch                   Avoid touching error page\n            -F|--fork\n            -p|--private\n            -c|--cow\n            -f|--filename string\n            -h|--help\n\nthugetlb was killed.\nPASS\n...\n\nSigned-off-by: Rex Nie \u003crex.nie@jaguarmicro.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nReviewed-by: Qiuxu Zhuo \u003cqiuxu.zhuo@intel.com\u003e\n"
    },
    {
      "commit": "d98eff261e1abae09dc95e1e4bcc26901380b756",
      "tree": "b4a62349b409e4a99bf2fb3c0029352cb85024e0",
      "parents": [
        "0c5bef303e156c47827c2bd330ec3dc13a0af9db"
      ],
      "author": {
        "name": "Rex Nie",
        "email": "rex.nie@jaguarmicro.com",
        "time": "Wed May 28 13:03:46 2025 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 28 08:42:53 2025 -0700"
      },
      "message": "random_offline: Fix \u0027syntax error\u0027 test failure on AArch64\n\nThere is no /sys/firmware/memmap/ for non-x86/x64 platform, so E will be\nempty. It will report bellow \u0027syntax error\u0027. This patch will try to get\nend of memory from /proc/iomem if E is empty.\n\nRunning random_offline (random soft offline test for 60 seconds)\n./random_offline: line 61: /sys/firmware/memmap/*/type: No such file or directory\nsoft offlining pages upto\nUsing random seed 1748344561\n(standard_in) 1: syntax error\n(standard_in) 1: syntax error\n...\n(standard_in) 1: syntax error\n(standard_in) 1: syntax error\ntime over\nsoft-poison: success 0 failed 19856 of total 19856\nunpoison-failed: success 0 failed 0 of total 0\npoisoned before: HardwareCorrupted:     4 kB\npoisoned after: HardwareCorrupted:     4 kB\nPASS: ./random_offline -t 60\n\nSigned-off-by: Rex Nie \u003crex.nie@jaguarmicro.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nReviewed-by: Qiuxu Zhuo \u003cqiuxu.zhuo@intel.com\u003e\n"
    },
    {
      "commit": "0c5bef303e156c47827c2bd330ec3dc13a0af9db",
      "tree": "54ab69cc3c16dbd8d4b73162f501b4583e8d2cb3",
      "parents": [
        "9cf753efb7254b60219c71d9fd2334d017669b6d"
      ],
      "author": {
        "name": "Rex Nie",
        "email": "rex.nie@jaguarmicro.com",
        "time": "Tue May 27 17:34:48 2025 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 27 14:29:49 2025 -0700"
      },
      "message": "run_hard.sh: Correct test name printed to match actual execution.\n\nIn run_hard.sh, \"run_test ./tkillpoison\" is executed,\nbut \"Running tsimpleinj\" is echoed. This patch corrects the discrepancy.\n\nSigned-off-by: Rex Nie \u003crex.nie@jaguarmicro.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nReviewed-by: Qiuxu Zhuo \u003cqiuxu.zhuo@intel.com\u003e\n"
    },
    {
      "commit": "9cf753efb7254b60219c71d9fd2334d017669b6d",
      "tree": "c9a2a5bc3619a6a7c93a6f93e2cd9db4935bc26e",
      "parents": [
        "78dfae931188842704e96ff5e417660b7558373a"
      ],
      "author": {
        "name": "Mingli Yu",
        "email": "mingli.yu@windriver.com",
        "time": "Fri Apr 25 21:34:15 2025 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Apr 25 13:17:31 2025 -0700"
      },
      "message": "gcov_merge.py/scov_merge.py: switch to python3\n\nMake gcov_merge.py and scov_merge.py port to python3.\n\nSigned-off-by: Mingli Yu \u003cmingli.yu@windriver.com\u003e\nSigned-off-by: Martin Jansa \u003cmartin.jansa@gmail.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "78dfae931188842704e96ff5e417660b7558373a",
      "tree": "e88080fdfdc4fac17f0095c4a5c60580243f5fd4",
      "parents": [
        "9d11fc3e05eae7b454efeb5941beded56f80445b"
      ],
      "author": {
        "name": "Martin Jansa",
        "email": "martin.jansa@gmail.com",
        "time": "Fri Apr 25 21:34:04 2025 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Apr 25 13:16:21 2025 -0700"
      },
      "message": "ltp-pan: fix wait_handler declaration\n\nto match definition in:\ntools/ltp-pan/ltp-pan.c:wait_handler( int sig )\n\n* fixes build with gcc-15:\n\nltp-pan.c: In function \u0027main\u0027:\nltp-pan.c:459:19: error: assignment to \u0027__sighandler_t\u0027 {aka \u0027void (*)(int)\u0027} from incompatible pointer type \u0027void (*)(void)\u0027 [-Wincompatible-pointer-types]\n  459 |     sa.sa_handler \u003d wait_handler;\n      |                   ^\nIn file included from ltp-pan.c:67:\nzoolib.h:52:6: note: \u0027wait_handler\u0027 declared here\n   52 | void wait_handler();\n      |      ^~~~~~~~~~~~\nIn file included from TOPDIR/tmp/work/core2-64-oe-linux/mce-test/20230601+git/recipe-sysroot/usr/include/sys/param.h:28,\n                 from ltp-pan.c:56:\nTOPDIR/tmp/work/core2-64-oe-linux/mce-test/20230601+git/recipe-sysroot/usr/include/signal.h:72:16: note: \u0027__sighandler_t\u0027 declared here\n   72 | typedef void (*__sighandler_t) (int);\n      |                ^~~~~~~~~~~~~~\nltp-pan.c:489:17: error: too many arguments to function \u0027wait_handler\u0027; expected 0, have 1\n  489 |                 wait_handler(SIGINT);\n      |                 ^~~~~~~~~~~~ ~~~~~~\n\nSigned-off-by: Martin Jansa \u003cmartin.jansa@gmail.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9d11fc3e05eae7b454efeb5941beded56f80445b",
      "tree": "4939b18fd848429d2b85f6ca4e32e84f200e1db1",
      "parents": [
        "025014dedca39d2b8a57a82e52286e72e157d73a"
      ],
      "author": {
        "name": "Shuai Xue",
        "email": "xueshuai@linux.alibaba.com",
        "time": "Sat May 06 14:13:52 2023 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jun 01 09:59:25 2023 -0700"
      },
      "message": "tprctl: enhance sighandler to explicitly print si_code\n\nThe current sighandler only restores the environment saved before, we\ncan not tell the SIGBUS reason. Therefore, explictly print si_code like\nwe do in tsimpleinj, 4 for BUS_MCEERR_AR, and 5 for BUS_MCEERR_AO.\n\nSigned-off-by: Shuai Xue \u003cxueshuai@linux.alibaba.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "025014dedca39d2b8a57a82e52286e72e157d73a",
      "tree": "9c6383f33daf366de03b00f734935bc21e9a9da9",
      "parents": [
        "8fe03104cb3eed2974e930a35dbb2a927b54b73d"
      ],
      "author": {
        "name": "Shuai Xue",
        "email": "xueshuai@linux.alibaba.com",
        "time": "Fri Oct 28 11:16:34 2022 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Oct 28 09:17:14 2022 -0700"
      },
      "message": "tools: victim: fix timeout count with pre-decrement\n\nThe post-decrement of count as while loop condition will end with count\nequal to -1, result in failing to catch triggering timeout.\n\nChange to use pre-decrement.\n\nSigned-off-by: Shuai Xue \u003cxueshuai@linux.alibaba.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8fe03104cb3eed2974e930a35dbb2a927b54b73d",
      "tree": "6465e80d772a10ca5411c556b231e71ff0c488ce",
      "parents": [
        "23f95d5ba8cc92d1f4eb1da2082f77175cc4974b"
      ],
      "author": {
        "name": "Jin Wen",
        "email": "wen.jin@intel.com",
        "time": "Mon Aug 22 17:27:34 2022 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 25 11:42:00 2022 -0700"
      },
      "message": "edac/README: Some notes for EDAC test\n\nList some situation in which EDAC test will likely fail and give\ncorresponding solution.\n\nSigned-off-by: Jin Wen \u003cwen.jin@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "23f95d5ba8cc92d1f4eb1da2082f77175cc4974b",
      "tree": "ae51271e0428ab9bef3a8bc6223a161e7f43cc7c",
      "parents": [
        "110cfb50bc86498a522619c68ba1cb10e141e5eb"
      ],
      "author": {
        "name": "Weihong Zhang",
        "email": "weihong.zhang@intel.com",
        "time": "Mon Aug 22 17:27:33 2022 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 25 11:40:58 2022 -0700"
      },
      "message": "edac.sh: Filter out incomplete EDAC message in EDAC test\n\nWhen enabling eMCA in BIOS setting on some platforms.two kind similar\nEDAC messages for one address may be received, messages include incomplete\nEDAC information from BIOS, such as invalid Machine Check Bank information.\ne.g., the following is received on CLX-4S,\nEDAC skx MC4: CPU 0: Machine Check Event: 0 Bank 255:940000000000009f\n\nthis message should be ignored and avoid to be added into reference file.\notherwise the messaage will affect test result.\n\nSigned-off-by: Jin Wen \u003cwen.jin@intel.com\u003e\nSigned-off-by: Weihong Zhang \u003cweihong.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "110cfb50bc86498a522619c68ba1cb10e141e5eb",
      "tree": "c96003af5057deb310922fd5ee1915beab9428d5",
      "parents": [
        "11a5631c275b5642206d3d7dbf07555c04dc8799"
      ],
      "author": {
        "name": "Weihong Zhang",
        "email": "weihong.zhang@intel.com",
        "time": "Mon Aug 22 17:27:32 2022 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 25 11:38:26 2022 -0700"
      },
      "message": "edac.sh: Save more information to log and add retry in test specify address\n\nUpdate source codes related to writing log in EDAC test,\nAdd retry during test specify address.\n\nSigned-off-by: Jin Wen \u003cwen.jin@intel.com\u003e\nSigned-off-by: Weihong Zhang \u003cweihong.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "11a5631c275b5642206d3d7dbf07555c04dc8799",
      "tree": "dc43af05421d0f393140f949d19c35048483e915",
      "parents": [
        "024549158fb1bdd26919ddde987b970d14f01fc0"
      ],
      "author": {
        "name": "Weihong Zhang",
        "email": "weihong.zhang@intel.com",
        "time": "Mon Aug 22 17:27:31 2022 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 25 11:32:21 2022 -0700"
      },
      "message": "edac.sh: Remove temporary files and reference file when abnormal exit\n\nRemove temporarily created files before exit. And remove partially created\nreference file before exit when received SIGINT or similiar signals.\n\nSigned-off-by: Weihong Zhang \u003cweihong.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "024549158fb1bdd26919ddde987b970d14f01fc0",
      "tree": "b0ea120cb3d9aaaf250652105d244fee5923ea27",
      "parents": [
        "1f110d6f86cd1ad5558e0185b96a44d6b2646328"
      ],
      "author": {
        "name": "Weihong Zhang",
        "email": "weihong.zhang@intel.com",
        "time": "Mon Aug 22 17:27:30 2022 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 25 11:29:57 2022 -0700"
      },
      "message": "edac.sh: Check memory config before test and clean script\n\nClean up EDAC test script to make it more readable, remove \u0027exit\u0027 after\ncreated reference file to make it suitable for automatic test, and add\nreasonable return value to be called by other scripts.\n\nSigned-off-by: Jin Wen \u003cwen.jin@intel.com\u003e\nSigned-off-by: Weihong Zhang \u003cweihong.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1f110d6f86cd1ad5558e0185b96a44d6b2646328",
      "tree": "d182418e734549f0f3adcafdd1cdcb4329983574",
      "parents": [
        "f5b2f7a2f16203c681b50f2ffe69d27399df0592"
      ],
      "author": {
        "name": "Weihong Zhang",
        "email": "weihong.zhang@intel.com",
        "time": "Mon Aug 22 17:27:29 2022 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 15:43:06 2022 -0700"
      },
      "message": "edac.sh: Update delay code and add progress display\n\nRemove original delay code, just add engough delay for every error injection.\nafter trigger injection, add delay for get full kernel message\n\nAdd progress display prompt for error injection\n\nSome miscellaneous whitespace/tab cleanup.\n\nSigned-off-by: Weihong Zhang \u003cweihong.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f5b2f7a2f16203c681b50f2ffe69d27399df0592",
      "tree": "0ec2eaecb8a02c6c5fd2f66ff82fb613a713b730",
      "parents": [
        "6f2cde4f206f8f52a6d7363853cfe70b3f2ebb83"
      ],
      "author": {
        "name": "Weihong Zhang",
        "email": "weihong.zhang@intel.com",
        "time": "Mon Aug 22 17:48:12 2022 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 15:27:32 2022 -0700"
      },
      "message": "mce-test: Fix some typos in thugetlb.c\n\n1) copy/paste in error message prints \"put_semaphore\" instead of\n   \"get_semaphore\"\n2) Spurious \";\" on \"if\" statement means incorrect execution.\n\nSigned-off-by: Weihong Zhang \u003cweihong.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6f2cde4f206f8f52a6d7363853cfe70b3f2ebb83",
      "tree": "0d865b2fc4124e568b6d683220ef044cbfc598c4",
      "parents": [
        "82002d1d1472a42dbfc1007614b3ca6c001b3121"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 16 10:32:26 2021 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 16 10:44:13 2021 -0800"
      },
      "message": "Add wrapper to madvise() calls to handle new kernel error code\n\nUpstream kernel changed the return value from madvise(2) in the case\nwhere a page is already poisoned in v5.13 with\n\ncommit 47af12bae17f (\"mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned\")\n\nCheck for the EHWPOISON error code and treat the same as success.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "82002d1d1472a42dbfc1007614b3ca6c001b3121",
      "tree": "b8ea28dd5d3ab56ffbbf77f0ba2f430c2803fd79",
      "parents": [
        "7643baf6c3919b3d727e6ba6c2e545dc6a653307"
      ],
      "author": {
        "name": "Jin Wen",
        "email": "wen.jin@intel.com",
        "time": "Tue May 21 11:04:52 2019 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jul 20 12:49:04 2021 -0700"
      },
      "message": "Add delay in EDAC test to avoid triggering CMCI storm\n\nSleep one second every ten error injections to avoid triggering CMCI\nstorm.\n\nSigned-off-by: Jin Wen \u003cwen.jin@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7643baf6c3919b3d727e6ba6c2e545dc6a653307",
      "tree": "3eea1511ae0680f110711f88875416cc7f8e6373",
      "parents": [
        "3760e34c5e68b5b42437b3adf444d595eb2feb1e"
      ],
      "author": {
        "name": "Jin Wen",
        "email": "wen.jin@intel.com",
        "time": "Tue Sep 17 17:53:54 2019 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Sep 17 09:59:57 2019 -0700"
      },
      "message": "k_tree_diff: Remove dependency on output order from find(1) command\n\nThe output of \"find | md5sum\" command under one dir is often different from under its\nduplicated dir on Red hat OS, which will cause STRESS-HWPOISON-SOFT test fail, but\nit isn\u0027t found on Ubuntu. Change \"find | md5sum\" command to \"find | sort | md5sum\"\ncommand in k_tree_diff() can get expected result in both OS.\n\nSigned-off-by: Jin Wen \u003cwen.jin@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3760e34c5e68b5b42437b3adf444d595eb2feb1e",
      "tree": "2f6405b21ceaef1aa12e9a46c57358530f37a6c6",
      "parents": [
        "708bfffaf2dc3c5c8203c756d1c52393b97bde4a"
      ],
      "author": {
        "name": "Dezhu Zhang",
        "email": "dezhux.zhang@intel.com",
        "time": "Thu Jul 25 13:31:28 2019 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 29 14:59:46 2019 -0700"
      },
      "message": "mce-test: Unload possible EDAC drivers to avoid interference.\n\nEDAC drivers sometimes claim to handle memory errors. When this happens,\nthose errors do not appear in mcelog. We already have tests to check\nfor the sb_edac driver. Add a check for the Skylake driver (skx_edac).\n\nSigned-off-by: Dezhu Zhang \u003cdezhux.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "708bfffaf2dc3c5c8203c756d1c52393b97bde4a",
      "tree": "c785c4ad22ba1955eba5073e69b3876012941f5e",
      "parents": [
        "08ee5962fadfad11a256edcd92d7a71d55db6890"
      ],
      "author": {
        "name": "Dezhu Zhang",
        "email": "dezhux.zhang@intel.com",
        "time": "Thu Jul 25 13:32:48 2019 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 29 14:56:04 2019 -0700"
      },
      "message": "mce-test: Fix typo issue in run_hugepage_overcommit.sh\n\nMissing \"echo\" in failure path\n\nSigned-off-by: Dezhu Zhang \u003cdezhux.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "08ee5962fadfad11a256edcd92d7a71d55db6890",
      "tree": "4ca788b982fec1a11ffa993cfdade99c615117df",
      "parents": [
        "bf1584690549f59dbc98cc5278649a8dfd1b4aea"
      ],
      "author": {
        "name": "Qiuxu Zhuo",
        "email": "qiuxu.zhuo@intel.com",
        "time": "Tue Jun 18 09:19:40 2019 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Jul 16 17:15:50 2019 -0700"
      },
      "message": "Avoid optimizing out the access to the injected location by compiler\n\nThe \"SRAR DCU\" test case failed on a CLX-AP server. It\u0027s root caused\nthat the gcc v8.2.1 optimized out the access to the injected location.\n\nMove the \"total\" from being a local variable to a global to avoid the\noptimization by the compiler. Consequently, it can make sure the poisoned\ndata is consumed to trigger the machine check recovery process.\n\nBefore applying the patch:\n  run : ./srar_recovery.sh -d\n  log : The poisoned process can\u0027t be killed by kernel automatically. Test fails!\n\nAfter applying the patch:\n  run : ./srar_recovery.sh -d\n  log : ./srar_recovery.sh: line 80: 11650 Broken pipe tail -f trigger --pid\u003d$$\n         11651 Bus error (core dumped) | victim $1 \u003e log\n         SRAR/DCU test passes!\n\nSigned-off-by: Qiuxu Zhuo \u003cqiuxu.zhuo@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "bf1584690549f59dbc98cc5278649a8dfd1b4aea",
      "tree": "2400d058f8160b76e1927a4f05eeaf5ce6e6fa50",
      "parents": [
        "533f091f0eedbe6ee0fbcc4358a7a789f710100b"
      ],
      "author": {
        "name": "Qiuxu Zhuo",
        "email": "qiuxu.zhuo@intel.com",
        "time": "Fri Jun 21 16:03:48 2019 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Jul 08 16:34:33 2019 -0700"
      },
      "message": "Add an \"EBUSY\" check for the \"clean-anonymous\" sub-test\n\nCurrently, kernel can correctly handle/recover a user-space error\npage, e.g., set \"PG_hwpoison\" flag, de-attach the error page from\nthe address mapping, and kill the related processes if it\u0027s a\ndirty page. While for some kernel error page, kernel can only set\n\"PG_hwpoison\" flag, and return \"-EBUSY\" error code for system\nrequest (try to be lucky and not touch the kernel error page in\nfuture). The table below shows the error code mapping from kernel\nerror code to system call error code of madvise() when handling\nan error page.\n\n+--------------------------------------------+\n| Kernel error code | System call error code |\n|-------------------|------------------------|\n| MF_IGNORE[1]      |       EBUSY            |\n|-------------------|------------------------|\n| MF_FAILED[2]      |       EBUSY            |\n|-------------------|------------------------|\n| MF_DELAYED[2]     |       0 (SUCCESS)      |\n|-------------------|------------------------|\n| MF_RECOVERED[2]   |       0 (SUCCESS)      |\n|--------------------------------------------|\n| [1] For reserved/slab kernel error pages.  |\n| [2] For other error pages.                 |\n+--------------------------------------------+\n\nThere isn\u0027t an existing system error code more suitable than\n\"EBUSY\" to map \"MF_IGNORE\". And from the above table, the \"EBUSY\"\nsystem call error code could indicate that kernel ignores a\nreserved kernel error page (expected failure) or fails to handle\nan error page (real failure).\n\nThe page for \"clean-anonymous\" sub-test from system call\n\"mmap(..., MAP_PRIVATE|MAP_ANONYMOUS,...)\" is a reserved kernel\nzeroed page with copy-on-write mapping which kernel can\u0027t recover.\nSo the \"EBUSY\" error code for this sub-test indicates an expected\nfailure when doing hardware poison test.\n\nSigned-off-by: Qiuxu Zhuo \u003cqiuxu.zhuo@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "533f091f0eedbe6ee0fbcc4358a7a789f710100b",
      "tree": "9b52bb2ce4d80864bdf5d39bde76c58cc84d166c",
      "parents": [
        "ffd5c0d397a7d645e252c2474a50ec2390bd15e7"
      ],
      "author": {
        "name": "Zhang Dezhu",
        "email": "dezhux.zhang@intel.com",
        "time": "Wed Mar 27 13:32:05 2019 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Mar 27 13:49:40 2019 -0700"
      },
      "message": "mce-test: Unload possible EDAC drivers to avoid interference.\n\nEDAC drivers sometimes claim to handle memory errors. When this\nhappens, those errors do not appear in mcelog.  We already have\ntests to check for the sb_edac driver. Add a check for the Skylake\ndriver (skx_edac).\n\nSigned-off-by: Zhang Dezhu \u003cdezhux.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "ffd5c0d397a7d645e252c2474a50ec2390bd15e7",
      "tree": "bd49e6ab436c40fbb22f059e0caea8e4f335e945",
      "parents": [
        "0163b104b147239027c46661eada86bb87760fd9"
      ],
      "author": {
        "name": "Dezhu Zhang",
        "email": "dezhux.zhang@intel.com",
        "time": "Wed Mar 27 13:32:04 2019 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Mar 27 13:49:40 2019 -0700"
      },
      "message": "mce-test: Don\u0027t depend on /etc/issue\n\nSome OS such as Clear Linux has no /etc/issue. Print /etc/os-release\ninstead of /etc/issue.\n\nSigned-off-by: Dezhu Zhang \u003cdezhux.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "0163b104b147239027c46661eada86bb87760fd9",
      "tree": "923dbb5c03489139a8c2a2b55e0cce99cdabd70f",
      "parents": [
        "74bffd8b0aa27051aeaa1983a7b23975ca8d8726"
      ],
      "author": {
        "name": "Jin Wen",
        "email": "wenx.jin@intel.com",
        "time": "Mon Sep 17 12:47:46 2018 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Sep 17 16:02:56 2018 -0700"
      },
      "message": "Add \u0027EDAC\u0027 regression test case\n\nThis test is used for verifying EDAC driver by checking if its output\ncan keep correct under different kernel release by comparing against\na reference result run earlier or on earlier kernel version.\n\nSigned-off-by: Jin Wen \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "74bffd8b0aa27051aeaa1983a7b23975ca8d8726",
      "tree": "04c793ea932da38a88d00dfa691b58d229fc7ded",
      "parents": [
        "c841d108e4c07540027fbb990fdc8c118531084f"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Fri Oct 27 23:24:06 2017 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Oct 30 09:55:56 2017 -0700"
      },
      "message": "screen command will terminate if stdin is not terminal\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c841d108e4c07540027fbb990fdc8c118531084f",
      "tree": "f232310b5f4f5f57dda2554fb911c91167eb3cc0",
      "parents": [
        "53accc280cb84661f744e8430409cc8d0c8d8bbd"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Fri Oct 27 23:24:05 2017 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Oct 30 09:52:22 2017 -0700"
      },
      "message": "If environment variable MCE_TEST_SKIP\u003ds3_s4_test is set then skip s3_s4_test\n\nOn system such as 0-day system, S3/S4 mode test is not required, can add environment\nvariable MCE_TEST_SKIP\u003ds3_s4_test to skip it.\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "53accc280cb84661f744e8430409cc8d0c8d8bbd",
      "tree": "abb111fa3abb922a757ff2da70eba2155c917f66",
      "parents": [
        "83bdc3c6c46edbe8c49df3e777c6f17bc7e8e03c"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Wed Sep 27 09:27:31 2017 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Sep 27 11:07:06 2017 -0700"
      },
      "message": "Changed the injected target files\n\nUse files under current directory as injected target to avoid\ntesting fail on system where rootfs setup on ramdisk.\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "83bdc3c6c46edbe8c49df3e777c6f17bc7e8e03c",
      "tree": "a7f827d7c35bd1c14af922ca488cdce56b014816",
      "parents": [
        "ff05588f1aa117e73a82d10aa880d148d9c6cdc8"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Wed Sep 27 09:27:30 2017 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Sep 27 11:07:06 2017 -0700"
      },
      "message": "When one hugepage poisoned, increase num_hwpoison_pages only by 1\n\nKernel commit:\n\n  b37ff71cc626 (\"mm: hwpoison: change PageHWPoison behavior on hugetlb pages\")\n\nmodified Hwpoison behavior for hugetlb pages, only one poisoned page increased\nwhen one hugepage poisoned.\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ff05588f1aa117e73a82d10aa880d148d9c6cdc8",
      "tree": "02c463ca536770ff7b75f46437ac4d19a55f2b6a",
      "parents": [
        "42399a06a50b3de82c453f527ba8807b7f86f036"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Tue Mar 22 15:32:16 2016 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 15:32:38 2016 -0700"
      },
      "message": "Update hugepage poison test case in hwpoison\n\n1. get hugepage from /proc/meminfo. Don\u0027t support 1G hugepage yet\n2. when vm.memory_failure_early_kill \u003d 0, prctl command can toggle\n   the kill policy correctly between early_kill and late_kill\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "42399a06a50b3de82c453f527ba8807b7f86f036",
      "tree": "9c2213850f38bd0bbdd47594e80ad4ae38d10ab3",
      "parents": [
        "f058829ed8a17a2d8f51d435d3f32afcd2704699"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Tue Mar 22 15:11:52 2016 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 15:32:38 2016 -0700"
      },
      "message": "Merge pfa.c into victim.c\n\n1. Merge pfa.c into victim.c because some functions such as\n   vtop is duplicated\n2. run mcelog as daemon to get mcelog information background.\n3. rewrite some codes in victim.c\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "f058829ed8a17a2d8f51d435d3f32afcd2704699",
      "tree": "6dddcf0ce73d506c1120afad4940ee6e315c9e19",
      "parents": [
        "3344e067bcf3679bf25797fdf0689b7dd76465dd"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Tue Mar 22 14:56:20 2016 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 15:32:38 2016 -0700"
      },
      "message": "Support daemon exit automatically\n\n1. add --pid to support tail exit automatically after\n   script is ended\n2. Add delay to ensure physical address got from victim\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "3344e067bcf3679bf25797fdf0689b7dd76465dd",
      "tree": "f65a0bf87892fbe77a453d0a9a3a6ee8a0018c13",
      "parents": [
        "859ed51f7dc37275a3609d4e4bb60463a578919e"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Tue Mar 22 11:21:48 2016 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 15:32:38 2016 -0700"
      },
      "message": "Remove unused codes about simple_process\n\nRemove simple_process and related codes.\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "859ed51f7dc37275a3609d4e4bb60463a578919e",
      "tree": "547426f671a8aeda48def216a62138deb5d018b9",
      "parents": [
        "f35fc30b6ff6aa554008619d0bd6962a7d281959"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Tue Mar 22 11:19:22 2016 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 15:32:38 2016 -0700"
      },
      "message": "Replace simple_process in test case for KVM\n\n1. Use \"victim\" replacing \"simple_process\" test case for KVM\n2. Remove MAP_LOCKED flag in mmap() function to avoid failure\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "f35fc30b6ff6aa554008619d0bd6962a7d281959",
      "tree": "c48a29e336807ecd7f117ab8c0059d8e83b80641",
      "parents": [
        "b98fb78460933aff5ee58b73ea656f5c1c2c8a7b"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Tue Mar 22 11:11:35 2016 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 15:32:38 2016 -0700"
      },
      "message": "Drop obsolete test case \"simple_process\"\n\n1. Use \"victim\" replacing \"simple_process\"\n2. Remove mcelog related codes , which is useless for the test result\n3. Check dmesg every time in wait loop to get test result\n4. Increase delay time because of print rate limitation in kernel\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "b98fb78460933aff5ee58b73ea656f5c1c2c8a7b",
      "tree": "6f2a56bbd9fbd1f777a3ed5e76a9f3aebf41fde2",
      "parents": [
        "73b7a8e77891d9aed9ceacbea2d0673e7378d9a0"
      ],
      "author": {
        "name": "Yilong Ren",
        "email": "yilongx.ren@intel.com",
        "time": "Fri Mar 04 14:34:38 2016 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 15:32:38 2016 -0700"
      },
      "message": "hwpoison.sh: add -p option with e2fsck command\n\nWhen mce-test is used along with ltp, the \"pipe\" will be used\nbetween them. \"fsck\" will do nothing under this situation\nbecause it is not an interactive terminal environment.\n\nTo make mce-test worked for this situation, add a \"-p\" option to\nfix this issue.\n\nFor example:\n[root@localhost tmp]# fsck.ext4 /dev/sdb1\ne2fsck 1.42.11 (09-Jul-2014)\nALLEN: clean, 11/610800 files, 76472/2441216 blocks\n[root@localhost tmp]# fsck.ext4 /dev/sdb1 | tee -a tmp\ne2fsck 1.42.11 (09-Jul-2014)\ne2fsck: need terminal for interactive repairs\n[root@localhost tmp]# fsck.ext4 /dev/sdb1 -p  | tee -a tmp\nALLEN: clean, 11/610800 files, 76472/2441216 blocks\n[root@localhost tmp]#\n\ncomments massaged by Gong.\n\nSigned-off-by: Yilong Ren \u003cyilongx.ren@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "73b7a8e77891d9aed9ceacbea2d0673e7378d9a0",
      "tree": "4b09258030a4c23fcd558398ac4e6106c1585135",
      "parents": [
        "3b9e5ace6452af34cc0881908ef7d7f44cb9f35e"
      ],
      "author": {
        "name": "Yilong Ren",
        "email": "yilongx.ren@intel.com",
        "time": "Thu Mar 03 10:33:11 2016 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 15:32:38 2016 -0700"
      },
      "message": "hwpoison.sh: use xfs_repair instead of fsck.xfs\n\nfsck.xfs is a no-op, use xfs_repair to check/repair filesystem.\n\nSigned-off-by: Yilong Ren \u003cyilongx.ren@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "3b9e5ace6452af34cc0881908ef7d7f44cb9f35e",
      "tree": "d2db91803027f9dec642fd15b8af9f1ae2dedb03",
      "parents": [
        "f3df4b7daec9c8535b6407e1328572fd0af3022b"
      ],
      "author": {
        "name": "Yilong Ren",
        "email": "yilongx.ren@intel.com",
        "time": "Wed Mar 02 14:20:47 2016 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 15:32:38 2016 -0700"
      },
      "message": "Minor bug fix about fs-metadata.sh\n\nCurrent codes in fs-metadata.sh exist two problems:\n\n* when using \"-d\" option to specify the test disk, test disk will be\nmounted in $K_CWD/../hwpoison but not in $K_CWD.\n\n* test disk free space calculation is wrong\n  \"local free_space\u003d$( df . -m  | awk \u0027{ print $3}\u0027 | tail -1)\"\n  the variable \"free_space\" points to \"Used\", but not *free space*.\n\ncomments are rewritten by Gong.\n\nSigned-off-by: Yilong Ren \u003cyilongx.ren@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "f3df4b7daec9c8535b6407e1328572fd0af3022b",
      "tree": "e6cf84e8ae0e27b63949bfa51bf63fee62ff192e",
      "parents": [
        "ac82804edef3137aa153838c038d35f7e80f50f9"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Thu Dec 24 11:05:23 2015 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 25 19:39:09 2015 -0800"
      },
      "message": "Support SRAR error injection in QEMU/KVM\n\nThis patch is used to test SRAR error recovery in QEMU/KVM.\nMeanwhile. It uses EINJ to substitute mce-inject as injection\ntool to ensure error happended in QEMU context.\n\nMinor update by Gong.\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "ac82804edef3137aa153838c038d35f7e80f50f9",
      "tree": "6a5df68d7037b2d77508adaf3457f05a6ce99aae",
      "parents": [
        "fe0b3b24605543ea81b37446cf3abb93f6dc5906"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Thu Dec 24 11:05:22 2015 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 25 19:39:09 2015 -0800"
      },
      "message": "Unify test case for error injection\n\nWe have two similiar to-be-injected \"victim\" programs but\nit is a little bit redundant. Merge them into one. BTW,\nadd a new function to enable to choose if injecting a\nerror by hand.\n\nMinor fix by Gong.\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "fe0b3b24605543ea81b37446cf3abb93f6dc5906",
      "tree": "983cb19dc0cf1d09a47b089b839f166afb1b0129",
      "parents": [
        "cbdba2ed80c6f4d460e3879b0bb745d98ffb25c1"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wenx.jin@intel.com",
        "time": "Thu Dec 24 11:05:21 2015 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 25 19:39:09 2015 -0800"
      },
      "message": "Update page-types\n\npage-types is a utility to be used to translate address from\nVA to PA. It has been updated in upstream kernel to accommodate\nchanges in the kernel. So it should be updated in mce-test, too.\n\nSigned-off-by: Wen Jin \u003cwenx.jin@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "cbdba2ed80c6f4d460e3879b0bb745d98ffb25c1",
      "tree": "7b1c19957b8da7f8dff8343c9608d3d1663208d1",
      "parents": [
        "3c43eef6b3627bfa7c44aaf6fb35c68a181520a9"
      ],
      "author": {
        "name": "zhilongx.liu",
        "email": "zhilongx.liu@intel.com",
        "time": "Mon Jan 19 21:16:39 2015 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add victim to replace simple_procee and page_type\n\nVictim will be used as new test case for error injection. It provides\nan unified interface to export physical address for CE/PFA/IFU/DCU\ntest, even for eMCA.\n\nSigned-off-by: zhilongx.liu \u003czhilongx.liu@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "3c43eef6b3627bfa7c44aaf6fb35c68a181520a9",
      "tree": "4bb492575261fa47044771e18f0fdeceea39aeb0",
      "parents": [
        "a1cb1be4bf60768b4c489872fd9b2d6d902318fa"
      ],
      "author": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Apr 09 03:19:04 2014 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add new doc to introduce how to create case file\n\ncasefile is used to save what test cases will be used finally. So\na proper introduction is necessary.\n\nBTW, fix a spell mistake in runmcetest.\n\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "a1cb1be4bf60768b4c489872fd9b2d6d902318fa",
      "tree": "c4b30ce121bd20e37d29bc4352061506ff0a4936",
      "parents": [
        "659f55a41d860d4b4b5517e79880ac2fec394840"
      ],
      "author": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Apr 09 03:00:32 2014 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Fix the bugs in hwpoison related test cases\n\nFix two bugs in two test cases.\n1) In the test for disk file soft off-line, it often fails\nbecause it is mmaped via shared mode. Now chaning it\nto private mode to fix wider test environment.\n\n2) in run_soft.sh there is one spell mistake so that some\ntest case will fail.\n\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "659f55a41d860d4b4b5517e79880ac2fec394840",
      "tree": "2ba75c5e1e78b1e6790781e421c089251471fc54",
      "parents": [
        "269b8e991e88185065ee9473154ce068efc39f02"
      ],
      "author": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Sun Mar 30 22:51:06 2014 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "core_recovery: Fix the bug in DCU/IFU test case\n\nIf BIOS is bogus so that error injection can\u0027t be executed\nas expected, curent test case will fail. Fix this bug.\n\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "269b8e991e88185065ee9473154ce068efc39f02",
      "tree": "4ab88b4d3bf478255d350a52f7b2c1fc51f52475",
      "parents": [
        "6211d76ef88984a0a6132cd136d357d6d9879c7d"
      ],
      "author": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Sun Mar 30 21:59:44 2014 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Enable notrigger for PFA test case\n\nToo many BIOSes are bogus so that we have to disable\nauto trigger mechanism for PFA test case.\n\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "6211d76ef88984a0a6132cd136d357d6d9879c7d",
      "tree": "bb345bc9a5044ae0fbaf26aec789b7b9a6d62530",
      "parents": [
        "df2fcc620498414fa28f5e3d2329fd6c701e2ceb"
      ],
      "author": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Mar 19 02:13:20 2014 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add eMCA test case\n\neMCA is a kind of new mechanism to report H/W errors since\nIVB-EX platform. By now only eMCA Gen1 is supported, which\nmeans only CE error can be reported from this path.\n\nSigned-off-by: Liu, ZhilongX \u003czhilongx.liu@intel.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "df2fcc620498414fa28f5e3d2329fd6c701e2ceb",
      "tree": "9c59e4645304304cc1bc176e0dcda790b413911d",
      "parents": [
        "87b2683b0f8460003d07941c004530e226834d69"
      ],
      "author": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Dec 18 03:17:02 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add extra hwpoison-inject load check\n\nAdd load checker of hwpoison-inject module for all other hwpoison\ntest cases besides run_hugepage_overcommit.sh.\n\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "87b2683b0f8460003d07941c004530e226834d69",
      "tree": "653624875d811de18f8b0319d4516ba717299004",
      "parents": [
        "564197d3bea7aa5f9748791fb37d640ac35a84b0"
      ],
      "author": {
        "name": "Naoya Horiguchi",
        "email": "n-horiguchi@ah.jp.nec.com",
        "time": "Wed Dec 18 03:24:14 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add hwpoison-inject load check\n\nAdd load checker of hwpoison-inject module for test case\nrun_hugepage_overcommit.sh.\n\nNOTE: Gong revisits this patch a little bit.\n\nSigned-off-by: Naoya Horiguchi \u003cn-horiguchi@ah.jp.nec.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "564197d3bea7aa5f9748791fb37d640ac35a84b0",
      "tree": "6fe815d5482651933f6b31201ef912358fb1b8f7",
      "parents": [
        "fde46a96edd22ca3ac295d513dd512a4f7f02042"
      ],
      "author": {
        "name": "Naoya Horiguchi",
        "email": "n-horiguchi@ah.jp.nec.com",
        "time": "Wed Dec 18 03:22:42 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add test case \u0027hugepage_overcommit\u0027\n\nAfter a successful hugetlb page migration by soft offline, the source\npage will either be freed into hugepage_freelists or buddy\n(over-commit page). If page is in buddy, page_hstate(page) will be\nNULL. It will hit a NULL pointer dereference in\ndequeue_hwpoisoned_huge_page().\n\n[  890.677918] BUG: unable to handle kernel NULL pointer dereference at 0000000000000058\n[  890.685741] IP: [\u003cffffffff81163761\u003e] dequeue_hwpoisoned_huge_page+0x131/0x1d0\n[  890.692861] PGD c23762067 PUD c24be2067 PMD 0\n[  890.697314] Oops: 0000 [#1] SMP\n\nThis test case is targeted for the bug reported by Jianguo Wu,\nwhere we have NULL pointer access when we have to free source\nhugepage under overcommitting situation.\n\nSigned-off-by: Naoya Horiguchi \u003cn-horiguchi@ah.jp.nec.com\u003e\nSigned-off-by: Chen, Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "fde46a96edd22ca3ac295d513dd512a4f7f02042",
      "tree": "590323363fd5bd31473fa0aa27975bc0012cf059",
      "parents": [
        "79e0e1a878fdb328a788338cf061174dac3f88a3"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Thu Jul 18 04:47:26 2013 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Improve test reliability for SRAR case\n\nRemove possible EDAC driver to avoid interference.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "79e0e1a878fdb328a788338cf061174dac3f88a3",
      "tree": "99d668067082f09c4ddb8247ecb60c9c473c6b1e",
      "parents": [
        "a8f7bb5d5fa40632d6c8b9884b11087d7c765257"
      ],
      "author": {
        "name": "Shaoyong Wang",
        "email": "shaoyongx.wang@intel.com",
        "time": "Tue Apr 02 09:50:29 2013 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "fix \"syntax error near unexpected token `\u003e\u0027\"\n\n\"\u0026\u003e\u003e\" can\u0027t be recognized on some Linux OS such as SuSE because it\nuses older BASH version, So use substitute mode.\n\nSigned-off-by: Shaoyong Wang \u003cshaoyongx.wang@intel.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "a8f7bb5d5fa40632d6c8b9884b11087d7c765257",
      "tree": "01abf1ac40745f0022d8893bed298109e0781c11",
      "parents": [
        "6d08b6f11a603981633c3738de2cb2567f3c345f"
      ],
      "author": {
        "name": "Shaoyong Wang",
        "email": "shaoyongx.wang@intel.com",
        "time": "Tue Apr 02 07:51:04 2013 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Update the test script for BSP test case\n\n1. Don\u0027t use $ROOT to locate BSP directory, $TMP_DIR instead\n2. Change the invoke sequence of variables (NUM_FAIL_CPU/NUM_PASS_CPU)\n   to avoid any complaint.\n\nSigned-off-by: Shaoyong Wang \u003cshaoyongx.wang@intel.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "6d08b6f11a603981633c3738de2cb2567f3c345f",
      "tree": "96eb31d5c4b3c8b6e8f9f185081f02cd4db0910c",
      "parents": [
        "d34bd323ca35c2c6ca4c68cedcf4e8010955c3f5"
      ],
      "author": {
        "name": "Shaoyong Wang",
        "email": "shaoyongx.wang@intel.com",
        "time": "Thu Feb 28 10:14:04 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "check TMP_DIR path for all runtest.sh scripts\n\nTo avoid temporary files are saved in wrong directory when test\nscript is executed under its own directory, TMP_DIR path should\nbe identified before the test.\n\nSigned-off-by: Shaoyong Wang \u003cshaoyongx.wang@intel.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "d34bd323ca35c2c6ca4c68cedcf4e8010955c3f5",
      "tree": "7f0b1bbc29241ffabaf008ea058a2d63ad04b887",
      "parents": [
        "ddf1ee787c9c36e543de648e5eb49e33d8de6607"
      ],
      "author": {
        "name": "Shaoyong Wang",
        "email": "shaoyongx.wang@intel.com",
        "time": "Thu Feb 07 10:04:11 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Fix \"too many arguments\" issue in mcemenu\n\nThe lack of double quotation leads to a grammar mistake.\n\nSigned-off-by: Shaoyong Wang \u003cshaoyongx.wang@intel.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "ddf1ee787c9c36e543de648e5eb49e33d8de6607",
      "tree": "60147aeee01f8a82df724cf8778cef97d1f1b2f8",
      "parents": [
        "a0901e469f8361d9f04b2d240733f7157d50226f"
      ],
      "author": {
        "name": "Shaoyong Wang",
        "email": "shaoyongx.wang@intel.com",
        "time": "Thu Feb 07 09:56:46 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Update apei-inj test case\n\nFix incomplete dmesg information which is used for result analysis.\nPut related dmesg/mcelog log under path/to/apei-inj/log/.\n\nSigned-off-by: Shaoyong Wang \u003cshaoyongx.wang@intel.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "a0901e469f8361d9f04b2d240733f7157d50226f",
      "tree": "78cfd647c87fb46aef979987458c7b0996bbe5b2",
      "parents": [
        "fec0e26ea5902aebaacb30ad301085e97e17ad81"
      ],
      "author": {
        "name": "Shaoyong Wang",
        "email": "shaoyongx.wang@intel.com",
        "time": "Thu Feb 07 09:54:48 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add test case for ACPI5.0 extension support for EINJ\n\nThis test includes regular EINJ error injection test and\nVendor Extension Specific Error Injection test with ACPI5.0 enabled BIOS.\n\nSigned-off-by: Shaoyong Wang \u003cshaoyongx.wang@intel.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "fec0e26ea5902aebaacb30ad301085e97e17ad81",
      "tree": "d6d52e97444d56c7c9527f915ab9c55e043996f1",
      "parents": [
        "e191be44fb9c15e9280d3da84cb5b023b93cd349"
      ],
      "author": {
        "name": "Naoya Horiguchi",
        "email": "n-horiguchi@ah.jp.nec.com",
        "time": "Wed Feb 06 00:33:04 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "hwpoison: check with CLD_KILLED|CLD_DUMPED instead of just CLD_KILLED\n\ntinjpage and ttranshuge can get SIGCHLD(CLD_DUMPED) from their child\nprocesses, but now they only check CLD_KILLED, so tests fail.\nThis behavior of the kernel might not be wrong, because the defalut\naction of the SIGBUS is \u0027coredump\u0027, not \u0027terminate\u0027 (see comments in\ninclude/linux/signal.h).\nWith this patch, we accept SIGCHLD(CLD_DUMPED) as a correct behavior.\n\nSigned-off-by: Naoya Horiguchi \u003cn-horiguchi@ah.jp.nec.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "e191be44fb9c15e9280d3da84cb5b023b93cd349",
      "tree": "afff7db4075e3c8feecfd95b9be075030b7ef23c",
      "parents": [
        "3530eb30d1a1666dd688d026f454257ab8848288"
      ],
      "author": {
        "name": "Naoya Horiguchi",
        "email": "n-horiguchi@ah.jp.nec.com",
        "time": "Wed Feb 06 02:24:57 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Clean up hwpoison functional tests\n\nCode displacement:\n- moved common code into helper.sh to avoid duplicates,\n- merged run-huge-test.sh into run_hugepage.sh and\n  run-transhuge-test.sh into run_thp.sh.\n\nMinor improvements:\n- added sysctl vm.memory_failure_early_kill\u003d0 in the setup of each\n  testcase (some testcases change this global parameter, so it\u0027s safe\n  to reset it to 0 to avoid interference between testcases),\n- added freeing resources (shmems, semaphores) and unpoisoning\n  in the cleanup of each testcase,\n- added counter check (\"HardwareCorrupted:\" in /proc/meminfo)\n\nSigned-off-by: Naoya Horiguchi \u003cn-horiguchi@ah.jp.nec.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "3530eb30d1a1666dd688d026f454257ab8848288",
      "tree": "83f4a244631dfe669ce76768419859e990b944a4",
      "parents": [
        "239b2615a7fb52cd098a8d5590ebfc16827b8bef"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Mon Feb 04 02:48:37 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Update page-types tool\n\nNew page-types fixes some bugs and support THP, so update this\ntool for mce-test.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "239b2615a7fb52cd098a8d5590ebfc16827b8bef",
      "tree": "4854e55ec0afdfe70b5f2491766d1a3592b27d1b",
      "parents": [
        "64dfd147d1898116c42663999ca946cdd466d2fd"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Jan 18 08:36:37 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Update Makefile for hwpoison test case\n\nOne dot is missed in the Makefile so that GDB can\u0027t get symbol\ntable from the binary when debugging.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "64dfd147d1898116c42663999ca946cdd466d2fd",
      "tree": "10f398383220146ef8734b37d8630842bc7e1bd4",
      "parents": [
        "5b46f71f60dbeff90188d6bb146feede41d679f2"
      ],
      "author": {
        "name": "Lans Zhang",
        "email": "jia.zhang@windriver.com",
        "time": "Wed Jan 16 09:24:14 2013 +0800"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Fix hugetlbfs mount path detection\n\nThe type parameter in mount entry is random especially for pseudo\nfilesystem, thus, we don\u0027t want a hardcode on it.\n\nSigned-off-by: Lans Zhang \u003cjia.zhang@windriver.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b46f71f60dbeff90188d6bb146feede41d679f2",
      "tree": "a1d12cd581ba42dba85f8257089b3b57503e1844",
      "parents": [
        "1e6a44dcc84ea42f88aa49a771869d75803b4b29"
      ],
      "author": {
        "name": "Lans Zhang",
        "email": "jia.zhang@windriver.com",
        "time": "Wed Jan 16 09:23:32 2013 +0800"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Mount hugetlbfs for hwposion-hard test\n\nanonymous hugepage, file backed hugepage and shared memory hugepage\nneed a mounted hugetlbfs.\n\nSigned-off-by: Lans Zhang \u003cjia.zhang@windriver.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "1e6a44dcc84ea42f88aa49a771869d75803b4b29",
      "tree": "def8fda3490163cd70d0637054d7eb238ec9f5c4",
      "parents": [
        "d68532b2c8912a7dcb410aa23be958bbcc154639"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Tue Jan 15 01:23:45 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Update missed file attribution\n\nAdd missed file attribution for BSP test case.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "d68532b2c8912a7dcb410aa23be958bbcc154639",
      "tree": "e9086f75e42356331557a37e20b93b5d59ce8d4f",
      "parents": [
        "eed598ae8c4bd87254aaaf69a372942b8db984dd"
      ],
      "author": {
        "name": "Shaoyong Wang",
        "email": "shaoyongx.wang@intel.com",
        "time": "Wed Jan 09 20:51:42 2013 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add BSP online/offline test case\n\nBasic BSP online/offline tests include 3 modes: PER-CPU mode\nGROUP-CPU mode and S3/S4 with CPU0 onlined or offlined,\nrespectively.\n\nSigned-off-by: Shaoyong Wang \u003cshaoyongx.wang@intel.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "eed598ae8c4bd87254aaaf69a372942b8db984dd",
      "tree": "7f361c0d8febc441321cb6c45fdba81a1d4164c8",
      "parents": [
        "4da149ab9462e1e8750e2db7a93fa88429eab91a"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Dec 12 21:22:10 2012 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Remove coverage test cases\n\nCoverage test cases are only for white-box test during development\nof some RAS features in the kernel. By now it is totally obsolete.\nMask these test cases to avoid confusing users.\n\nIt will be removed from the test suite after some time, if no one\nhas complainant.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "4da149ab9462e1e8750e2db7a93fa88429eab91a",
      "tree": "316943306479148bbeed0c79765439c4f9536f68",
      "parents": [
        "cfdf0d9f9564de49ec38c794fa4b151babea98f1"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trennsuse.de",
        "time": "Wed Dec 12 21:14:50 2012 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "mce-test: Add file attributes to open\n\nThis fixes a compile warning.\n\nopen(2) manpage says:\n... mode specifies the permissions to use in case a new\nfile is created. This argument must be  supplied  when\nO_CREAT is specified  in  flags; ...\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "cfdf0d9f9564de49ec38c794fa4b151babea98f1",
      "tree": "7356c8903425fa82ef90f861fa8791de09cf58ad",
      "parents": [
        "5dfeba607e52283ede30b0fb90add8fc3e06d227"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trennsuse.de",
        "time": "Wed Dec 12 21:12:49 2012 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "mce-test: OpenSUSE Build Service check wants to have the she-bang on top\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "5dfeba607e52283ede30b0fb90add8fc3e06d227",
      "tree": "6a75856c5bb244d67c3a57e8f7ef3b3f9e721d04",
      "parents": [
        "dbaa5de857a8156ab3c09f42d4a3976297bbbb2a"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Wed Dec 12 01:20:42 2012 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "mce-test: Fix pread and MAP_ANONYMOUS usage\n\n_XOPEN_SOURCE\u003d500 must be defined for pread\nbut this will result in MAP_ANONYMOUS not being defined\n-\u003e also define _BSD_SOURCE for MAP_ANONYMOUS\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "dbaa5de857a8156ab3c09f42d4a3976297bbbb2a",
      "tree": "7e75d93d81e0b8bb25a795e7020267db0edb49a8",
      "parents": [
        "098899d07de513e90d66e00b33631d846d19d1b5"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Wed Dec 12 01:20:39 2012 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "mce-test: Fix she-bang in fs-metadata.sh and k-thread.sh\n\nSome she-bang are missed in the bash header.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "098899d07de513e90d66e00b33631d846d19d1b5",
      "tree": "2f067dca6c1783918490a2f071f204a2891661b1",
      "parents": [
        "7d67790b8292e320fb8a6e11144a0cce11a615dc"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Nov 07 03:25:11 2012 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Update test result report information for ERST test\n\nAdd some information to remind one possible reasons\nwhen meeting failures.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "7d67790b8292e320fb8a6e11144a0cce11a615dc",
      "tree": "5f247faf9e843cb2f3e86d5f69da6edfc5f2d5e2",
      "parents": [
        "595ef75e0d81394e524c99d1f1318443b08b1b20"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Tue Nov 06 02:11:21 2012 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add workaround for dialog output because of its version\n\nThe output from special dialog version has double quote even if\n--separate-output is used. If so, rip them to ensure the output\nis like regular dialog output.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "595ef75e0d81394e524c99d1f1318443b08b1b20",
      "tree": "d9dd139bf317da18cc666f45df4bd6d5096b6ba7",
      "parents": [
        "b1fb2c6c9212d9c8936ff0f0f47e1037186a042f"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Mon Nov 05 22:11:26 2012 -0500"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "add check for parameter notrigger in APEI/SRAR test case\n\nOn some platforms OS doesn\u0027t support parameter notrigger.\nUnder this kind of situation, injection procedure is dangerous\nbecause it maybe causes sytem oops/crash. If no this parameter,\nthe test should be teminated.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "b1fb2c6c9212d9c8936ff0f0f47e1037186a042f",
      "tree": "8a665d7f4b476f71aa425c674db189662aa7e403",
      "parents": [
        "0dc287787bdb56bf792046255ca1bcc7a49b1425"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Sep 14 03:37:19 2012 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Add timeout condition in the PFA test\n\nOn some platforms PFA will not be triggered so that the PFA test\ncan\u0027t finish. So the timeout functionality is necessary to avoid\nendless PFA test.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "0dc287787bdb56bf792046255ca1bcc7a49b1425",
      "tree": "12e2a1f071bdf6450ff9c0f8709bea75fafa40dd",
      "parents": [
        "07e7fcbf6e248a6f859fe6265ed30dc2830b2b62"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Sep 12 04:37:31 2012 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Clear existed ERST record before the test\n\nIf ERST table is full, the test can\u0027t begin. To avoid\nthis potential issue, if existing ERST record, erase\none record to relase the storage space and let the test\ngo on.\n\nBecause the ERST test maybe damges the data in the ERST\ntable, please restore the valid data in the ERST to the\nother safe place.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "07e7fcbf6e248a6f859fe6265ed30dc2830b2b62",
      "tree": "0f8fb77d340785ade68a26334651a42d277b2072",
      "parents": [
        "eca0365addecf08a244b9380934a95f14c27c7bc"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Sep 12 03:51:57 2012 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Auto remove EDAC module for PFA test\n\nSome EDAC modules will stop mcelog to collect the error log from\nkernel mcelog buffer, which cause the mcelog PFA function invalid.\nTo avoid the influence from EDAC module, remove the specific EDAC\nmodule before the test and restore it after the test.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "eca0365addecf08a244b9380934a95f14c27c7bc",
      "tree": "c298261bd76a046fa8fba202facfe2e04bc12d21",
      "parents": [
        "7e03b030d4997e170bbbb78e04cc03603c3a9a7c"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Aug 22 11:51:55 2012 +0800"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Update pfa test case\n\nOn some platforms original PFA case can\u0027t work well because\nof no actual reading/writing action in time. This patch enhances\nthe reading/writing operations to ensure the error can be triggered.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "7e03b030d4997e170bbbb78e04cc03603c3a9a7c",
      "tree": "a1ce1aaff09f189a26ea39a936c93407afda82ce",
      "parents": [
        "3aebdd5c6f48d8e7a19d8812697ccbc14c83f481"
      ],
      "author": {
        "name": "Shaoyong Wang",
        "email": "shaoyongx.wang@intel.com",
        "time": "Tue Aug 21 20:37:58 2012 -0400"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:24:00 2015 -0500"
      },
      "message": "Use BASH as default shell script interpreter\n\nSome test scripts can\u0027t be recognized well on some Linux OS,\nsuch as Ubuntu. Change default *sh* to *bash*.\n\nSigned-off-by: Shaoyong Wang \u003cshaoyongx.wang@intel.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@intel.com\u003e\n"
    },
    {
      "commit": "3aebdd5c6f48d8e7a19d8812697ccbc14c83f481",
      "tree": "47cfbf54ae652a246ddf4369238f2d6b942ee5e8",
      "parents": [
        "775e6ab0c53a70a6100b725381ec9e03c3f555de"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Aug 08 02:49:23 2012 +0800"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:23:59 2015 -0500"
      },
      "message": "Add SRAR DCU/IFU functional test case\n\nThis patch adds two SRAR functinal test cases (DCU \u0026 IFU). The\nSRAR test is highly BIOS dependent so if BIOS is bogus, system\nwill be hang or panic. By default these two test cases are\ndisabled, if one wants to test SRAR, please open them.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "775e6ab0c53a70a6100b725381ec9e03c3f555de",
      "tree": "d061e6e2dc429ce62e100fbfb0b50b53f8a904f8",
      "parents": [
        "80a63c7a7f74a8f0661006e51a48f122fe3a3858"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Aug 08 02:14:11 2012 +0800"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:23:59 2015 -0500"
      },
      "message": "update the check method for debugfs\n\nOn some platforms old methods can\u0027t find debugfs correctly,\nso a new way via /proc/mounts is used to find debugfs path.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "80a63c7a7f74a8f0661006e51a48f122fe3a3858",
      "tree": "1edbb9d1cdb560a418975b79144a62bfe188fccf",
      "parents": [
        "3793ad983b1fe2873c55c6a4066669d2b95fc871"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Mon Jul 23 11:16:31 2012 +0800"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:23:59 2015 -0500"
      },
      "message": "Minor fixes for MCE-test\n\nMany minor fixes are added. Some for compatibility, some for\nenhancement, and the others for bug fixes.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "3793ad983b1fe2873c55c6a4066669d2b95fc871",
      "tree": "f516b326ad86a7c715c79c9a51b3edec7e7da88f",
      "parents": [
        "8167729e92f952e50c38e22b554cff21d9ad168d"
      ],
      "author": {
        "name": "Shaoyong Wang",
        "email": "shaoyongx.wang@intel.com",
        "time": "Mon Jul 23 11:03:18 2012 +0800"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:23:59 2015 -0500"
      },
      "message": "Fix matching issue when selecting test cases from the menu\n\nOld logic will filter out comment lines and the words containing\non/off letters in case list files when executing case selecting.\n\nSigned-off-by: Shaoyong Wang \u003cshaoyongx.wang@intel.com\u003e\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "8167729e92f952e50c38e22b554cff21d9ad168d",
      "tree": "d2303205169cbbfe710b6b59d384a5925bef5a07",
      "parents": [
        "a4c080bd1556e1f888754305ffb9fe9e5090e9b9"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Sat May 19 16:15:29 2012 +0800"
      },
      "committer": {
        "name": "Chen, Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Jan 21 21:23:59 2015 -0500"
      },
      "message": "update missed \u0027x\u0027 operation bit\n\nmcemenu and runmcetest are shell files and should own \u0027x\u0027 bit.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "a4c080bd1556e1f888754305ffb9fe9e5090e9b9",
      "tree": "4be63669fed24c678942e5138e582bd2e009cb84",
      "parents": [
        "85e48f06129bce391d0971c83725f874074074f0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Apr 24 03:54:03 2012 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Apr 24 03:54:03 2012 -0700"
      },
      "message": "Readd x bits for shell scripts\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "85e48f06129bce391d0971c83725f874074074f0",
      "tree": "f94452bc0532b55f1d55990ad85040964cbf3639",
      "parents": [
        "38f7e2c0e0c070d93f5427caa0e529c68f88f1f4"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Apr 13 15:41:12 2012 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Apr 13 15:41:46 2012 -0700"
      },
      "message": "Reorganize mce-test\n\nThis new design reorganize entire structure of MCE-test. After\napplying new structure, MCE-test owns new unified output format\nand interface.\n\nIn principle, during this change, no functional change. Only some\nminor fixes and updates are added, BTW, a few new test cases are\nmerged such as PFA. Other test cases will be applied after this\nchange is fused into current MCE-test.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "38f7e2c0e0c070d93f5427caa0e529c68f88f1f4",
      "tree": "53d27a3d9f7fe8b1a52eb5c8006aba4d858650e9",
      "parents": [
        "95e136a3b0cde818448d5fcff5bf75d58600dc0d"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Feb 22 10:31:49 2012 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Feb 21 20:15:46 2012 -0800"
      },
      "message": "add param_extension as default module parameter for EINJ\n\nparam_extension is an new module parameter to support\nparam1/param2 as an BIOS extension for specific vendor.\nBy default the tests need to enable this parameter to\nto get param1/param2.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "95e136a3b0cde818448d5fcff5bf75d58600dc0d",
      "tree": "bc9280cec158ad27231458c6b20b02f1eef0acb9",
      "parents": [
        "e2b189e9e80e59a335b8c783aa7fa1628c353555"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jan 12 13:19:24 2012 -0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jan 12 13:19:24 2012 -0800"
      },
      "message": "Clarify README a bit\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "e2b189e9e80e59a335b8c783aa7fa1628c353555",
      "tree": "3b11d827f79c379a506b001547f3fe5e01b57172",
      "parents": [
        "e7df20db2f8601dbf3af2360d90ad17137d8e8c9"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Tue Sep 20 10:42:50 2011 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jan 12 11:21:05 2012 -0800"
      },
      "message": "add SRAR test case in the user context situation\n\nThis is part of the SRAR test cases. It is used\nto test DCU error happening under user land and\nother CPUs working in the user context, kernel\ncontext, NMI context and IRQ context.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "e7df20db2f8601dbf3af2360d90ad17137d8e8c9",
      "tree": "af379a2648fe9e3a211790833e0b4e12d5adc817",
      "parents": [
        "c65dd48ed4b0c7f377483fd576ec0295555ad86d"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Thu May 19 08:50:01 2011 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu May 19 08:50:01 2011 -0700"
      },
      "message": "format erst-inject.c\n\nreformat erst-inject.c to make it to follow UNIX style\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "c65dd48ed4b0c7f377483fd576ec0295555ad86d",
      "tree": "7f1333a88d4f2516d4d7ffeee20a336cd32fd74b",
      "parents": [
        "b1d648e2bb1316b7bfc3423cd3e0ab4d0b0876f2"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Thu May 19 08:49:35 2011 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu May 19 08:49:35 2011 -0700"
      },
      "message": "minor fixes for erst test\n\n1) in the last patch after update makefile rule, I forget to update\n   corresponding shell script. And the shell script mode attribute is\n   not correct, too\n2) update erst-inject tool to provide more friendly prompt\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "b1d648e2bb1316b7bfc3423cd3e0ab4d0b0876f2",
      "tree": "fe4ba27e226d905d96fea42f8641ec7120158efc",
      "parents": [
        "957c46ec0abda417a0a1ebe6acb95dd8ad3a180d"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Apr 29 08:39:01 2011 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Apr 29 08:39:56 2011 -0700"
      },
      "message": "Add ERST functional test case (V3)\n\nthis case is used to test read/write/clear operations\non ERST.\n\nPay attention, please use this case on the kernel \u003e\u003d2.6.39-rc1.\nMore detail information please refer the test case itself.\n\nBTW, this case doesn\u0027t consider the situation such as duplicate\nor missing id because current firmware has bugs. It will be\nupdated after the firmware fixes this issue.\n\nV3 -\u003e V2: Makefile without recursive make\nV2 -\u003e V1: add copyright information\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "957c46ec0abda417a0a1ebe6acb95dd8ad3a180d",
      "tree": "1e613915115885d44b0a6d9d3d683f5690d7a018",
      "parents": [
        "99eaa1b2c5d14d9dbd4af38ab9cbc9e10dd4a4cb"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Apr 01 16:42:50 2011 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Apr 20 09:35:55 2011 -0700"
      },
      "message": "fix guest_tmp usage in the kvm SRAO test case\n\nguest_tmp usage is totally wrong. It assumes existing\nthe same directory on the host and guest. In fact, the\ndefinition is just correct for guest system. Otherwise,\nthe file guest_tmp can\u0027t be transfered to the host correctly.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "99eaa1b2c5d14d9dbd4af38ab9cbc9e10dd4a4cb",
      "tree": "397f55c4d19ad0e0e74bbbdf50a1f065278da48d",
      "parents": [
        "b09d948160f571437d0df9a44a9f5fbed6118a10"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Apr 01 16:38:34 2011 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Apr 20 09:35:55 2011 -0700"
      },
      "message": "no strict check when ssh/scp in the kvm SRAO test\n\nwhen first connecting to guest OS, guest OS will transfer\nits public key fingerprint to the host OS. To avoid interactive\noperation in the test procedure, no strict check is necessary.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "b09d948160f571437d0df9a44a9f5fbed6118a10",
      "tree": "af12578e9aa719a8306ff3951be0ee651638a0d8",
      "parents": [
        "be49b1e170308d602f7319b0a986937f18c7238c"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Apr 01 16:33:58 2011 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Apr 20 09:35:55 2011 -0700"
      },
      "message": "minor fixes for kvm SRAO test again\n\n1) latest qemu monitor output format is changed, so\n   update the condition check\n2) it looks the starting anonymous memory addresses of simple_process\n   can\u0027t be used as injection address. Just skip them.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "be49b1e170308d602f7319b0a986937f18c7238c",
      "tree": "bcdf368e251077b10571b4c68b2a281fa6ceb2a3",
      "parents": [
        "c36f4842627bc956cab989ffac161366bd072de5"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Apr 01 16:33:02 2011 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Apr 20 09:35:55 2011 -0700"
      },
      "message": "minor fixes for KVM SRAO test case\n\nhere is the fix list:\n\n1) rc3.d shouldn\u0027t be the default start position. it should be\n   assgined according to the /etc/inittab\n\n2) when test case quits unexpected, qemu should be killed, too.\n\n3) delete an extra local parameter\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "c36f4842627bc956cab989ffac161366bd072de5",
      "tree": "5e62ed3dd6879ccd30527f7a3d9ad1d59610705f",
      "parents": [
        "4a4797a45caf16114320dbbaf4eb4a8744e48df6"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Sat Apr 02 17:13:52 2011 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Apr 20 09:35:55 2011 -0700"
      },
      "message": "update the KVM-SRAO test README file and related files\n\nAdd more content into it to make it more readable and\noperable. Besides the update for README file. Some related\npatches are added into mce-test suite, too.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "4a4797a45caf16114320dbbaf4eb4a8744e48df6",
      "tree": "6a62a401ad584db3da39d62c555474770d628e18",
      "parents": [
        "61252a69e3c16bf26adeeb6754c3714016228a18"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Apr 01 16:19:44 2011 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Apr 20 09:35:55 2011 -0700"
      },
      "message": "enhance the test flexibility for auto-test\n\nSome operations in the procedure of creating guest image\ncan be done automatically. Such as copying simple_process\nand page-types tool into guest image.\n\nAnother update is about public/private keys. The original usage\nmaybe breaks the path relationship because user can set\npublic/private key file path indepently without HOST_DIR involved.\nBut these setting is useless, so delete these options.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "61252a69e3c16bf26adeeb6754c3714016228a18",
      "tree": "ccb5a8301aac5965d95f7ad55d56aa241796a64d",
      "parents": [
        "94c973b73f6c1b948bb53a6a68465969a6e98c6b"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Apr 01 16:19:17 2011 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Apr 20 09:35:55 2011 -0700"
      },
      "message": "Some minor fixes for KVM SRAO test cases\n\nHere is the list:\n\n1) EARLYKILL is defined but not used\n2) some echo info outside functions include \"!\", which will\n   make shell confused and give wrong output\n3) add page-types check on the host side\n4) some $mnt usages are dangerous. Such as $mnt$get_tmp\n   will return wrong path\n5) fix a spell error for variable QEMU_PID\n6) update p2v -\u003e x-gpa2hva according to Ying\u0027s latest QEMU patch\n7) in the usage host_run.sh can be executed directly but in fact\n   it doesn\u0027t. Add execution permission for it.\n8) add \"-h\" description and option \"h\" should not be given a \":\"\n9) make \"-m\" option a consistent action as other options\n10) add more conditions check before tests\n11) simplify some statements\n12) auto mount mce_inject module\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "94c973b73f6c1b948bb53a6a68465969a6e98c6b",
      "tree": "236517b6ee75930ab5ef929b5d9b88f6c912c5c7",
      "parents": [
        "132a3257dde803a3bf5b33c776c1a83c9a43f2ee"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 21:24:06 2011 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Apr 11 21:24:06 2011 -0700"
      },
      "message": "Revert \"Some minor fixes for KVM SRAO test cases\"\n\nThis reverts commit 916cfd584ec37aa3dec3aae25b265e2701b35246.\n"
    }
  ],
  "next": "132a3257dde803a3bf5b33c776c1a83c9a43f2ee"
}
