)]}'
{
  "commit": "b8fc82630ae289bb4e661567808afc59e3298dce",
  "tree": "70e319ec3d804992c1dd11e5123547d0901a40a0",
  "parents": [
    "e34a314c5e49fe6b763568f6576b19f1299c33c2"
  ],
  "author": {
    "name": "Dave Chinner",
    "email": "dchinner@redhat.com",
    "time": "Thu Jan 27 12:14:12 2011 +1100"
  },
  "committer": {
    "name": "Alex Elder",
    "email": "aelder@sgi.com",
    "time": "Fri Jan 28 09:05:35 2011 -0600"
  },
  "message": "xfs: speculative delayed allocation uses rounddown_power_of_2 badly\n\nrounddown_power_of_2() returns an undefined result when passed a\nvalue of zero. The specualtive delayed allocation code is doing this\nwhen the inode is zero length. Hence occasionally the preallocation\nis much, much larger than is necessary (e.g. 8GB for a 270 _byte_\nfile). Ensure we don\u0027t even pass a zero value to this function so\nthe result of preallocation is always the desired size.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Alex Elder \u003caelder@sgi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55582bd66659140ed9592a85ec0189187bcfd4ac",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_iomap.c",
      "new_id": "8a0f044750c3207eff174c4137bcd77580465894",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_iomap.c"
    }
  ]
}
