)]}'
{
  "commit": "1c569f0264ea629c10bbab471dd0626ce4d3f19f",
  "tree": "00fcbf85a7318c568f468518c3aa665a200c871e",
  "parents": [
    "97419875865859fd2403e66266c02ce028e2f5ab"
  ],
  "author": {
    "name": "Josh Stone",
    "email": "jistone@redhat.com",
    "time": "Mon Aug 24 14:43:14 2009 -0700"
  },
  "committer": {
    "name": "Frederic Weisbecker",
    "email": "fweisbec@gmail.com",
    "time": "Wed Aug 26 00:41:48 2009 +0200"
  },
  "message": "tracing: Create generic syscall TRACE_EVENTs\n\nThis converts the syscall_enter/exit tracepoints into TRACE_EVENTs, so\nyou can have generic ftrace events that capture all system calls with\narguments and return values.  These generic events are also renamed to\nsys_enter/exit, so they\u0027re more closely aligned to the specific\nsys_enter_foo events.\n\nSigned-off-by: Josh Stone \u003cjistone@redhat.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Jiaying Zhang \u003cjiayingz@google.com\u003e\nCc: Martin Bligh \u003cmbligh@google.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nLKML-Reference: \u003c1251150194-1713-5-git-send-email-jistone@redhat.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c05b44b80c238e27f97318bd5653fe78d5ad966c",
      "old_mode": 33188,
      "old_path": "arch/s390/kernel/ptrace.c",
      "new_id": "f3ddd7ac06c55b76a198eaebeae5abf2ad626910",
      "new_mode": 33188,
      "new_path": "arch/s390/kernel/ptrace.c"
    },
    {
      "type": "modify",
      "old_id": "31e9b97ec4d6f7d31e7dbf4a0e1c0186fd9a987a",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/ptrace.c",
      "new_id": "8d7d5c9c1be31058b651101503edc68028e62351",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/ptrace.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "397dff2dbd5acd7a2f23332bbecbf84ce5e93b37",
      "new_mode": 33188,
      "new_path": "include/trace/events/syscalls.h"
    },
    {
      "type": "modify",
      "old_id": "4e1943001854466ad08cb4037c6340f9b7dabad3",
      "old_mode": 33188,
      "old_path": "include/trace/syscall.h",
      "new_id": "5dc283ba5ae07dd14fe29a0cee8611c7a0a7e937",
      "new_mode": 33188,
      "new_path": "include/trace/syscall.h"
    },
    {
      "type": "modify",
      "old_id": "46c1b977a2cba2195c480a9af1a60415a5619412",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_syscalls.c",
      "new_id": "2698fe401ebd909da0c2dbae27df626a44efe486",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_syscalls.c"
    }
  ]
}
