)]}'
{
  "commit": "837596a61ba8f9bb53bb7aa27d17328ff9b2bcd5",
  "tree": "a9b2ba0d4382a1c0ad75182662570f61b5e03e57",
  "parents": [
    "a1f805e5e73a8fe166b71c6592d3837df0cd5e2e"
  ],
  "author": {
    "name": "Clemens Ladisch",
    "email": "clemens@ladisch.de",
    "time": "Mon Oct 25 11:42:42 2010 +0200"
  },
  "committer": {
    "name": "Stefan Richter",
    "email": "stefanr@s5r6.in-berlin.de",
    "time": "Sat Oct 30 23:37:20 2010 +0200"
  },
  "message": "firewire: ohci: avoid reallocation of AR buffers\n\nFreeing an AR buffer page just to allocate a new page immediately\nafterwards is not only a pointless effort but also dangerous because\nthe allocation can fail, which would result in an oops later.\n\nSplit ar_context_add_page() into two functions so that we can reuse\nthe old page directly.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nTested-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7570b71a245386b683f52947ab6dde2778c121bb",
      "old_mode": 33188,
      "old_path": "drivers/firewire/ohci.c",
      "new_id": "b5ba66656c6c1df861969e968775a7f464bbde74",
      "new_mode": 33188,
      "new_path": "drivers/firewire/ohci.c"
    }
  ]
}
