)]}'
{
  "commit": "c04c1c81e211c2c95b548add7923e1d4ba4847ab",
  "tree": "15ce6f9c86785226e41b2385d4f8e6db7b48e980",
  "parents": [
    "50e21f2b2861711b6df0b72ffef4a70d1532b023"
  ],
  "author": {
    "name": "Prasanna S Panchamukhi",
    "email": "prasanna@in.ibm.com",
    "time": "Sun Mar 26 01:38:25 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Mar 26 08:57:04 2006 -0800"
  },
  "message": "[PATCH] kprobes: fix broken fault handling for ia64\n\nProvide proper kprobes fault handling, if a user-specified pre/post handlers\ntries to access user address space, through copy_from_user(), get_user() etc.\n\nThe user-specified fault handler gets called only if the fault occurs while\nexecuting user-specified handlers.  In such a case user-specified handler is\nallowed to fix it first, later if the user-specifed fault handler does not fix\nit, we try to fix it by calling fix_exception().\n\nThe user-specified handler will not be called if the fault happens when single\nstepping the original instruction, instead we reset the current probe and\nallow the system page fault handler to fix it up.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nAcked-by: Anil S Keshavamurthy\u003canil.s.keshavamurthy@intel.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@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": "45b8479c9864ddddddff763778babaaaa47246a6",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/kprobes.c",
      "new_id": "789881ca83d43606e389b65b481a8fc99083fb54",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/kprobes.c"
    }
  ]
}
