)]}'
{
  "commit": "a1e2e31d175a1349274eba3465d17616c6725f8c",
  "tree": "5f92ba7a822f8a9911aa50157f796213bfac4ebb",
  "parents": [
    "ccf3672d530170c98c734dfc5db07d64bcbad2ad"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "srostedt@redhat.com",
    "time": "Tue Aug 09 12:50:46 2011 -0400"
  },
  "committer": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Thu Jul 19 13:18:49 2012 -0400"
  },
  "message": "ftrace: Return pt_regs to function trace callback\n\nReturn as the 4th paramater to the function tracer callback the pt_regs.\n\nLater patches that implement regs passing for the architectures will require\nhaving the ftrace_ops set the SAVE_REGS flag, which will tell the arch\nto take the time to pass a full set of pt_regs to the ftrace_ops callback\nfunction. If the arch does not support it then it should pass NULL.\n\nIf an arch can pass full regs, then it should define:\n ARCH_SUPPORTS_FTRACE_SAVE_REGS to 1\n\nLink: http://lkml.kernel.org/r/20120702201821.019966811@goodmis.org\n\nReviewed-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3651fdc3bec9d4caa96b1c61476ef3a5a6ed5a96",
      "old_mode": 33188,
      "old_path": "include/linux/ftrace.h",
      "new_id": "e4202881fb003843fbb98a5d957df8a052e195d7",
      "new_mode": 33188,
      "new_path": "include/linux/ftrace.h"
    },
    {
      "type": "modify",
      "old_id": "4cbca2e6eb706781401deef6b32333f4b7d3ac36",
      "old_mode": 33188,
      "old_path": "kernel/trace/ftrace.c",
      "new_id": "6ff07ad0ede30343b454da332d41697610b8c304",
      "new_mode": 33188,
      "new_path": "kernel/trace/ftrace.c"
    },
    {
      "type": "modify",
      "old_id": "a872a9a298a0638560d3011c41b706651c0282d5",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_event_perf.c",
      "new_id": "9824419c840488d075d504161d6979d3f74df6d9",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_event_perf.c"
    },
    {
      "type": "modify",
      "old_id": "88daa5177bf420592c6f6f27f0c6548c590ba146",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_events.c",
      "new_id": "8c6696833686a446d7cf0da4a21c2bf00760647f",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_events.c"
    },
    {
      "type": "modify",
      "old_id": "fceb7a9aa06d2c407f444a4819e87c42ba4aed6b",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_functions.c",
      "new_id": "5675ebd541f06485744519a773a83de5533bae32",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_functions.c"
    },
    {
      "type": "modify",
      "old_id": "2862c77f95d923f13245434f374612edb134c817",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_irqsoff.c",
      "new_id": "c7a9ba936de6f7ab3dcf041c0dd76050cf5fb7f0",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_irqsoff.c"
    },
    {
      "type": "modify",
      "old_id": "0caf4f5da56953398fe373598a5464f9facad636",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_sched_wakeup.c",
      "new_id": "7547e36d483ec45ee758f7e680ba0a79bcf5b5a2",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_sched_wakeup.c"
    },
    {
      "type": "modify",
      "old_id": "9ae40c823af8494a13b251d1599cff8969ee4526",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_selftest.c",
      "new_id": "add37e019fd03aa6ef2aa4eb27f43e828703ed89",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_selftest.c"
    },
    {
      "type": "modify",
      "old_id": "e20006d5fb6a590408e862ae75708385acfda391",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_stack.c",
      "new_id": "2fa5328e88937c7a96dbbec0ba8ff5545ff40e95",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_stack.c"
    }
  ]
}
