)]}'
{
  "commit": "f633cef0200bbaec539e2dbb0bc4bed7f022f98b",
  "tree": "725d0b181b8e417303e27fa9e62d06b780fe4934",
  "parents": [
    "f0868d1e23a8efec33beb3aa688aab7fdb1ae093"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "srostedt@redhat.com",
    "time": "Tue Dec 23 23:24:13 2008 -0500"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Dec 29 12:46:12 2008 +0100"
  },
  "message": "ftrace: change trace.c to use registered events\n\nImpact: rework trace.c to use new event register API\n\nAlmost every ftrace event has to implement its output display in\ntrace.c through a different function. Some events did not handle\nall the formats (trace, latency-trace, raw, hex, binary), and\nthis method does not scale well.\n\nThis patch converts the format functions to use the event API to\nfind the event and and print its format. Currently, we have\na print function for trace, latency_trace, raw, hex and binary.\nA trace_nop_print is available if the event wants to avoid output\non a particular format.\n\nPerhaps other tracers could use this in the future (like mmiotrace and\nfunction_graph).\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90ce0c1d437b5d7024bc1b8f8d36925a7bcf4fd9",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace.c",
      "new_id": "3f0317586cfd81c8f28841f5fa338e6b24451557",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace.c"
    },
    {
      "type": "modify",
      "old_id": "6c00feb3bac7553c07cb6033da3fc11218ad8815",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_branch.c",
      "new_id": "c15222a010731498e6639625cba4915e0f55b954",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_branch.c"
    },
    {
      "type": "modify",
      "old_id": "1f3f80002b5e585985e931f4cfb8b2bf4cf6a6a8",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_output.c",
      "new_id": "df0c25cbed30806f2df99173a3fa430552f7ce88",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_output.c"
    },
    {
      "type": "modify",
      "old_id": "1fcc76e1378eaea10e4435e9807528f3bf1a0b4e",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_output.h",
      "new_id": "ecab4ea4a4fd99c419453ce46fe7adf75a6228c4",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_output.h"
    }
  ]
}
