)]}'
{
  "commit": "6cdbb0effc2f511ced23e46f2117e4b31d3d4a50",
  "tree": "a440c35498abfd171b619a398f1cee1b62be8219",
  "parents": [
    "80e675f906db54eb1ce3a9555cee5f45b5b72ab2"
  ],
  "author": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Sat Oct 29 08:24:18 2011 -0400"
  },
  "committer": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Sat Oct 29 08:24:18 2011 -0400"
  },
  "message": "fs: optimize out 16 bytes worth of padding in struct inode\n\nRearrange the fields in struct inode so that on an x86_64 system,\nfields that require 8-byte alignment don\u0027t end up causing 4-byte holes\nin the structure.  It reduces the size of struct inode from 568 bytes\nto 552 bytes.\n\nAlso move the fields protected by i_lock (i_blocks, i_bytes, and\ni_size) into the same cache line as i_lock.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "178cdb4f1d4afe81a66e631872de4b587e95d1c4",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "fbda9a662f57964c762ca5bcc054974d9c6cac05",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    }
  ]
}
