)]}'
{
  "commit": "f2942487ffb0c0a80b2312f667ea30dd55a24bb0",
  "tree": "8e6e4c8ae8230f2648142c863e8482b7656e6614",
  "parents": [
    "be1eca39319689aed7d3aedb9c3bece9469fe10f"
  ],
  "author": {
    "name": "Carsten Emde",
    "email": "Carsten.Emde@osadl.org",
    "time": "Sun Dec 06 14:02:44 2009 +0100"
  },
  "committer": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Wed Dec 09 14:20:08 2009 -0500"
  },
  "message": "tracing: Remove comparing of NULL to va_list in trace_array_vprintk()\n\nOlof Johansson stated the following:\n\n  Comparing a va_list with NULL is bogus. It\u0027s supposed to be treated like\n  an opaque type and only be manipulated with va_* accessors.\n\nOlof noticed that this code broke the ARM builds:\n\n    kernel/trace/trace.c: In function \u0027trace_array_vprintk\u0027:\n    kernel/trace/trace.c:1364: error: invalid operands to binary \u003d\u003d (have \u0027va_list\u0027 and \u0027void *\u0027)\n    kernel/trace/trace.c: In function \u0027tracing_mark_write\u0027:\n    kernel/trace/trace.c:3349: error: incompatible type for argument 3 of \u0027trace_vprintk\u0027\n\nThis patch partly reverts c13d2f7c3231e873f30db92b96c8caa48f100f33 and\nre-installs the original mark_printk() mechanism.\n\nReported-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Carsten Emde \u003cC.Emde@osadl.org\u003e\nLKML-Reference: \u003c4B1BAB74.104@osadl.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "484114d70743f4b5936b99fc51bda434caa16605",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace.c",
      "new_id": "88bd9ae2a9ed9b71b881c665f7cdb4eb722cf309",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace.c"
    }
  ]
}
