)]}'
{
  "commit": "53accfa9f819c80056db6f03f9c5cfa4bcba1ed8",
  "tree": "a68dcd8ea8d286e07d31d4541311819a0082f78c",
  "parents": [
    "3212a80a58062056bb922811071062be58d8fee1"
  ],
  "author": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Fri Sep 09 18:48:51 2011 -0400"
  },
  "committer": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Fri Sep 09 18:48:51 2011 -0400"
  },
  "message": "ext4: teach mballoc preallocation code about bigalloc clusters\n\nIn most of mballoc.c, we do everything in units of clusters, since the\nblock allocation bitmaps and buddy bitmaps are all denominated in\nclusters.  The one place where we do deal with absolute block numbers\nis in the code that handles the preallocation regions, since in the\ncase of inode-based preallocation regions, the start of the\npreallocation region can\u0027t be relative to the beginning of the group.\n\nSo this adds a bit of complexity, where pa_pstart and pa_lstart are\nblock numbers, while pa_free, pa_len, and fe_len are denominated in\nunits of clusters.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81e28657a3c2d6a5ff0488e709fda3a8788b54f4",
      "old_mode": 33188,
      "old_path": "fs/ext4/mballoc.c",
      "new_id": "8765f2512f13a87c4fb7343d8ab2b1c172af99d4",
      "new_mode": 33188,
      "new_path": "fs/ext4/mballoc.c"
    },
    {
      "type": "modify",
      "old_id": "3cdb8aa9f6b79d694968ef4c60bb0e727fd9c0d5",
      "old_mode": 33188,
      "old_path": "fs/ext4/mballoc.h",
      "new_id": "1641f4b57439190fd22311e037a96bafdc877988",
      "new_mode": 33188,
      "new_path": "fs/ext4/mballoc.h"
    }
  ]
}
