)]}'
{
  "commit": "6f93fc076a464bfe24e8d4c5fea3f6ca5bdb264d",
  "tree": "06dd8772efe5be7432e2191761744eb3d8d9c9bc",
  "parents": [
    "8feff1cacc29e9cfdc6d1ce5f2108db87b91046e"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Wed Aug 20 12:55:07 2008 -0400"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Tue Oct 14 10:36:03 2008 +0200"
  },
  "message": "ftrace: x86 use copy to and from user functions\n\nThe modification of code is performed either by kstop_machine, before\nSMP starts, or on module code before the module is executed. There is\nno reason to do the modifications from assembly. The copy to and from\nuser functions are sufficient and produces cleaner and easier to read\ncode.\n\nThanks to Benjamin Herrenschmidt for suggesting the idea.\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": "4151c91254e834a23c83f2da769412cd855b0a1b",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/ftrace.c",
      "new_id": "082d996426226441360d912d55254ce07a96346b",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/ftrace.c"
    }
  ]
}
