)]}'
{
  "commit": "1a669c2f16d478cb7f4452e5fb8d09320831f4a1",
  "tree": "b13f0aa0aebc51d1795203658053484b7c97b8cb",
  "parents": [
    "941d2380e979dfefb6c824452e9f42be3ef948ee"
  ],
  "author": {
    "name": "Roland McGrath",
    "email": "roland@redhat.com",
    "time": "Wed Feb 06 01:37:37 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Wed Feb 06 10:41:07 2008 -0800"
  },
  "message": "Add arch_ptrace_stop\n\nThis adds support to allow asm/ptrace.h to define two new macros,\narch_ptrace_stop_needed and arch_ptrace_stop.  These control special\nmachine-specific actions to be done before a ptrace stop.  The new code\ncompiles away to nothing when the new macros are not defined.  This is the\ncase on all machines to begin with.\n\nOn ia64, these macros will be defined to solve the long-standing issue of\nptrace vs register backing store.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Petr Tesarik \u003cptesarik@suse.cz\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\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": "515bff053de8a55900e223019452950d178d81b9",
      "old_mode": 33188,
      "old_path": "include/linux/ptrace.h",
      "new_id": "6ab80714a9169c67ae116b5e4b0ae9aaceb4620e",
      "new_mode": 33188,
      "new_path": "include/linux/ptrace.h"
    },
    {
      "type": "modify",
      "old_id": "e46971560fcb8e73016c58bf83f252aed779f65d",
      "old_mode": 33188,
      "old_path": "kernel/signal.c",
      "new_id": "5d30ff5618475273c60e6aeb59e7cf092603b9a4",
      "new_mode": 33188,
      "new_path": "kernel/signal.c"
    }
  ]
}
