)]}'
{
  "commit": "a0f62ac6362c168754cccb36f196b3dfbddc3bc3",
  "tree": "079d525cfbf9851e2cb30acda77d180388d03c69",
  "parents": [
    "abcb6c9fd13fc2ad7757b818924dc8109a0e3775"
  ],
  "author": {
    "name": "Takashi Sato",
    "email": "sho@tnes.nec.co.jp",
    "time": "Sun Mar 26 01:37:52 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Mar 26 08:57:00 2006 -0800"
  },
  "message": "[PATCH] 2TB files: add blkcnt_t\n\nAdd blkcnt_t as the type of inode.i_blocks.  This enables you to make the size\nof blkcnt_t either 4 bytes or 8 bytes on 32 bits architecture with CONFIG_LSF.\n\n- CONFIG_LSF\n  Add new configuration parameter.\n- blkcnt_t\n  On h8300, i386, mips, powerpc, s390 and sh that define sector_t,\n  blkcnt_t is defined as u64 if CONFIG_LSF is enabled; otherwise it is\n  defined as unsigned long.\n  On other architectures, it is defined as unsigned long.\n- inode.i_blocks\n  Change the type from sector_t to blkcnt_t.\n\nSigned-off-by: Takashi Sato \u003csho@tnes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96783645092dc106cd4f4b300958aeae5b684e2a",
      "old_mode": 33188,
      "old_path": "block/Kconfig",
      "new_id": "43ca070dc0f81b58ba2a2757bf907acce36b02bc",
      "new_mode": 33188,
      "new_path": "block/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "bf91e0d4dde77775a46650f29f107096c2914147",
      "old_mode": 33188,
      "old_path": "include/asm-h8300/types.h",
      "new_id": "da2402b8654059149e2ee9d13e777997b720731d",
      "new_mode": 33188,
      "new_path": "include/asm-h8300/types.h"
    },
    {
      "type": "modify",
      "old_id": "ced00fe8fe61c0667840795158b234c58fa35ebc",
      "old_mode": 33188,
      "old_path": "include/asm-i386/types.h",
      "new_id": "e50a08bd7ced0ef43ac153958d613f85f89fb7cc",
      "new_mode": 33188,
      "new_path": "include/asm-i386/types.h"
    },
    {
      "type": "modify",
      "old_id": "421b3aea14cc9425ac30064fa427c068f89f158f",
      "old_mode": 33188,
      "old_path": "include/asm-mips/types.h",
      "new_id": "cd2813d8e136af1f64d7b54b1f34661459e21110",
      "new_mode": 33188,
      "new_path": "include/asm-mips/types.h"
    },
    {
      "type": "modify",
      "old_id": "ec3c2ee8bf86e7a52e59e6531904b881cfce4801",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/types.h",
      "new_id": "baabba96e31342ecf9be2af2a9d7c335fe4630be",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/types.h"
    },
    {
      "type": "modify",
      "old_id": "d0be3e477013de865a513c84096753eb9b1e6bfb",
      "old_mode": 33188,
      "old_path": "include/asm-s390/types.h",
      "new_id": "5738ad63537c53228dcdc4cf70b2a72c54f32c99",
      "new_mode": 33188,
      "new_path": "include/asm-s390/types.h"
    },
    {
      "type": "modify",
      "old_id": "cb7e183a0a6beabbec8b1b0dd14d3fd53886caaa",
      "old_mode": 33188,
      "old_path": "include/asm-sh/types.h",
      "new_id": "488552f43b2a17bf866168f8636d91d1fa14d448",
      "new_mode": 33188,
      "new_path": "include/asm-sh/types.h"
    },
    {
      "type": "modify",
      "old_id": "64b0ca4f14e390e3e66b14f35a7aff51ef10d857",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "155d29d5e5e4db72a4a5d8dd23671c8ee183f4c6",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "54ae2d59e71bcd2b34c54a099dcb6773736b2bcb",
      "old_mode": 33188,
      "old_path": "include/linux/types.h",
      "new_id": "1046c7ad86d91f482947a72c4696e4007cbf272f",
      "new_mode": 33188,
      "new_path": "include/linux/types.h"
    }
  ]
}
