)]}'
{
  "commit": "8e068542a8d9efec55126284d2f5cb32f003d507",
  "tree": "b3a75ae9a2dd27596bda9f1c7be1cd5ce0ebacfe",
  "parents": [
    "d857ace143df3884954887e1899a65831ca72ece"
  ],
  "author": {
    "name": "Xiao Guangrong",
    "email": "xiaoguangrong@cn.fujitsu.com",
    "time": "Wed Jul 22 11:23:41 2009 +0800"
  },
  "committer": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Thu Jul 23 20:52:05 2009 -0400"
  },
  "message": "tracing/ksym_tracer: fix write operation of ksym_trace_filter\n\nThis patch fix 2 bugs:\n- fix the return value of ksym_trace_filter_write() when we want to\n  clear symbol in ksym_trace_filter file\n  for example:\n  # echo global_trace:rw- \u003e /debug/tracing/ksym_trace_filter\n  # echo global_trace:--- \u003e /debug/tracing/ksym_trace_filter\n  -bash: echo: write error: Invalid argument\n  # cat /debug/tracing/ksym_trace_filter\n  #\n  We want to clear \u0027global_trace\u0027 in ksym_trace_filter, it complain\n  with \"Invalid argument\", but the operation is successful\n\n- the \"r--\" access types is not allowed, but ksym_trace_filter file think\n  it OK\n  for example:\n  # echo ksym_tracer_mutex:r-- \u003e ksym_trace_filter\n  -bash: echo: write error: Resource temporarily unavailable\n  # dmesg\n  ksym_tracer request failed. Try again later!!\n\n  The error occur at register_kernel_hw_breakpoint(), but It\u0027s should\n  at access types parser\n\nSigned-off-by: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nLKML-Reference: \u003c4A66863D.5090802@cn.fujitsu.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fbf3a8e13bc549182a96542b606b4b7d60c47c34",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_ksym.c",
      "new_id": "cd5cb656c3d2b54747a83666eefd634a0e7e061a",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_ksym.c"
    }
  ]
}
