)]}'
{
  "log": [
    {
      "commit": "dd54567a83057821a667109a5cadec6eed0295de",
      "tree": "88e06af13f4ba9db1fb61b2ebb5453e80ccd14c5",
      "parents": [
        "6676ae62822f189e7bca80526eca514c399adcfc"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Tue Jul 31 00:37:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "\"ext4_ext_put_in_cache\" uses __u32 to receive physical block number\n\nYan Zheng wrote:\n\n\u003e I think I found a bug in ext4/extents.c, \"ext4_ext_put_in_cache\" uses\n\u003e \"__u32\" to receive physical block number.  \"ext4_ext_put_in_cache\" is\n\u003e used in \"ext4_ext_get_blocks\", it sets ext4 inode\u0027s extent cache\n\u003e according most recently tree lookup (higher 16 bits of saved physical\n\u003e block number are always zero). when serving a mapping request,\n\u003e \"ext4_ext_get_blocks\" first check whether the logical block is in\n\u003e inode\u0027s extent cache. if the logical block is in the cache and the\n\u003e cached region isn\u0027t a gap, \"ext4_ext_get_blocks\" gets physical block\n\u003e number by using cached region\u0027s physical block number and offset in\n\u003e the cached region.  as described above, \"ext4_ext_get_blocks\" may\n\u003e return wrong result when there are physical block numbers bigger than\n\u003e 0xffffffff.\n\u003e\n\nYou are right.  Thanks for reporting this!\n\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nCc: Yan Zheng \u003cyanzheng@21cn.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9f410b1c035b6e63f0b4c3d6cfe4298d6a04492",
      "tree": "8c7cb3c756102e201025086205bd148a5bcc6904",
      "parents": [
        "26d535ed24f74ce949d7b49e40574c45cd845cdd"
      ],
      "author": {
        "name": "Dmitry Monakhov",
        "email": "dmonakhov@sw.ru",
        "time": "Wed Jul 18 09:09:15 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Jul 18 09:09:15 2007 -0400"
      },
      "message": "ext4: extent macros cleanup\n\nUse the EXT_LAST_INDEX macro; that\u0027s what it\u0027s there for.\n\nClean up ext4_ext_ext_grow_indepth() so the correct EXT_FIRST_INDEX or\nEXT_FIRST_MACRO is used as necessary.  The two macros are equivalent, so\nthe C will collapse the if statement out, but it makes the code much\nmore readable.\n\nSigned-off-by: Dmitry Monakhov \u003cdmonakhov@openvz.org\u003e\nAcked-by: Alex Tomas \u003calex@clusterfs.com\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSinged-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "26d535ed24f74ce949d7b49e40574c45cd845cdd",
      "tree": "9638fe45f9c7a18c012da7b347871fa2eca0d7be",
      "parents": [
        "d699594dc151c664a2b307e680a3cd9b7145fd83"
      ],
      "author": {
        "name": "Dmitry Monakhov",
        "email": "dmonakhov@sw.ru",
        "time": "Wed Jul 18 08:33:37 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Jul 18 08:33:37 2007 -0400"
      },
      "message": "Fix compilation with EXT_DEBUG, also fix leXX_to_cpu conversions.\n\nSigned-off-by: Dmitry Monakhov \u003cdmonakhov@openvz.org\u003e\nAcked-by: Alex Tomas \u003calex@clusterfs.com\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "c29c0ae7f282828da3695167ed870131798348d9",
      "tree": "c2d2edc01981892014cfb17fca499a6f2913384d",
      "parents": [
        "ff9ddf7e847c4dc533f119efb6c77a6e57ab6397"
      ],
      "author": {
        "name": "Alex Tomas",
        "email": "alex@clusterfs.com",
        "time": "Wed Jul 18 09:19:09 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Jul 18 09:19:09 2007 -0400"
      },
      "message": "ext4: Make extents code sanely handle on-disk corruption\n\nAdd more run-time checking of extent header fields and remove BUG_ON\nchecks so we don\u0027t panic the kernel just because the on-disk filesystem\nis corrupted.\n\nSigned-off-by: Alex Tomas \u003calex@clusterfs.com\u003e\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n\n"
    },
    {
      "commit": "749269facaf87f6e516c3af12763e03181b9c139",
      "tree": "5c8a2091d4b1ce7636de404a1366bd174b4634fd",
      "parents": [
        "56055d3ae4cc7fa6d2b10885f20269de8a989ed7"
      ],
      "author": {
        "name": "Amit Arora",
        "email": "aarora@in.ibm.com",
        "time": "Wed Jul 18 09:02:56 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Jul 18 09:02:56 2007 -0400"
      },
      "message": "Change on-disk format to support 2^15 uninitialized extents\n\nThis change was suggested by Andreas Dilger. \nThis patch changes the EXT_MAX_LEN value and extent code which marks/checks\nuninitialized extents. With this change it will be possible to have\ninitialized extents with 2^15 blocks (earlier the max blocks we could have\nwas 2^15 - 1). This way we can have better extent-to-block alignment.\nNow, maximum number of blocks we can have in an initialized extent is 2^15\nand in an uninitialized extent is 2^15 - 1.\n\nSigned-off-by: Amit Arora \u003caarora@in.ibm.com\u003e\n"
    },
    {
      "commit": "56055d3ae4cc7fa6d2b10885f20269de8a989ed7",
      "tree": "ab0008be38ef4d2789aee16d084fdaa2d5acfc32",
      "parents": [
        "a2df2a63407803a833f82e1fa6693826c8c9d584"
      ],
      "author": {
        "name": "Amit Arora",
        "email": "aarora@in.ibm.com",
        "time": "Tue Jul 17 21:42:38 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Tue Jul 17 21:42:38 2007 -0400"
      },
      "message": "write support for preallocated blocks\n\nThis patch adds write support to the uninitialized extents that get\ncreated when a preallocation is done using fallocate(). It takes care of\nsplitting the extents into multiple (upto three) extents and merging the\nnew split extents with neighbouring ones, if possible.\n\nSigned-off-by: Amit Arora \u003caarora@in.ibm.com\u003e\n"
    },
    {
      "commit": "a2df2a63407803a833f82e1fa6693826c8c9d584",
      "tree": "db761e8d82dbbe53e166511a9f8af9162541a212",
      "parents": [
        "97ac73506c0ba93f30239bb57b4cfc5d73e68a62"
      ],
      "author": {
        "name": "Amit Arora",
        "email": "aarora@in.ibm.com",
        "time": "Tue Jul 17 21:42:41 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Tue Jul 17 21:42:41 2007 -0400"
      },
      "message": "fallocate support in ext4\n\nThis patch implements -\u003efallocate() inode operation in ext4. With this\npatch users of ext4 file systems will be able to use fallocate() system\ncall for persistent preallocation. Current implementation only supports\npreallocation for regular files (directories not supported as of date)\nwith extent maps. This patch does not support block-mapped files currently.\nOnly FALLOC_ALLOCATE and FALLOC_RESV_SPACE modes are being supported as of\nnow.\n\nSigned-off-by: Amit Arora \u003caarora@in.ibm.com\u003e\n"
    },
    {
      "commit": "315054f023d28ee64f308adf8b5737831541776b",
      "tree": "09d40287fdde6f6e46ad578f9810e30933c7594c",
      "parents": [
        "25d14f983f70ddbeb15fa2d0f32f6b70bca42a15"
      ],
      "author": {
        "name": "Alex Tomas",
        "email": "alex@clusterfs.com",
        "time": "Thu May 24 13:04:25 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "When ext4_ext_insert_extent() fails to insert new blocks\n\nwe should free just the allocated blocks.\n\nSigned-off-by: Alex Tomas \u003calex@clusterfs.com\u003e\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "25d14f983f70ddbeb15fa2d0f32f6b70bca42a15",
      "tree": "322e219240fc4b527b5c5b16d1f7a97b5dd0917b",
      "parents": [
        "8a9dc94498f39c259b011d0abcb89bdf73cafa2d"
      ],
      "author": {
        "name": "Amit Arora",
        "email": "aarora@in.ibm.com",
        "time": "Thu May 24 13:04:13 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "ext4: Extent overlap bugfix\n\nThis patch adds a check for overlap of extents and cuts short the\nnew extent to be inserted, if there is a chance of overlap.\n\nSigned-off-by: Amit Arora \u003caarora@in.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "8a9dc94498f39c259b011d0abcb89bdf73cafa2d",
      "tree": "c3805d49931287bd6c1d9021783a4b7292d91332",
      "parents": [
        "8c55e20411c9499c52890a081724a8b71f3dc3a1"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Thu May 24 13:04:41 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "Remove unnecessary exported symbols.\n\nSigned-Off-By: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "8c55e20411c9499c52890a081724a8b71f3dc3a1",
      "tree": "82f1badade34aa5a5461a4ae5141c30a9a64cc66",
      "parents": [
        "54ca4123363f388ab724fc66da92b87dc05395c3"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Thu May 24 13:04:54 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:14 2007 -0400"
      },
      "message": "EXT4: Fix whitespace\n\nReplace a lot of spaces with tabs\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbf2f9fb1c7239ae0aea55f7cb1555f4adc15f76",
      "tree": "a721233e2a69965b28a3ad3baf90a4646d4cb324",
      "parents": [
        "4c3ee8266334e927d2318c8d6da5341a01394c0c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 17 19:20:16 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 19:20:16 2007 +0100"
      },
      "message": "Fix misspellings of \"agressive\".\n\nFix the various misspellings of \"agressive\", as well as a couple\nother things on the same lines while we\u0027re there.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "09b882520bbe01f2e5044642109c1c1d19fe3559",
      "tree": "aa3644cb7d9fdc6a8a40eb3160f4b28dbecae687",
      "parents": [
        "5d4958f923f431e148d9ba8ff894209a134b943e"
      ],
      "author": {
        "name": "Avantika Mathur",
        "email": "mathur@us.ibm.com",
        "time": "Wed Dec 06 20:41:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:48 2006 -0800"
      },
      "message": "[PATCH] ext4: Eliminate inline functions\n\nRemoves all inline keywords, since the compiler will make static functions\ninline when it is appropriate.\n\nSigned-off-by: Avantika Mathur \u003cmathur@us.ibm.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d4958f923f431e148d9ba8ff894209a134b943e",
      "tree": "b23c443fa3047ec02c7ff3527bcb1a76caa97a05",
      "parents": [
        "7e0289766a0750a56260565bd3b74eb544483d45"
      ],
      "author": {
        "name": "Avantika Mathur",
        "email": "mathur@us.ibm.com",
        "time": "Wed Dec 06 20:41:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:48 2006 -0800"
      },
      "message": "[PATCH] ext4: kmalloc to kzalloc\n\nPerforms kmalloc to kzalloc conversion\n\nSigned-off-by: Avantika Mathur \u003cmathur@us.ibm.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e0289766a0750a56260565bd3b74eb544483d45",
      "tree": "1982232640bf359c572bd0b905005a79fd9c6030",
      "parents": [
        "7d1c520bb57e4b5e94ec937c13553dccf473341b"
      ],
      "author": {
        "name": "Avantika Mathur",
        "email": "mathur@us.ibm.com",
        "time": "Wed Dec 06 20:41:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:48 2006 -0800"
      },
      "message": "[PATCH] ext4: if expression format\n\nchanges instances of\n\tif ((lhs \u003d expression)) {\n\nto the preferred coding style\n\n\tlhs\u003dexpression;\n\tif (lhs) {\n\nSigned-off-by: Avantika Mathur \u003cmathur@us.ibm.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "feb189274638ea357750a9e809f5a6e2223a082e",
      "tree": "ff783ee2a84cf6dd0319533515a8cfa2d21ec9a1",
      "parents": [
        "97d2a80584b30b5cd32da411deca1986ef61877a"
      ],
      "author": {
        "name": "Johann Lombardi",
        "email": "johann.lombardi@bull.net",
        "time": "Wed Dec 06 20:40:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:46 2006 -0800"
      },
      "message": "[PATCH] ext4: fix credit calculation in ext4_ext_calc_credits_for_insert\n\nFix a nit in ext4_ext_calc_credits_for_insert().  Besides, credits for the\nnew root are already added in the index split accounting.\n\nSigned-off-by: Johann Lombardi \u003cjohann.lombardi@bull.net\u003e\nSigned-off-by: Alex Tomas \u003calex@clusterfs.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fb50ea79cb869667adaa71ed32cc15dd73986de",
      "tree": "3b162c7ab64fd6c3074d7d626a50d42ccbc8b68c",
      "parents": [
        "ece8a684c75df215320b4155944979e3f78c5c93"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 06 20:37:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:36 2006 -0800"
      },
      "message": "[PATCH] ext4_ext_split(): remove dead code\n\nThe Coverity checker noted that this was dead code, since in all places\nabove in this function, \"err\" is immediately checked.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63f5793351d821749979e36889f9c089c6028c83",
      "tree": "654a9e600891ccf0c70c0bbbc0a15a52743ff90e",
      "parents": [
        "ceea16bf85fb46035dda1db263ca29b0e07e22ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 11 01:21:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] ext4 whitespace cleanups\n\nSomeone\u0027s tab key is emitting spaces.  Attempt to repair some of the damage.\n\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b8f1f0106ab39ad58765d4e7c57189835f51127",
      "tree": "7f853ec30e4edc57f8b0c82db52b20a5beb75c38",
      "parents": [
        "2ae0210760aed9d626eaede5b63db95e198f7c8e"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Wed Oct 11 01:21:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:18 2006 -0700"
      },
      "message": "[PATCH] ext4: removesector_t bits check\n\nPreviously when in-kernel ext4 block type is sector_t, it\u0027s only 4 bits long\nunder some 32bit arch (when CONFIG_LBD is not on).  So we need to check the\nsize of sector_t before we read 48bit long on-disk blocks to in-kernel blocks.\n\nThese checks are unnecessary now as we changed the in-kernel blocks to\nunsigned longlong.\n\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ae0210760aed9d626eaede5b63db95e198f7c8e",
      "tree": "40fd1795f7d2b337407876d515a0147d72cea4f4",
      "parents": [
        "bd81d8eec043094d3ff729a8ff6d5b3a06d3c4b1"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Wed Oct 11 01:21:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:18 2006 -0700"
      },
      "message": "[PATCH] ext4: blk_type from sector_t to unsigned long long\n\nChange ext4 in-kernel block type (ext4_fsblk_t) from sector_t to unsigned\nlong long.  Remove ext4 block type string micro E3FSBLK, replaced with \"%llu\"\n\n[akpm@osdl.org: build fix]\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0d856e8bd6e697cb44b2b4dd038f3bec576a70e",
      "tree": "c069f410d607e40faf30107efe719dc2d068283b",
      "parents": [
        "471d4011a9862efff02094388b8fe8cd67683c38"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 11 01:21:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:16 2006 -0700"
      },
      "message": "[PATCH] ext4: clean up comments in ext4-extents patch\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "471d4011a9862efff02094388b8fe8cd67683c38",
      "tree": "7ec2cdd632cf4076517d3c81044643ac65528b9b",
      "parents": [
        "f65e6fba163dfd0f962efb7d8f5528b6872e2b15"
      ],
      "author": {
        "name": "Suparna Bhattacharya",
        "email": "suparna@in.ibm.com",
        "time": "Wed Oct 11 01:21:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:16 2006 -0700"
      },
      "message": "[PATCH] ext4: uninitialised extent handling\n\nMake it possible to add file preallocation support in future as an RO_COMPAT\nfeature by recognizing uninitialized extents as holes and limiting extent\nlength to keep the top bit of ee_len free for marking uninitialized extents.\n\nSigned-off-by: Suparna Bhattacharya \u003csuparna@in.ibm.com\u003e\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f65e6fba163dfd0f962efb7d8f5528b6872e2b15",
      "tree": "75ee824ba0e97038754f0732c458c689c04a4182",
      "parents": [
        "3a5b2ecdd1fa63a8f25bd769223bc1c2564ce45d"
      ],
      "author": {
        "name": "Alex Tomas",
        "email": "alex@clusterfs.com",
        "time": "Wed Oct 11 01:21:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:16 2006 -0700"
      },
      "message": "[PATCH] ext4: 48bit physical block number support in extents\n\nSigned-off-by: Alex Tomas \u003calex@clusterfs.com\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a86c61812637c7dd0c57e29880cffd477b62f2e7",
      "tree": "10737307293afde2999a887cfeac32c7d7584aa7",
      "parents": [
        "c3fcc8137ce4296ad6ab94f88bd60cbe03d21527"
      ],
      "author": {
        "name": "Alex Tomas",
        "email": "alex@clusterfs.com",
        "time": "Wed Oct 11 01:21:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:16 2006 -0700"
      },
      "message": "[PATCH] ext3: add extent map support\n\nOn disk extents format:\n/*\n* this is extent on-disk structure\n* it\u0027s used at the bottom of the tree\n*/\nstruct ext3_extent {\n__le32  ee_block;       /* first logical block extent covers */\n__le16  ee_len;         /* number of blocks covered by extent */\n__le16  ee_start_hi;    /* high 16 bits of physical block */\n__le32  ee_start;       /* low 32 bigs of physical block */\n};\n\nSigned-off-by: Alex Tomas \u003calex@clusterfs.com\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
