)]}'
{
  "commit": "d75f717e19fe595e7efbf67de195ada8d89dfbbe",
  "tree": "26e00856e0595ee4fa5c54fd5c457d62d86c3ff1",
  "parents": [
    "b736f48bda54ec75b7dc9306884c3843f1a78a0a"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "srostedt@redhat.com",
    "time": "Fri Jan 25 09:46:36 2013 -0500"
  },
  "committer": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Fri Jan 25 11:22:11 2013 -0500"
  },
  "message": "tracing: Remove tracepoint sample code\n\nThe tracepoint sample code was used to teach developers how to\ncreate their own tracepoints. But now the trace_events have been\nadded as a higher level that is used directly by developers today.\n\nOnly the trace_event code should use the tracepoint interface\ndirectly and no new tracepoints should be added.\n\nBesides, the example had a race condition with the use of the\n -\u003ed_name.name dentry field, as pointed out by Al Viro.\n\nBest just to remove the code so it wont be used by other developers.\n\nLink: http://lkml.kernel.org/r/20130123225523.GY4939@ZenIV.linux.org.uk\n\nCc: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b6792a18c051a94438493c55513f0c47c4d3483",
      "old_mode": 33188,
      "old_path": "samples/Kconfig",
      "new_id": "6181c2cc9ca06221047025771950bfc37eb8ca7e",
      "new_mode": 33188,
      "new_path": "samples/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "5ef08bba96ceaf817adff74aa4969e3bfdf3c37f",
      "old_mode": 33188,
      "old_path": "samples/Makefile",
      "new_id": "1a60c62e20454eeb8961fb9be7f80d2eaabef3fa",
      "new_mode": 33188,
      "new_path": "samples/Makefile"
    },
    {
      "type": "delete",
      "old_id": "36479ad9ae145fe1e6ba7d6e694dc7a6bce679de",
      "old_mode": 33188,
      "old_path": "samples/tracepoints/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4d46be965961fd4f2f6d745243f38b87a43dfd51",
      "old_mode": 33188,
      "old_path": "samples/tracepoints/tp-samples-trace.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "744c0b9652a7815407b95ecbb8ca6553c5e900c0",
      "old_mode": 33188,
      "old_path": "samples/tracepoints/tracepoint-probe-sample.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9fcf990e5d4bd01c7095471105b2260028be1919",
      "old_mode": 33188,
      "old_path": "samples/tracepoints/tracepoint-probe-sample2.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f4d89e008c32adeb7ff02baf572a6edb36707205",
      "old_mode": 33188,
      "old_path": "samples/tracepoints/tracepoint-sample.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
