)]}'
{
  "log": [
    {
      "commit": "ca81c1dbed5c7e30fe79d44953ccfeaab98d2b4f",
      "tree": "2555cea0ffeefb892273dc11b236b24b18517af4",
      "parents": [
        "7668d820cadce2da9d90b72aab14c3e637ca47d6"
      ],
      "author": {
        "name": "Qiuxu Zhuo",
        "email": "qiuxu.zhuo@intel.com",
        "time": "Tue Nov 12 15:37:29 2024 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Nov 12 07:49:59 2024 -0800"
      },
      "message": "mce-inject: Add an MCE injection case with the yellow status set\n\nIntel processors with the capability of \u0027threshold-based error status\u0027\nuse tracking hardware to monitor corrected errors of certain hardware\ncomponents (e.g., CPU caches). If the tracking hardware overflows, a\n\u0027yellow\u0027 flag will be set in the MCI_STATUS[54:53] to indicate that\nthe corrected errors of the associated hardware component exceed the\npredefined threshold. If so, then the system may need to be scheduled\nfor servicing within a few weeks.\n\nAdd an MCE injection case with the yellow status set to test whether the\nevents of threshold-based corrected errors are handled by Linux kernel\nor/and the user-space tools like mcelog or rasdaemon.\n\nSigned-off-by: Qiuxu Zhuo \u003cqiuxu.zhuo@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "7668d820cadce2da9d90b72aab14c3e637ca47d6",
      "tree": "464f77f552e1227c0455224aebcea8fe01da5e11",
      "parents": [
        "4cbe46321b4a81365ff3aafafe63967264dbfec5"
      ],
      "author": {
        "name": "Wen Jin",
        "email": "wen.jin@intel.com",
        "time": "Wed Sep 04 11:20:39 2024 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Sep 04 10:25:25 2024 -0700"
      },
      "message": "simulate a MCE event happened during TDX guest context\n\nAdd an example to simulate MCE event happened during TDX guest context\n(SEAM NON-ROOT mode) to verify related MCE recovery implement in kernel.\nThis test runs on host kernel, it simulates running on a hardware system\nwith SEAM_NR bit supported and LMCE/EMCA2 feature enabled.\nMore details please refer to the upstream kernel commit:\n7911f145de5f - x86/mce: Implement recovery for errors in TDX/SEAM non-root\n mode\n\nSigned-off-by: Wen Jin \u003cwen.jin@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "4cbe46321b4a81365ff3aafafe63967264dbfec5",
      "tree": "ca855afd1f9cd8778569ad1da824a47636058067",
      "parents": [
        "86bd349e5279ed155d4e0ee88e8afbc76c0a9fab",
        "f087343b6954f51840adc8e039590ac43e3e549e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sat Jan 19 11:06:48 2013 -0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sat Jan 19 11:06:48 2013 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/utils/cpu/mce/mce-inject\n"
    },
    {
      "commit": "86bd349e5279ed155d4e0ee88e8afbc76c0a9fab",
      "tree": "1994dbbe36036b400effab1afdeea58c7d689a93",
      "parents": [
        "94b1f943cf8b4ec8254ce49fe081181867eb1bb8"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Sat Jan 19 02:32:08 2013 -0500"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sat Jan 19 11:05:29 2013 -0800"
      },
      "message": "Fix one error in the test case of uncorrected\n\nOne line is missed in the test case of uncorrected.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\n"
    },
    {
      "commit": "f087343b6954f51840adc8e039590ac43e3e549e",
      "tree": "6b362bf6e839388a6d34310727048c5b91668592",
      "parents": [
        "8a2d3834036840c0c1ba0bfaf237fa6caeb8b2b4"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Sat Sep 17 17:15:16 2011 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jan 12 11:18:49 2012 -0800"
      },
      "message": "add new IRQBROADCAST for mce flags\n\nA new mce flag IRQBROADCAST can help to simulate an IRQ broadcast,\nwhich means when injecting one error, other cpu (CPU no error injected)\ncan working in IRQ context besides NMI context.\nTo distinguish the broadcast type, another parameter named NMIBROADCAST\nis added, too.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "8a2d3834036840c0c1ba0bfaf237fa6caeb8b2b4",
      "tree": "50b222e92f623745802a987ff2ce6a061a47c99d",
      "parents": [
        "22b6fd9d6c53de44e612f31b78b964c3a10a24a1"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Wed Aug 31 13:09:57 2011 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Aug 31 13:09:57 2011 -0700"
      },
      "message": "Use correct values in injection grammar rule\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "22b6fd9d6c53de44e612f31b78b964c3a10a24a1",
      "tree": "7ddb2c6eb0b2483674abfba44082ed093a5bd0b1",
      "parents": [
        "94b1f943cf8b4ec8254ce49fe081181867eb1bb8"
      ],
      "author": {
        "name": "Cyril Hrubis",
        "email": "chrubis@suse.cz",
        "time": "Wed Feb 17 14:22:36 2010 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Feb 17 14:22:36 2010 +0100"
      },
      "message": "Fix build problems\n\nThe first one is -lpthread versus -pthread, on newer distros -lpthread doesn\u0027t\nalways work while -pthread works all the time (and my manpages says to link\nwith -pthread anyway).\n\nThe second problem is generating dependencies with cc -MM, our buildsystem\nquarrels when passing headers to that and it\u0027s IMHO right (as gcc -MM generates\ndependencies for c source(s)).\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "94b1f943cf8b4ec8254ce49fe081181867eb1bb8",
      "tree": "c604f7e3558f8cb63f8b2477cb657fc6e115b444",
      "parents": [
        "a014d78a2716d3cbc1903d074a4ff78b483309a1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Nov 25 17:51:56 2009 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Nov 25 17:51:56 2009 +0100"
      },
      "message": "Fix error messages to print line number\n\nAnd don\u0027t use err() when no errno\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "a014d78a2716d3cbc1903d074a4ff78b483309a1",
      "tree": "f80945a69723b2a6548621cc49f1ce6939914927",
      "parents": [
        "62c81cee6a935b8a0f6921806d0fa2e695fad122"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Nov 25 17:48:09 2009 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Nov 25 17:48:09 2009 +0100"
      },
      "message": "Check for maximum machine check bank early\n\nGive a suitable error message for out of bounds machine\ncheck banks instead of silently eating the error.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "62c81cee6a935b8a0f6921806d0fa2e695fad122",
      "tree": "1d740db0587d0562effb7f635572e29302e10afc",
      "parents": [
        "81fcbea2a7a72a198f61ab507591c42b44498647"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jul 23 09:58:44 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jul 23 09:58:44 2009 +0200"
      },
      "message": "Add \"make install\" dependency to manpage too\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "81fcbea2a7a72a198f61ab507591c42b44498647",
      "tree": "7e1b67382d19677efc01dfd88de4a6fa644905dd",
      "parents": [
        "2b40eeb96f8089bfb92ed3e5e42f251b98c5841d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jul 23 00:26:56 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jul 23 00:26:56 2009 +0200"
      },
      "message": "Add dependency from install to mce-inject\n\nSo that make install without make first works.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "2b40eeb96f8089bfb92ed3e5e42f251b98c5841d",
      "tree": "56727f843755498756f28fb0e9da36788c4049fd",
      "parents": [
        "5b17ca71bc3632b7f391cd7246215e133edfa5e1"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Jul 16 17:08:13 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jul 16 17:08:13 2009 +0200"
      },
      "message": "Add destdir support to Makefile for easier rpm building\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b17ca71bc3632b7f391cd7246215e133edfa5e1",
      "tree": "42aa9b33521fef1997866d2ca905f67811293a63",
      "parents": [
        "cfe164b8b7df3ef572acbd075175b27fb2875352"
      ],
      "author": {
        "name": "Li, Haicheng",
        "email": "haicheng.li@intel.com",
        "time": "Thu Jul 09 11:55:56 2009 +0800"
      },
      "committer": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu Jul 09 16:21:12 2009 +0800"
      },
      "message": "RE: [PATCH for mce-inject.git] add a validation for each newcome mce.\n\nThis patch is to add a sanity check for each newcome mce; if mce is\ninvalid, mce-inject will error out.\n\nCurrently it just checks if cpu is valid, and can be extended with\nother checking in future.\n\nSigned-off-by: Haicheng Li \u003chaicheng.li@intel.com\u003e\n\n"
    },
    {
      "commit": "cfe164b8b7df3ef572acbd075175b27fb2875352",
      "tree": "dbf63b28cde5824fe6d10cd8dfe63347fba4e087",
      "parents": [
        "8312beaf1f828289cbcdbea53a6b8d6fa1eacdd0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:54:30 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:54:30 2009 +0200"
      },
      "message": "More manpage updates\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "8312beaf1f828289cbcdbea53a6b8d6fa1eacdd0",
      "tree": "67c042ebf56edab53bd95e71869a2363925a1261",
      "parents": [
        "9fbac821697edbbd743fa453bc3df3a8e8be1acd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:43:55 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:43:55 2009 +0200"
      },
      "message": "Remove last reference to \u0027SPEC\u0027\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "9fbac821697edbbd743fa453bc3df3a8e8be1acd",
      "tree": "12584b95272c455be84dfdf5af58b72c2c682800",
      "parents": [
        "069061322891204be6421d38074d45c3fb3767ed"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:39:10 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:39:10 2009 +0200"
      },
      "message": "Update README\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "069061322891204be6421d38074d45c3fb3767ed",
      "tree": "6c348f8b1671a015229a1a76630c717bb7a0c1f2",
      "parents": [
        "a7cc4bd8f769aab7e641505cf219c58decef3e94"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:35:22 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:35:22 2009 +0200"
      },
      "message": "Add note that keywords are case insensitive\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "a7cc4bd8f769aab7e641505cf219c58decef3e94",
      "tree": "947b360426563cc62b016bcc052e2d88b5eae512",
      "parents": [
        "0430162e5714bc517d5f370a3c5e5d9af950ab5b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:33:46 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:33:46 2009 +0200"
      },
      "message": "Add missing input statements in manpage\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "0430162e5714bc517d5f370a3c5e5d9af950ab5b",
      "tree": "147e34f08f845cfcac4ed30b767a033529383e1f",
      "parents": [
        "e89f03ea315abe79ab3436c24111820cbfaccb20"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:26:30 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:26:30 2009 +0200"
      },
      "message": "Add reference to needed kernel version in manpage\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "e89f03ea315abe79ab3436c24111820cbfaccb20",
      "tree": "eee6021fe1ad46fc5b0ffb44ae3871d534adbf07",
      "parents": [
        "3fd28add5ee7b3f30c95ae6b610043b28c6c1cbd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:22:00 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:22:00 2009 +0200"
      },
      "message": "Define YY_NO_INPUT in flex scanner to avoid warning\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "3fd28add5ee7b3f30c95ae6b610043b28c6c1cbd",
      "tree": "266516171d113e28ef690da07e7efe14eaa23838",
      "parents": [
        "e6146c645b199700dab4f338aeee1de47aa3b7ab"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:21:20 2009 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Jul 08 12:21:20 2009 +0200"
      },
      "message": "Remove redundant NULL checks before free\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "e6146c645b199700dab4f338aeee1de47aa3b7ab",
      "tree": "9b360efce637a2941201a23f52096a409fbbd7ee",
      "parents": [
        "47886610f982190f20c2aa63eb30f1a03976f0ef"
      ],
      "author": {
        "name": "Li, Haicheng",
        "email": "haicheng.li@intel.com",
        "time": "Wed Jul 08 10:57:41 2009 +0800"
      },
      "committer": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Jul 08 12:53:22 2009 +0800"
      },
      "message": "Fix a memory leak about cpu_mce and cpu_map\n\nThere is a memory leak if a lot of MCEs are assigned to same CPU with mce_flags set with MCE_HOLD. Current implementation will directly replace cpu_mce[cpu_idex] with new-coming mce without freeing old mce memory.\nThis patch fixes this memory leak issue, as well as adds a cleanup of dynamically allocated memory when program ends up.\n\nSigned-off-by: Haicheng Li \u003chaicheng.li@intel.com\u003e\nAcked-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "47886610f982190f20c2aa63eb30f1a03976f0ef",
      "tree": "576ecb40496cc3ddffea1e33aa40b2b05e04f8d8",
      "parents": [
        "86d15fd02c989f09d1b94861748d4aff82294a5e"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Tue May 26 15:55:32 2009 +0800"
      },
      "committer": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Tue May 26 15:55:32 2009 +0800"
      },
      "message": "Support specifying MCE raising mode, poll or exception\n\nRaising logic is more complex for UCR errors, such as UCNA errors is\nuncorrected but not reported as exception. So add support to specify\nMCE raising mode.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "86d15fd02c989f09d1b94861748d4aff82294a5e",
      "tree": "4eedeb4b3191dd98d9bdf66c9e2866c84f3c16f3",
      "parents": [
        "77b4b23826e5430edd0efc5f90443f4fa128f541"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Tue May 26 15:55:25 2009 +0800"
      },
      "committer": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Tue May 26 15:55:25 2009 +0800"
      },
      "message": "Support new fields of struct mce\n\nFor parsing output of mcelog.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "77b4b23826e5430edd0efc5f90443f4fa128f541",
      "tree": "1102a20c2c149dd1d3957b20b6f7a18b7132fb62",
      "parents": [
        "8762aaa22e1976bef9b392750d3abd5f429743c6"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Tue May 26 15:55:19 2009 +0800"
      },
      "committer": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Tue May 26 15:55:19 2009 +0800"
      },
      "message": "Add UCR flags support\n\nTo support injecting UCR errors, parsing/adding support for several\nnew flags of MCi_STATUS register are added.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "8762aaa22e1976bef9b392750d3abd5f429743c6",
      "tree": "dc30a69ca95f183cb3eca718abc61c00eaf02cf7",
      "parents": [
        "46838766b16a3aaa2d4fcd5a68e6a4df5e151791"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sun May 24 11:27:54 2009 +0200"
      },
      "committer": {
        "name": "root",
        "email": "root@basil.nowhere.org",
        "time": "Sun May 24 11:27:54 2009 +0200"
      },
      "message": "Default to /usr/sbin install path\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "46838766b16a3aaa2d4fcd5a68e6a4df5e151791",
      "tree": "39c65063977fdfd0b0c7ff70fc9a566651f1f5e6",
      "parents": [
        "5c46c1cfc81adc2585385d34ae9e3d5f44bbf66c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sun May 24 11:20:45 2009 +0200"
      },
      "committer": {
        "name": "root",
        "email": "root@basil.nowhere.org",
        "time": "Sun May 24 11:20:45 2009 +0200"
      },
      "message": "Turn SPEC into manpage and install it during Make install\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "5c46c1cfc81adc2585385d34ae9e3d5f44bbf66c",
      "tree": "51ec3739c8735fa899e575293bbbc1b09289e168",
      "parents": [
        "f154d784cef2d5cc02a9117ccc235673c01dce79"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sun May 24 11:07:00 2009 +0200"
      },
      "committer": {
        "name": "root",
        "email": "root@basil.nowhere.org",
        "time": "Sun May 24 11:18:49 2009 +0200"
      },
      "message": "Don\u0027t use pthread_set_affinity_np\n\nDoesn\u0027t exist on older systems.\n\nUse sched_setaffinity instead.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "f154d784cef2d5cc02a9117ccc235673c01dce79",
      "tree": "60eb251f22b42e185f5178bb48b2f1e881b7c6dc",
      "parents": [
        "4047dcbb9f98bfea8064cf95c07cbeb26b40a364"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sun May 24 11:02:10 2009 +0200"
      },
      "committer": {
        "name": "root",
        "email": "root@basil.nowhere.org",
        "time": "Sun May 24 11:18:49 2009 +0200"
      },
      "message": "Use -Os by default for building\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "4047dcbb9f98bfea8064cf95c07cbeb26b40a364",
      "tree": "74ad9e924426d2ec741b2dcd931f156c642e8fc1",
      "parents": [
        "a5f975bb99121632fa96aa0b13317c5ee91cdeac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sun May 24 11:01:23 2009 +0200"
      },
      "committer": {
        "name": "root",
        "email": "root@basil.nowhere.org",
        "time": "Sun May 24 11:18:49 2009 +0200"
      },
      "message": "Don\u0027t clean .gdb_history on normal clean\n\n... only on distclean\n\nSigned-off-by: root \u003croot@basil.nowhere.org\u003e\n"
    },
    {
      "commit": "a5f975bb99121632fa96aa0b13317c5ee91cdeac",
      "tree": "46bf4fd71f26640b8b7fa9aa36f36b6f7331a478",
      "parents": [
        "d7dbcf61cb23197cade676a68cbdcd5f451e28e8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sun May 24 11:00:33 2009 +0200"
      },
      "committer": {
        "name": "root",
        "email": "root@basil.nowhere.org",
        "time": "Sun May 24 11:18:44 2009 +0200"
      },
      "message": "Rename executable to mce-inject and add install target\n\nThis makes it agree with the documentation\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "d7dbcf61cb23197cade676a68cbdcd5f451e28e8",
      "tree": "8f9cb00cf8c41c096cf77568ffa406ef65fd9abe",
      "parents": [
        "9e4ad3dbe7fdcd3af19ac1f243c86b9128514e7b"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu May 21 11:26:57 2009 +0800"
      },
      "committer": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu May 21 11:26:57 2009 +0800"
      },
      "message": "Add no random mode\n\nRandom mode is implemented via NMI broadcasting in Linux kernel. Which\nconflicts with KDUMP implementation, which uses NMI to shutdown CPUs\nother than crashing CPU. So no random mode is added, which turns MCE\ntriggered in MCJ_CTX_RANDOM context into MCJ_CTX_PROCESS context.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "9e4ad3dbe7fdcd3af19ac1f243c86b9128514e7b",
      "tree": "3b16101e741dab71a8b40e80c920d4cd8f3df483",
      "parents": [
        "0adb4b151cd063dd3e2b58662438e990ba27c603"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu May 21 11:26:44 2009 +0800"
      },
      "committer": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu May 21 11:26:44 2009 +0800"
      },
      "message": "Add RIPV to MCE on broadcasted CPU\n\nTo follow the real MCE broadcast.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "0adb4b151cd063dd3e2b58662438e990ba27c603",
      "tree": "8d501d850370f1d4e4f429f29be8bc9da62c1842",
      "parents": [
        "6116fbd985367b6b3b25e0377dd410df58638390"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 19 09:16:52 2008 +0800"
      },
      "committer": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 19 09:16:52 2008 +0800"
      },
      "message": "Add parse and dump support for new struct mce fields\n\nmce-\u003etime, mce-\u003ecpuvendor and mce-\u003ecpuid are supported.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "6116fbd985367b6b3b25e0377dd410df58638390",
      "tree": "f6e5f0a9510f63e32e3807d2872dc927e1ae53d4",
      "parents": [
        "93cf332ea98d9ab4847e8129c63e7ff1ccc37ea0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 14:09:22 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 14:09:22 2008 +0100"
      },
      "message": "Remove MAX_CPU_NUM, discover at runtime\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "93cf332ea98d9ab4847e8129c63e7ff1ccc37ea0",
      "tree": "6beaba0c5c6ffd70ed2bd3f6919cf566f8441d68",
      "parents": [
        "52ce278dc54376ca27d3a96678fad9712d2aa58e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 14:06:55 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 14:06:55 2008 +0100"
      },
      "message": "Add xcalloc()\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "52ce278dc54376ca27d3a96678fad9712d2aa58e",
      "tree": "798b79bbca4633fe3649eafc6bc947833a9fe7a8",
      "parents": [
        "4797e314e64974135ed19d2f8e7178779c553950"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:56:31 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:56:31 2008 +0100"
      },
      "message": "Clarify mce.h comment\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "4797e314e64974135ed19d2f8e7178779c553950",
      "tree": "100a7fd097623c6968c48559cc5c7f68a7e3d987",
      "parents": [
        "03e662f171392e6928673363e5abe5a2b4bbd844"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:55:42 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:55:42 2008 +0100"
      },
      "message": "Fix comment formatting\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "03e662f171392e6928673363e5abe5a2b4bbd844",
      "tree": "85a7a2ac6fe8c42f158d9fd42adf3c86dfa8baea",
      "parents": [
        "94454b57ee264396840fd4512e58b0eaf46d24e8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:55:19 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:55:19 2008 +0100"
      },
      "message": "Improve error messages slightly\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "94454b57ee264396840fd4512e58b0eaf46d24e8",
      "tree": "6561379d9b31dd541488dfa7f5c869b1a8879e48",
      "parents": [
        "109db281b8d285ea1ba0ad51a101176330b04174"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:36:35 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:36:35 2008 +0100"
      },
      "message": "Avoid yyunput warning in .lex file\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "109db281b8d285ea1ba0ad51a101176330b04174",
      "tree": "8e7637668af8d354c24be29a0c801308796368ce",
      "parents": [
        "b0bf040c4d877630a79e0870a62884bdd3f491f6"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 12 13:34:59 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:34:59 2008 +0100"
      },
      "message": "Fix an argument processing bug\n\nargv should be used to track current argument instead of av.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "b0bf040c4d877630a79e0870a62884bdd3f491f6",
      "tree": "9ef795a6f32f01759989e7d59399d2eacd556392",
      "parents": [
        "9a072f72878f8a5d26358aa0229893d544983c40"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 12 13:33:50 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:33:50 2008 +0100"
      },
      "message": "Fix mce.y grammar\n\n- Fix two reduce/reduce conflict in yacc file.\n- Set mcgstatus to 0 for empty mcgstatus_list.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "9a072f72878f8a5d26358aa0229893d544983c40",
      "tree": "1dc5b22ce785bc6eed45e3893c0e8c2f84c6e928",
      "parents": [
        "17f29301ed5966e5f82e2ff035a34e77fd3a0ffc"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 12 13:31:43 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:31:43 2008 +0100"
      },
      "message": "Support specifying context for mce-inject\n\nFrom: Huang Ying \u003cying.huang@intel.com\u003e\n\nContexts supported are interrupt (IN_IRQ), process (IN_PROC) and\nrandom (default). Random context is implemented by NMI.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "17f29301ed5966e5f82e2ff035a34e77fd3a0ffc",
      "tree": "59937277bb750558c9bafea120e1d3f95545ba8b",
      "parents": [
        "385f9e6b6aa9e2cbe76cb95c31f72699d6924eb1"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 12 13:30:24 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:30:24 2008 +0100"
      },
      "message": "corrected_en\n\nSet MCE_STATUS_EN for CORRECTED\n\nCORRECTED should have MCI_STATUS_EN set, otherwise the MCE will be\nignored by kernel MCE poller.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n\n"
    },
    {
      "commit": "385f9e6b6aa9e2cbe76cb95c31f72699d6924eb1",
      "tree": "f581d662658290ebc16500c21610db54f1a75473",
      "parents": [
        "0c7e2a2531d692fba0eb6c741a90341947b6dfa5"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 12 13:29:30 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:29:30 2008 +0100"
      },
      "message": "Extend struct mce in mec-inject in sync with kernel\n\nFrom: Huang Ying \u003cying.huang@intel.com\u003e\n\nstruct mce is extended in kernel, changes mce-inject correspondingly.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n\nAK: \u003cadapted to current tree\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "0c7e2a2531d692fba0eb6c741a90341947b6dfa5",
      "tree": "4505a9a3f0998902010f92a6da188592dbe80442",
      "parents": [
        "3401280f40e7876205be61ebd65534cc0656fcbc"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 12 13:27:42 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:27:42 2008 +0100"
      },
      "message": "revert-monarch\n\nRevert monarch delaying patch\n\nRevert monarch delaying, which is useless and doubious.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n\n"
    },
    {
      "commit": "3401280f40e7876205be61ebd65534cc0656fcbc",
      "tree": "7ee104e658e5e83af48c6a1e46c9b035fea2b48d",
      "parents": [
        "f211ca5ab71ff3abfcb2af09dca31c77cdd49638"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 12 13:27:16 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 12 13:27:16 2008 +0100"
      },
      "message": "From: Huang Ying \u003cying.huang@intel.com\u003e\n\nRemove some useless whitespaces\n\n- Trailing whitespaces\n- Whitespaces inside TAB stop\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "f211ca5ab71ff3abfcb2af09dca31c77cdd49638",
      "tree": "e4522fdbb3aa135e57f25fc1da96861beb38d278",
      "parents": [
        "a61b0bb9fcb3343ec3cafa7c774dbf51c9b7ade2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 18:43:03 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 18:43:03 2008 +0100"
      },
      "message": "Update struct mce with latest mce branch version\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "a61b0bb9fcb3343ec3cafa7c774dbf51c9b7ade2",
      "tree": "7117e57f99429e8d08b86c2197ad6a025339a4a3",
      "parents": [
        "f98017b00317c83ae1c9299ba45437a09b2b9689"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 18:09:41 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 18:09:41 2008 +0100"
      },
      "message": "Update SPEC file for new keywords\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "f98017b00317c83ae1c9299ba45437a09b2b9689",
      "tree": "00c167a551f6c30232193c3a94a5074859fa313e",
      "parents": [
        "bb2a53248ae392db97b7ab4a01db490bd69a597c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 18:06:02 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 18:06:02 2008 +0100"
      },
      "message": "Add copyright notices\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "bb2a53248ae392db97b7ab4a01db490bd69a597c",
      "tree": "4768bfb843530496b86eff6e9eefb905e4244597",
      "parents": [
        "ce3d73f8f0d3332838a0366e899159ce93e95ac0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 18:03:18 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 18:03:18 2008 +0100"
      },
      "message": "Improve README, add copyright\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "ce3d73f8f0d3332838a0366e899159ce93e95ac0",
      "tree": "9fae9472bd1e6dcbc0a4590b5d86a776fedbdfdb",
      "parents": [
        "08cfb30c6c6664dd5264c9abc278c63a12fb8070"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:50:54 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:50:54 2008 +0100"
      },
      "message": "Fix segfault with empty arguments\n"
    },
    {
      "commit": "08cfb30c6c6664dd5264c9abc278c63a12fb8070",
      "tree": "00c78b6cf26d41050b3bd24cf1a217c0c1680f90",
      "parents": [
        "f504d0f400a5ccb2a206f8a4b7d67ee7ca19543f"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:50:03 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:50:03 2008 +0100"
      },
      "message": "Inject multiple corrected/uncorrected MCE records.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "f504d0f400a5ccb2a206f8a4b7d67ee7ca19543f",
      "tree": "96c2c0685fe0870d082929c91c3c48bf5a2f85c8",
      "parents": [
        "27b8ebad35e9925952a512b4cb611678d3c578b2"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:48:36 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:48:36 2008 +0100"
      },
      "message": "Add a flag IN_IRQ to MCE syntax\n\nto specify that the MCE should be injected in IRQ context.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "27b8ebad35e9925952a512b4cb611678d3c578b2",
      "tree": "84b671e74dd5a7d3288787042911f02c936b7560",
      "parents": [
        "c6cad0916933cf66921950faa7c3b2baa712f886"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:47:47 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:47:47 2008 +0100"
      },
      "message": "Add a new flag HOLD to MCE syntax.\n\nIf specified, the MCE will be\nrecorded into MCE array for CPUs instead of injecting immediately. If\nnot specified, all pending MCEs in array and current MCE are injected\nsimultaneously.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "c6cad0916933cf66921950faa7c3b2baa712f886",
      "tree": "e3231d3916c99d4a0344294914ec04f10926a694",
      "parents": [
        "c26fbd8ab2f7da53a09219d2dde867e3e3cd1359"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:41:31 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:41:31 2008 +0100"
      },
      "message": "Do some monarch handling\n"
    },
    {
      "commit": "c26fbd8ab2f7da53a09219d2dde867e3e3cd1359",
      "tree": "91505ece2dbe39e64cfc104cfd5243f07d88f527",
      "parents": [
        "ad7ee221692a56dc1600d596f445368fd4b9525b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:36:22 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:36:22 2008 +0100"
      },
      "message": "Remove debugging printfs\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "ad7ee221692a56dc1600d596f445368fd4b9525b",
      "tree": "85f10366a86a7485b77381d3e9d6628ddfd26604",
      "parents": [
        "487e04ab04e0f485e859a2036a864e81a64a8428"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:35:31 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:35:31 2008 +0100"
      },
      "message": "Support multiple CPUs better\n\nAdd a cpu information collection function init_cpu_info(). Add an\narray of struct mce*, each element of array corresponds MCE for\none CPU. That can be used to specify MCE for each CPU.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "487e04ab04e0f485e859a2036a864e81a64a8428",
      "tree": "4e1a6da6f829f416f0e4f875f16135d54e3b6fb5",
      "parents": [
        "8201e98e30a81421bb75e76293111de6d117f7ee"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:33:00 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:33:00 2008 +0100"
      },
      "message": "Add --dump option\n\nAdd an option to let mce-inject to dump mces in raw ascii format\ninstead of inject them really. This is used to convert mce ascii text\ninto a standard format to compare. mce.y is changed too to make this\nstandard format can be parsed by mce-inject.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "8201e98e30a81421bb75e76293111de6d117f7ee",
      "tree": "2d3753e472586f3af07139a8f12836285e8562c9",
      "parents": [
        "feca9ea18d12b7353402bdba64ff4ee8ffdcdeb9"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:30:51 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:30:51 2008 +0100"
      },
      "message": "MCI_STATUS_VAL is added to FATAL and UNCORRECTED.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "feca9ea18d12b7353402bdba64ff4ee8ffdcdeb9",
      "tree": "49e49e550d9eac7f35a434f170fee3f0d6ea4db3",
      "parents": [
        "f07f6f0ee4a3edce7ac113787caa48a44a62f15a"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:30:32 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:30:32 2008 +0100"
      },
      "message": "Thread should waiting for blocked becomes 0.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "f07f6f0ee4a3edce7ac113787caa48a44a62f15a",
      "tree": "aad6022dd0a74d09b2d37e8b07db9bc959aca754",
      "parents": [
        "e98eebd3681e1691e314e162bb219c85d1181ed5"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Dec 05 17:29:31 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:29:31 2008 +0100"
      },
      "message": "grammar fixes\n\n- mce_start should not be empty, because init() should be run for all.\n\n- multiple mce_term can be in one mce, for example, there may be one\n  STATUS, one MCGSTATUS in one mce.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\n"
    },
    {
      "commit": "e98eebd3681e1691e314e162bb219c85d1181ed5",
      "tree": "94acb4468824f006eb2651505f3659eab84bdc93",
      "parents": [
        "b25dc1e05981f18f9c392b12ccc768ebb71d358f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:26:39 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:26:39 2008 +0100"
      },
      "message": "Clean .depend and .gdb_history in make clean\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "b25dc1e05981f18f9c392b12ccc768ebb71d358f",
      "tree": "2ed612a859ba7ec70379354c5157f89172aed042",
      "parents": [],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:25:40 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Dec 05 17:25:40 2008 +0100"
      },
      "message": "Initial version from Andi Kleen\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    }
  ]
}
