)]}'
{
  "log": [
    {
      "commit": "66bb74888eb4bef4ba7c87c931ecb7ecca3a240c",
      "tree": "567e333523e16ba7285deac89efb645f72a97529",
      "parents": [
        "9eb85125ce218a8b8d9a7c982510388e227adbec"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Apr 09 11:40:27 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 09 07:28:10 2009 +0200"
      },
      "message": "tracing: consolidate documents\n\nMove kmemtrace.txt, tracepoints.txt, ftrace.txt and mmiotrace.txt to\nthe new trace/ directory.\n\nI didnt find any references to those documents in both source\nfiles and documents, so no extra work needs to be done.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Pekka Paalanen \u003cpq@iki.fi\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nLKML-Reference: \u003c49DD6E2B.6090200@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0a5d649018b151cb9331c213a843ac4a3e7e44ab",
      "tree": "7eebf303860d35bf5f8d6bfe2d795a7c3b7303b3",
      "parents": [
        "a524446fe82f7f38738403a5a080c4910af86a61"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@sun.com",
        "time": "Tue Mar 24 16:00:28 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 24 22:32:12 2009 +0100"
      },
      "message": "tracing: Documentation / sample code fixes for tracepoints\n\nFix the tracepoint documentation to refer to \"tracepoint-sample\"\ninstead of \"tracepoint-example\" to match what actually exists;\nfix the directory, and clarify how to compile.\n\nChange every instance of \"example\" in the sample tracepoint code\nto \"sample\" for consistency.\n\nSigned-off-by: Jody McIntyre \u003cscjody@sun.com\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: torvalds@linux-foundation.org\nLKML-Reference: \u003c20090324200027.GH8294@clouds\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2939b0469d04ba9ac791aca9a81625d7eb50662b",
      "tree": "573f10c39f34c670fdc6832415642738c5afb3f9",
      "parents": [
        "156b5f172a64103bcb13b6d26288388b9019caa3"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Mon Mar 09 15:47:18 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Mar 10 00:35:04 2009 -0400"
      },
      "message": "tracing: replace TP\u003cvar\u003e with TP_\u003cvar\u003e\n\nImpact: clean up\n\nThe macros TPPROTO, TPARGS, TPFMT, TPRAWFMT, and TPCMD all look a bit\nugly. This patch adds an underscore to their names.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\n"
    },
    {
      "commit": "f08340c5d68ab621f377c108637e2d8e95b3e5d4",
      "tree": "bf3e1f96c87d9c01798bf2422d88e1d6672e3002",
      "parents": [
        "c7cc77307669336a08928ab8668bdb3f3bcc021b"
      ],
      "author": {
        "name": "Nikanth Karthikesan",
        "email": "knikanth@suse.de",
        "time": "Sat Nov 29 15:43:32 2008 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Nov 29 15:13:42 2008 +0100"
      },
      "message": "tracepoints: Documentation TPPROTO misspelt in Documentation/tracepoints.txt\n\nImpact: fix typo in documentation\n\nTPPROTO is misspelt in Documentation/tracepoints.txt\nKept me wondering what was wrong, when I was trying to add a new tracepoint\nsubsystem.\n\nSigned-off-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0a7ad64531713e33e39af95bdbfb172f4f328b1e",
      "tree": "29422c9de877316e016d5aee61d19a1cbbce667e",
      "parents": [
        "0dcf8fe5fe5d7279f1c479fa82f1f1ca6f22e814"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 16 08:54:36 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 16 09:01:38 2008 +0100"
      },
      "message": "tracepoints: format documentation\n\nImpact: documentation update\n\nProperly format Documentation/tracepoints.txt - it was full of\noverlong lines and other typographical problems.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0dcf8fe5fe5d7279f1c479fa82f1f1ca6f22e814",
      "tree": "4636a96c0d2ce5efc49a59b916b2c1a37efb7ea4",
      "parents": [
        "8fd88d159031bd238dad1d7186a2030b9f9349de"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Fri Nov 14 17:47:49 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 16 09:01:38 2008 +0100"
      },
      "message": "tracepoints, docs: marker_synchronize_unregister-\u003etracepoint_synchronize_unregister\n\nImpact: documentation update.\n\nSigned-off-by: Zhaolei \u003czhaolei@cn.fujitsu.com\u003e\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8fd88d159031bd238dad1d7186a2030b9f9349de",
      "tree": "f5ab2ddfd747ee0dd6e4e9555671ff6b7d0dca0b",
      "parents": [
        "7e066fb870fcd1025ec3ba7bbde5d541094f4ce1"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Fri Nov 14 17:47:48 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 16 09:01:37 2008 +0100"
      },
      "message": "tracepoints: documentation fix for teardown\n\nImpact: documentation update\n\nNeed a tracepoint_synchronize_unregister() before the end of exit()\nto make sure every probe callers have exited the non preemptible\nsection and thus are not executing the probe code anymore.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7e066fb870fcd1025ec3ba7bbde5d541094f4ce1",
      "tree": "52acda06de25c029b9834110d7bf6b4abc50353b",
      "parents": [
        "32f85742778dfc2c74975cf0b9f5bdb13470cb32"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Fri Nov 14 17:47:47 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 16 09:01:36 2008 +0100"
      },
      "message": "tracepoints: add DECLARE_TRACE() and DEFINE_TRACE()\n\nImpact: API *CHANGE*. Must update all tracepoint users.\n\nAdd DEFINE_TRACE() to tracepoints to let them declare the tracepoint\nstructure in a single spot for all the kernel. It helps reducing memory\nconsumption, especially when declaring a lot of tracepoints, e.g. for\nkmalloc tracing.\n\n*API CHANGE WARNING*: now, DECLARE_TRACE() must be used in headers for\ntracepoint declarations rather than DEFINE_TRACE(). This is the sane way\nto do it. The name previously used was misleading.\n\nUpdates scheduler instrumentation to follow this API change.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "24b8d831d56aac7907752d22d2aba5d8127db6f6",
      "tree": "7a92d53f0c5e237099c0d39e7f11e4fef79fe951",
      "parents": [
        "97e1c18e8d17bd87e1e383b2e9d9fc740332c8e2"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Fri Jul 18 12:16:16 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 14 10:28:47 2008 +0200"
      },
      "message": "tracing: tracepoints, documentation\n\nDocumentation of tracepoint usage.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: \u0027Peter Zijlstra\u0027 \u003cpeterz@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
