)]}'
{
  "commit": "00d7c05ab168c10f9b520e07400923267bc04419",
  "tree": "5899743965a801e34e7dc6bfe59dba20ba023540",
  "parents": [
    "cda315aba34ff4fb66bbb2945b723688f3414a75"
  ],
  "author": {
    "name": "Keshavamurthy Anil S",
    "email": "anil.s.keshavamurthy@intel.com",
    "time": "Mon Dec 12 00:37:33 2005 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Dec 12 08:57:45 2005 -0800"
  },
  "message": "[PATCH] kprobes: no probes on critical path\n\nFor Kprobes critical path is the path from debug break exception handler\ntill the control reaches kprobes exception code.  No probes can be\nsupported in this path as we will end up in recursion.\n\nThis patch prevents this by moving the below function to safe __kprobes\nsection onto which no probes can be inserted.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e373c4a9de53601a3f6e85bf1623a2b1d896f36c",
      "old_mode": 33188,
      "old_path": "include/linux/kprobes.h",
      "new_id": "434ecfd7cf489d921213e8294da13e3180c6b102",
      "new_mode": 33188,
      "new_path": "include/linux/kprobes.h"
    },
    {
      "type": "modify",
      "old_id": "bce933ebb29f458908806101dae497332004b2e2",
      "old_mode": 33188,
      "old_path": "kernel/sys.c",
      "new_id": "eecf84526afeca15c7e82894c5c3e898239fa062",
      "new_mode": 33188,
      "new_path": "kernel/sys.c"
    }
  ]
}
