)]}'
{
  "commit": "8bc76772ad653bcaad1b0af72aafb6072ef0fa87",
  "tree": "d778f0cc2640e078338d84cdc67cda403cc47d7b",
  "parents": [
    "cd2675bf65455a45b54228b7acc0c6a26a164cb6"
  ],
  "author": {
    "name": "Rusty Lynch",
    "email": "rusty.lynch@intel.com",
    "time": "Thu Jun 23 00:09:30 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Thu Jun 23 09:45:23 2005 -0700"
  },
  "message": "[PATCH] Kprobes ia64 cleanup\n\nA cleanup of the ia64 kprobes implementation such that all of the bundle\nmanipulation logic is concentrated in arch_prepare_kprobe().\n\nWith the current design for kprobes, the arch specific code only has a\nchance to return failure inside the arch_prepare_kprobe() function.\n\nThis patch moves all of the work that was happening in arch_copy_kprobe()\nand most of the work that was happening in arch_arm_kprobe() into\narch_prepare_kprobe().  By doing this we can add further robustness checks\nin arch_arm_kprobe() and refuse to insert kprobes that will cause problems.\n\nSigned-off-by: Rusty Lynch \u003cRusty.lynch@intel.com\u003e\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": "20a250e2e9b26b9e9bf00a038b1fc1c9d1ce80c8",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/kprobes.c",
      "new_id": "b7a204137fbb5b24b7aefa7e77e5f905ffff12e7",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/kprobes.c"
    },
    {
      "type": "modify",
      "old_id": "d30af77a0b11a41a0961e92f91c25dcae701123d",
      "old_mode": 33188,
      "old_path": "include/asm-ia64/kprobes.h",
      "new_id": "cec4d99583075d8b4e9f8da760e356e6d3bb30af",
      "new_mode": 33188,
      "new_path": "include/asm-ia64/kprobes.h"
    }
  ]
}
