)]}'
{
  "commit": "a879cbbb34cbecfa9707fbb6e5a00c503ac1ecb9",
  "tree": "fdf247f8dedea8f04d0989aeab6922ed073eee11",
  "parents": [
    "c06fec5022ebe014af876da2df4a0eee836e97c8"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Fri Apr 29 09:38:44 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Fri Apr 29 09:38:44 2005 -0700"
  },
  "message": "x86: make traps on \u0027iret\u0027 be debuggable in user space\n\nThis makes a trap on the \u0027iret\u0027 that returns us to user space\ncause a nice clean SIGSEGV, instead of just a hard (and silent)\nexit.\n\nThat way a debugger can actually try to see what happened, and\nwe also properly notify everybody who might be interested about\nus being gone.\n\nThis loses the error code, but tells the debugger what happened\nwith ILL_BADSTK in the siginfo.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c73dc865ead3ad2323098a3b78b0fc8042e7489",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/entry.S",
      "new_id": "fe1918cc68d1f343e7857dd86b66488f4ff1938c",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/entry.S"
    },
    {
      "type": "modify",
      "old_id": "6c0e383915b6a0d9fc516a04f328020d18b575b5",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/traps.c",
      "new_id": "d70819481f6eb1af7de9b4bc5c05e7d78b0a43af",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/traps.c"
    }
  ]
}
