)]}'
{
  "commit": "540b7b8d65575c80162f2a0f38e1d313c92a6042",
  "tree": "664bdd01ce8fce990e634a304f9b3ab51e50970c",
  "parents": [
    "e647d6b314266adb904d4b84973eda0afa856946"
  ],
  "author": {
    "name": "Li Zefan",
    "email": "lizf@cn.fujitsu.com",
    "time": "Wed Aug 19 15:54:51 2009 +0800"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Aug 19 15:02:24 2009 +0200"
  },
  "message": "tracing/syscalls: Add filtering support\n\nAdd filtering support for syscall events:\n\n # echo \u0027mode \u003d\u003d 0666\u0027 \u003e events/syscalls/sys_enter_open\n # echo \u0027ret \u003d\u003d 0\u0027 \u003e events/syscalls/sys_exit_open\n # echo 1 \u003e events/syscalls/sys_enter_open\n # echo 1 \u003e events/syscalls/sys_exit_open\n # cat trace\n ...\n   modprobe-3084 [001] 117.463140: sys_open(filename: 917d3e8, flags: 0, mode: 1b6)\n   modprobe-3084 [001] 117.463176: sys_open -\u003e 0x0\n       less-3086 [001] 117.510455: sys_open(filename: 9c6bdb8, flags: 8000, mode: 1b6)\n   sendmail-2574 [001] 122.145840: sys_open(filename: b807a365, flags: 0, mode: 1b6)\n ...\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c4A8BAFCB.1040006@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "427cbae47f8483c755a2cd0b661aac3bca71f44c",
      "old_mode": 33188,
      "old_path": "include/linux/ftrace_event.h",
      "new_id": "df5b085c415068bac6bf099a9317a274c4b11731",
      "new_mode": 33188,
      "new_path": "include/linux/ftrace_event.h"
    },
    {
      "type": "modify",
      "old_id": "8d57f77794eed30fabdeac6f364286f7f8626750",
      "old_mode": 33188,
      "old_path": "include/linux/syscalls.h",
      "new_id": "f124c899555529034fae28f1b5d8ad4481547f69",
      "new_mode": 33188,
      "new_path": "include/linux/syscalls.h"
    },
    {
      "type": "modify",
      "old_id": "5ce85d75d31b00937770c2aefc0cc0d7c8828598",
      "old_mode": 33188,
      "old_path": "include/trace/syscall.h",
      "new_id": "9661dd406b93b3968222bf3c8df39e4691383032",
      "new_mode": 33188,
      "new_path": "include/trace/syscall.h"
    },
    {
      "type": "modify",
      "old_id": "9c7ecfb3416f4d7ad503a89bf41395696824a997",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_events.c",
      "new_id": "79d352027a6194759c6477e64b5390b1a5da2822",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_events.c"
    },
    {
      "type": "modify",
      "old_id": "7336b6c265d7380ed40af8b7132990dbee935ebf",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_syscalls.c",
      "new_id": "28e4dae4af21e6530b8f3403867015eec477c64b",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_syscalls.c"
    }
  ]
}
