)]}'
{
  "commit": "30ca22c70e3ef0a96ff84de69cd7e8561b416cb2",
  "tree": "0da339bf657ae19a39baf3c4d31ebfb0ae6c09ce",
  "parents": [
    "729963a1ff8d069d05dab6a024bfd59805ac622c"
  ],
  "author": {
    "name": "Patrick J. LoPresti",
    "email": "lopresti@gmail.com",
    "time": "Thu Jul 22 15:03:41 2010 -0700"
  },
  "committer": {
    "name": "Joel Becker",
    "email": "joel.becker@oracle.com",
    "time": "Fri Sep 10 08:41:42 2010 -0700"
  },
  "message": "ext3/ext4: Factor out disk addressability check\n\nAs part of adding support for OCFS2 to mount huge volumes, we need to\ncheck that the sector_t and page cache of the system are capable of\naddressing the entire volume.\n\nAn identical check already appears in ext3 and ext4.  This patch moves\nthe addressability check into its own function in fs/libfs.c and\nmodifies ext3 and ext4 to invoke it.\n\n[Edited to -EINVAL instead of BUG_ON() for bad blocksize_bits -- Joel]\n\nSigned-off-by: Patrick LoPresti \u003clopresti@gmail.com\u003e\nCc: linux-ext4@vger.kernel.org\nAcked-by: Andreas Dilger \u003cadilger@dilger.ca\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5dbf4dba03c4d99240edd76de5e9a0a2bba4bd04",
      "old_mode": 33188,
      "old_path": "fs/ext3/super.c",
      "new_id": "a367dd04428070cde6fbf7c70bbd64754ce498db",
      "new_mode": 33188,
      "new_path": "fs/ext3/super.c"
    },
    {
      "type": "modify",
      "old_id": "26147746c272c2112b7067aa6415800434586b50",
      "old_mode": 33188,
      "old_path": "fs/ext4/super.c",
      "new_id": "7f47c366bf1576fbbdf3cbe6441fc04afd9ca198",
      "new_mode": 33188,
      "new_path": "fs/ext4/super.c"
    },
    {
      "type": "modify",
      "old_id": "0a9da95317f76a6ffdebb9120a3e71dc0ff4cf72",
      "old_mode": 33188,
      "old_path": "fs/libfs.c",
      "new_id": "8debe7b337697fbde663c1fb1b5e3eaed3cb5567",
      "new_mode": 33188,
      "new_path": "fs/libfs.c"
    },
    {
      "type": "modify",
      "old_id": "76041b6147582ef62eb0daedafbf1771a8e844c6",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "1a759f40ab9ed10cecaa113c0179be9ccb10529f",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    }
  ]
}
