)]}'
{
  "commit": "2588ef83f7933d8ae42868d7bf68fc8a3001186b",
  "tree": "45b1ff7b854bdb99a91e49f4753aaa9a389ffa17",
  "parents": [
    "07c9938a4e2c92b796b163dc70e99d3d1870aaee"
  ],
  "author": {
    "name": "Aneesh Kumar K.V",
    "email": "aneesh.kumar@linux.vnet.ibm.com",
    "time": "Mon Apr 28 02:16:14 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Apr 28 08:58:45 2008 -0700"
  },
  "message": "ext3: retry block allocation if new blocks are allocated from system zone\n\nIf the block allocator gets blocks out of system zone ext3 calls ext3_error.\nBut if the file system is mounted with errors\u003dcontinue retry block allocation.\n We need to mark the system zone blocks as in use to make sure retry don\u0027t\npick them again\n\nSystem zone is the block range mapping block bitmap, inode bitmap and inode\ntable.\n\n[akpm@linux-foundation.org: fix typo in comment]\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd4237e5e9ecc6b80a05b7ea5bdda134fc97d346",
      "old_mode": 33188,
      "old_path": "fs/ext3/balloc.c",
      "new_id": "731fbc0f1291f84bb88ffdcdc5dcfaeab890dbd0",
      "new_mode": 33188,
      "new_path": "fs/ext3/balloc.c"
    }
  ]
}
