)]}'
{
  "commit": "321e68b095addc473ca52ced9acfa59be88f76e6",
  "tree": "43fed76c347373b651692b275f4152dcaf72eb21",
  "parents": [
    "84c15027a7f2fbd7f1180d7cbb60e41abbbaedd2"
  ],
  "author": {
    "name": "Jiri Olsa",
    "email": "jolsa@redhat.com",
    "time": "Fri Jun 03 16:58:47 2011 +0200"
  },
  "committer": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Tue Jun 14 22:48:47 2011 -0400"
  },
  "message": "tracing, function_graph: Remove dependency of abstime and duration fields on latency\n\nThe display of absolute time and duration fields is based on the\nlatency field. This was added during the irqsoff/wakeup tracers\ngraph support changes.\n\nIt\u0027s causing confusion in what fields will be displayed for the\nfunction_graph tracer itself. So I\u0027m removing this depency, and\nadding absolute time and duration fields to the preemptirqsoff\npreemptoff irqsoff wakeup tracers.\n\nWith following commands:\n\t# echo function_graph \u003e ./current_tracer\n\t# cat trace\n\nThis is what it looked like before:\n# tracer: function_graph\n#\n#     TIME        CPU  DURATION                  FUNCTION CALLS\n#      |          |     |   |                     |   |   |   |\n 0)   0.068 us    |          } /* page_add_file_rmap */\n 0)               |          _raw_spin_unlock() {\n...\n\nThis is what it looks like now:\n# tracer: function_graph\n#\n# CPU  DURATION                  FUNCTION CALLS\n# |     |   |                     |   |   |   |\n 0)   0.068 us    |                } /* add_preempt_count */\n 0)   0.993 us    |              } /* vfsmount_lock_local_lock */\n...\n\nFor preemptirqsoff preemptoff irqsoff wakeup tracers,\nthis is what it looked like before:\nSNIP\n#                       _-----\u003d\u003e irqs-off\n#                      / _----\u003d\u003e need-resched\n#                     | / _---\u003d\u003e hardirq/softirq\n#                     || / _--\u003d\u003e preempt-depth\n#                     ||| / _-\u003d\u003e lock-depth\n#                     |||| /\n# CPU  TASK/PID       |||||  DURATION                  FUNCTION CALLS\n# |     |    |        |||||   |   |                     |   |   |   |\n 1)    \u003cidle\u003e-0    |  d..1  0.000 us    |  acpi_idle_enter_simple();\n...\n\nThis is what it looks like now:\nSNIP\n#\n#                                       _-----\u003d\u003e irqs-off\n#                                      / _----\u003d\u003e need-resched\n#                                     | / _---\u003d\u003e hardirq/softirq\n#                                     || / _--\u003d\u003e preempt-depth\n#                                     ||| /\n#     TIME        CPU  TASK/PID       ||||  DURATION                  FUNCTION CALLS\n#      |          |     |    |        ||||   |   |                     |   |   |   |\n   19.847735 |   1)    \u003cidle\u003e-0    |  d..1  0.000 us    |  acpi_idle_enter_simple();\n...\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nLink: http://lkml.kernel.org/r/1307113131-10045-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "962cdb24ed817b380a4ea753e4f7f501b937b4cb",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_functions_graph.c",
      "new_id": "352652eb9aaec8e545c59070a2138420ae6b91dc",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_functions_graph.c"
    },
    {
      "type": "modify",
      "old_id": "c77424be284d503c241a36d290af3a4c6e0ef98b",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_irqsoff.c",
      "new_id": "667aa8cc0cfcbcc1d3d4a960d03d8e9e15d1d3fc",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_irqsoff.c"
    },
    {
      "type": "modify",
      "old_id": "f029dd4fd2cac18eb309a9aab6b13009bd124305",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_sched_wakeup.c",
      "new_id": "e4a70c0c71b64d43cc11420f8399b62fc81074c4",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_sched_wakeup.c"
    }
  ]
}
