)]}'
{
  "commit": "c6fd91f0bdcd294a0ae0ba2b2a7f7456ef4b7144",
  "tree": "1d095d1761a44118f101b2ce9697346ff168753a",
  "parents": [
    "c9becf58d935265919bf1cb348b2c04492c8949d"
  ],
  "author": {
    "name": "bibo mao",
    "email": "bibo_mao@linux.intel.com",
    "time": "Sun Mar 26 01:38:20 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Mar 26 08:57:04 2006 -0800"
  },
  "message": "[PATCH] kretprobe instance recycled by parent process\n\nWhen kretprobe probes the schedule() function, if the probed process exits\nthen schedule() will never return, so some kretprobe instances will never\nbe recycled.\n\nIn this patch the parent process will recycle retprobe instances of the\nprobed function and there will be no memory leak of kretprobe instances.\n\nSigned-off-by: bibo mao \u003cbibo.mao@intel.com\u003e\nCc: Masami Hiramatsu \u003chiramatu@sdl.hitachi.co.jp\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: 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": "299e616740843f900d6bd1fdfce3d38a1373cb56",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/process.c",
      "new_id": "24b3e745478b9917940c34825d0c5102050ecaea",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "309d59658e5ff9344bbd122c8d364fed8b8a1c09",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/process.c",
      "new_id": "355d57970ba31cf3368aa61e5c32c92b81a85029",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "1770a066c2176f71afa3e736904d8744bf0e0b84",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/process.c",
      "new_id": "f698aa77127eb818e5568404c70b3728c0ca52f6",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "81111835722d84cf7e561d4ffd21a75f33f0a708",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/process.c",
      "new_id": "0370720515f17568a2fdee8ae057aef3c12ba584",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "1fb9f753ef6071c636701f6e0921f103e9f6aafc",
      "old_mode": 33188,
      "old_path": "kernel/kprobes.c",
      "new_id": "1156eb0977d04db06b1daeb926d776e87c34a5b7",
      "new_mode": 33188,
      "new_path": "kernel/kprobes.c"
    },
    {
      "type": "modify",
      "old_id": "7ffaabd64f893863bd485bd32b8f77e672cec9be",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "78acdefeccca268874f5b43457146043f99debcb",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
