)]}'
{
  "commit": "cacbe3d7ad3c0a345ca1ce7bf1ecb4c5bfe54d7b",
  "tree": "853abddd05fe175e7aacf9cc7868b28e1bfa6e62",
  "parents": [
    "45b03d5e8e674eb6555b767e1c8eb40b671ff892"
  ],
  "author": {
    "name": "Jeff Mahoney",
    "email": "jeffm@suse.com",
    "time": "Mon Mar 30 14:02:22 2009 -0400"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Mar 30 12:16:36 2009 -0700"
  },
  "message": "reiserfs: prepare_error_buf wrongly consumes va_arg\n\nvsprintf will consume varargs on its own. Skipping them manually\nresults in garbage in the error buffer, or Oopses in the case of\npointers.\n\nThis patch removes the advancement and fixes a number of bugs where\ncrashes were observed as side effects of a regular error report.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50ed4bd3ef63b0f52a771efbc328e52a3ec3acc1",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/prints.c",
      "new_id": "b87b23717c23115fb90be71a79501832ad7c4c32",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/prints.c"
    }
  ]
}
