)]}'
{
  "commit": "85a2f9b46f8cd8aaa11c64c715e1ea3ec27ec486",
  "tree": "76079c21b3bb5763c19eb617f9e29139789cc903",
  "parents": [
    "d8e83d26b5ab3b31ee0ff6d093a2627707a1e221"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "srostedt@redhat.com",
    "time": "Fri Feb 27 00:12:38 2009 -0500"
  },
  "committer": {
    "name": "Steven Rostedt",
    "email": "srostedt@redhat.com",
    "time": "Fri Feb 27 00:12:38 2009 -0500"
  },
  "message": "tracing: use pointer error returns for __tracing_open\n\nImpact: fix compile warning and clean up\n\nWhen I first wrote __tracing_open, instead of passing the error\ncode via the ERR_PTR macros, I lazily used a separate parameter\nto hold the return for errors.\n\nWhen Frederic Weisbecker updated that function, he used the Linux\nkernel ERR_PTR for the returns. This caused the parameter return\nto possibly not be initialized on error. gcc correctly pointed this\nout with a warning.\n\nThis patch converts the entire function to use the Linux kernel\nERR_PTR macro methods.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c89ec6cbd487272486408b463f8631f975f7510",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace.c",
      "new_id": "304e02ce39c4839e95f8888a19f01e182df73825",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace.c"
    }
  ]
}
