)]}'
{
  "commit": "8aefcd557d26d0023a36f9ec5afbf55e59f8f26b",
  "tree": "e13143306cd64525cddd2cc2513c448275a1d95a",
  "parents": [
    "353eb83c1422c6326eaab30ce044a179c6018169"
  ],
  "author": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Mon Jan 10 12:29:43 2011 -0500"
  },
  "committer": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Mon Jan 10 12:29:43 2011 -0500"
  },
  "message": "ext4: dynamically allocate the jbd2_inode in ext4_inode_info as necessary\n\nReplace the jbd2_inode structure (which is 48 bytes) with a pointer\nand only allocate the jbd2_inode when it is needed --- that is, when\nthe file system has a journal present and the inode has been opened\nfor writing.  This allows us to further slim down the ext4_inode_info\nstructure.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fb531cfd48b1c2d232d4623ddea3aa639168d78",
      "old_mode": 33188,
      "old_path": "fs/ext4/ext4.h",
      "new_id": "32b7daa41a42289f75ff714a3419ad2e3a96abe8",
      "new_mode": 33188,
      "new_path": "fs/ext4/ext4.h"
    },
    {
      "type": "modify",
      "old_id": "b0bd792c58c5f075bf5853ad19738fc78c98f959",
      "old_mode": 33188,
      "old_path": "fs/ext4/ext4_jbd2.h",
      "new_id": "d8b992e658c154796efadb80bb8a605ee365409e",
      "new_mode": 33188,
      "new_path": "fs/ext4/ext4_jbd2.h"
    },
    {
      "type": "modify",
      "old_id": "5a5c55ddceef2171e133867969f41dec431f2c39",
      "old_mode": 33188,
      "old_path": "fs/ext4/file.c",
      "new_id": "bb003dc9ffffc13c435de736160224996d924435",
      "new_mode": 33188,
      "new_path": "fs/ext4/file.c"
    },
    {
      "type": "modify",
      "old_id": "0801ee6a173ef91109bbb5d10f69ee09cf1c8107",
      "old_mode": 33188,
      "old_path": "fs/ext4/inode.c",
      "new_id": "2693fcda30d82925e0fc3b44a44bcdcde7503152",
      "new_mode": 33188,
      "new_path": "fs/ext4/inode.c"
    },
    {
      "type": "modify",
      "old_id": "f5960d673e4ea52f303349b02716d307c0a2d150",
      "old_mode": 33188,
      "old_path": "fs/ext4/super.c",
      "new_id": "1cd4326c530b503d47919fe6084d041c88fc9262",
      "new_mode": 33188,
      "new_path": "fs/ext4/super.c"
    },
    {
      "type": "modify",
      "old_id": "2447bd86f8015c51455b92d274521d1534976471",
      "old_mode": 33188,
      "old_path": "fs/jbd2/journal.c",
      "new_id": "9e4686900f18fe8216d9d792d5ff8ce359ff9c95",
      "new_mode": 33188,
      "new_path": "fs/jbd2/journal.c"
    },
    {
      "type": "modify",
      "old_id": "2ae86aa21fcee12e169489a0e1dfdb5821ba48f2",
      "old_mode": 33188,
      "old_path": "include/linux/jbd2.h",
      "new_id": "27e79c27ba0869685d128a6b31377601a4585598",
      "new_mode": 33188,
      "new_path": "include/linux/jbd2.h"
    }
  ]
}
