)]}'
{
  "commit": "542181d3769d001c59cd17573dd4381e87d215f2",
  "tree": "ffb13617cd0fee70cdd1a9eb869daca272b07454",
  "parents": [
    "7495a5beaa22f190f4888aa8cbe4827c16575d0a"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "srostedt@redhat.com",
    "time": "Tue Oct 05 16:38:49 2010 -0400"
  },
  "committer": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Mon Oct 18 10:53:33 2010 -0400"
  },
  "message": "tracing: Use one prologue for the wakeup tracer function tracers\n\nThe wakeup tracer has three types of function tracers. Normal\nfunction tracer, function graph entry, and function graph return.\nEach of these use a complex dance to prevent recursion and whether\nto trace the data or not (depending on the wake_task variable).\n\nThis patch moves the duplicate code into a single routine, to\nprevent future mistakes with modifying duplicate complex code.\n\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "033510dbb322d74128ce424347bfb79f7b8211d3",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_sched_wakeup.c",
      "new_id": "31689d2df7f353334451f48e1b52269714d9aa28",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_sched_wakeup.c"
    }
  ]
}
