)]}'
{
  "commit": "bb6ea4301a1109afdacaee576fedbfcd7152fc86",
  "tree": "5412219057d8e0ec2a30d0a1ad4f6b7dd398c754",
  "parents": [
    "a0727e8ce513fe6890416da960181ceb10fbfae6"
  ],
  "author": {
    "name": "Will Drewry",
    "email": "wad@chromium.org",
    "time": "Thu Apr 12 16:48:01 2012 -0500"
  },
  "committer": {
    "name": "James Morris",
    "email": "james.l.morris@oracle.com",
    "time": "Sat Apr 14 11:13:21 2012 +1000"
  },
  "message": "seccomp: Add SECCOMP_RET_TRAP\n\nAdds a new return value to seccomp filters that triggers a SIGSYS to be\ndelivered with the new SYS_SECCOMP si_code.\n\nThis allows in-process system call emulation, including just specifying\nan errno or cleanly dumping core, rather than just dying.\n\nSuggested-by: Markus Gutschke \u003cmarkus@chromium.org\u003e\nSuggested-by: Julien Tinnes \u003cjln@chromium.org\u003e\nSigned-off-by: Will Drewry \u003cwad@chromium.org\u003e\nAcked-by: Eric Paris \u003ceparis@redhat.com\u003e\n\nv18: - acked-by, rebase\n     - don\u0027t mention secure_computing_int() anymore\nv15: - use audit_seccomp/skip\n     - pad out error spacing; clean up switch (indan@nul.nu)\nv14: - n/a\nv13: - rebase on to 88ebdda6159ffc15699f204c33feb3e431bf9bdc\nv12: - rebase on to linux-next\nv11: - clarify the comment (indan@nul.nu)\n     - s/sigtrap/sigsys\nv10: - use SIGSYS, syscall_get_arch, updates arch/Kconfig\n       note suggested-by (though original suggestion had other behaviors)\nv9:  - changes to SIGILL\nv8:  - clean up based on changes to dependent patches\nv7:  - introduction\nSigned-off-by: James Morris \u003cjames.l.morris@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "beaab68c13b73b7cfc5e19e83595992f0b8635eb",
      "old_mode": 33188,
      "old_path": "arch/Kconfig",
      "new_id": "66aef13f6038c5da0ffd2d70c11b4e952bc55d10",
      "new_mode": 33188,
      "new_path": "arch/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "31306f55eb0237cf83c4bde9a90ff433d49bcd65",
      "old_mode": 33188,
      "old_path": "include/asm-generic/siginfo.h",
      "new_id": "af5d0350f84cc030070e656445ef908bb29648ac",
      "new_mode": 33188,
      "new_path": "include/asm-generic/siginfo.h"
    },
    {
      "type": "modify",
      "old_id": "b4ce2c816e0679fd2013922e36f84e24e93f4d29",
      "old_mode": 33188,
      "old_path": "include/linux/seccomp.h",
      "new_id": "317ccb78cf400fe92beff1c115bf7b330091e877",
      "new_mode": 33188,
      "new_path": "include/linux/seccomp.h"
    },
    {
      "type": "modify",
      "old_id": "5f78fb6d2212da8e7c54e7fe736174e951e10c1b",
      "old_mode": 33188,
      "old_path": "kernel/seccomp.c",
      "new_id": "9c3830692a0811ffc2de4cc4c8e81d8ce2ddc06e",
      "new_mode": 33188,
      "new_path": "kernel/seccomp.c"
    }
  ]
}
