)]}'
{
  "commit": "97f0b13452198290799fd6780f05fbaa74f927d3",
  "tree": "06401ca906140b76ed4206968a412eb860bd65c0",
  "parents": [
    "cc3e2af42e7b7e0457b93bf17c19b44c635cd40c"
  ],
  "author": {
    "name": "Xie XiuQi",
    "email": "xiexiuqi@huawei.com",
    "time": "Wed Jun 24 16:57:36 2015 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Jun 24 17:49:43 2015 -0700"
  },
  "message": "tracing: add trace event for memory-failure\n\nRAS user space tools like rasdaemon which base on trace event, could\nreceive mce error event, but no memory recovery result event.  So, I want\nto add this event to make this scenario complete.\n\nThis patch add a event at ras group for memory-failure.\n\nThe output like below:\n#  tracer: nop\n#\n#  entries-in-buffer/entries-written: 2/2   #P:24\n#\n#                               _-----\u003d\u003e irqs-off\n#                              / _----\u003d\u003e need-resched\n#                             | / _---\u003d\u003e hardirq/softirq\n#                             || / _--\u003d\u003e preempt-depth\n#                             ||| /     delay\n#            TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION\n#               | |       |   ||||       |         |\n       mce-inject-13150 [001] ....   277.019359: memory_failure_event: pfn 0x19869: recovery action for free buddy page: Delayed\n\n[xiexiuqi@huawei.com: fix build error]\nSigned-off-by: Xie XiuQi \u003cxiexiuqi@huawei.com\u003e\nReviewed-by: Naoya Horiguchi \u003cn-horiguchi@ah.jp.nec.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nCc: Jim Davis \u003cjim.epost@gmail.com\u003e\nSigned-off-by: Xie XiuQi \u003cxiexiuqi@huawei.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79abb9c71772efa32c41fb448fd3beaddbd3e66e",
      "old_mode": 33188,
      "old_path": "include/ras/ras_event.h",
      "new_id": "1443d79e4fe66bb6456840d0597fadeed5b90bf9",
      "new_mode": 33188,
      "new_path": "include/ras/ras_event.h"
    },
    {
      "type": "modify",
      "old_id": "390214da45463e0b134709af6f072ddcc9162f7d",
      "old_mode": 33188,
      "old_path": "mm/Kconfig",
      "new_id": "c180af880ed5169cdbf1799c0650b61d68130990",
      "new_mode": 33188,
      "new_path": "mm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "15c0d5ab08936021bd4b60604877b1abf2d2f604",
      "old_mode": 33188,
      "old_path": "mm/memory-failure.c",
      "new_id": "c53543d892828e75796239d6ce36afa90203085b",
      "new_mode": 33188,
      "new_path": "mm/memory-failure.c"
    }
  ]
}
