)]}'
{
  "commit": "e8df8c3304cfc7d68e9a6a7b6df6c64783cd6991",
  "tree": "19430fa49f774ebeaa7cf8d5d40c58600ad79bf5",
  "parents": [
    "70e0eb8ef143f3729065c504177413ffe165af22"
  ],
  "author": {
    "name": "Jeff Dike",
    "email": "jdike@addtoit.com",
    "time": "Mon Sep 25 23:33:10 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Sep 26 08:49:10 2006 -0700"
  },
  "message": "[PATCH] Make UML use ptrace-abi.h\n\nInclude the host architecture\u0027s ptrace-abi.h instead of ptrace.h.\n\nThere was some cpp mangling of names around the ptrace.h include to avoid\nsymbol clashes between UML and the host architecture.  Most of these can go\naway.  The exception is struct pt_regs, which is convenient to have in\nuserspace, but must be renamed in order that UML can define its own.\n\nptrace-x86_64.h needed to have some now-obsolete cpp cruft and a declaration\nremoved.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\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": "a36f5371b36b0148886714d86d05baa2a4eca8e5",
      "old_mode": 33188,
      "old_path": "include/asm-um/ptrace-generic.h",
      "new_id": "99c87c5ce994645d8b62d81611e530fb2a711725",
      "new_mode": 33188,
      "new_path": "include/asm-um/ptrace-generic.h"
    },
    {
      "type": "modify",
      "old_id": "c894e68b1f969754e8dd7e2649e9ea395e961ad6",
      "old_mode": 33188,
      "old_path": "include/asm-um/ptrace-x86_64.h",
      "new_id": "2074483e6ca4a2b9306234131bbea080c77dd309",
      "new_mode": 33188,
      "new_path": "include/asm-um/ptrace-x86_64.h"
    }
  ]
}
