)]}'
{
  "commit": "0d606e2c9fccdd4e67febf1e2da500e1bfe9e045",
  "tree": "9b908af21c968176149bbbf4016306fa50774055",
  "parents": [
    "3f8a6411fbada1fa482276591e037f3b1adcf55b"
  ],
  "author": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Tue Apr 23 08:59:35 2013 -0400"
  },
  "committer": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Tue Apr 23 08:59:35 2013 -0400"
  },
  "message": "ext4: fix type-widening bug in inode table readahead code\n\nDue to a missing cast, the high 32-bits of a 64-bit block number used\nwhen calculating the readahead block for inode tables can get lost.\nThis means we can end up fetching the wrong blocks for readahead for\nfile systems \u003e 16TB.\n\nLinus found this when experimenting with an enhacement to the sparse\nstatic code checker which checks for missing widening casts before\nbinary \"not\" operators.\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7518e2728f1f5bbe5b6723057a8da997a8e0851",
      "old_mode": 33188,
      "old_path": "fs/ext4/inode.c",
      "new_id": "793d44b84d7f778fe3981892ad2ea6b76fe86a9f",
      "new_mode": 33188,
      "new_path": "fs/ext4/inode.c"
    }
  ]
}
