)]}'
{
  "log": [
    {
      "commit": "34c0e906718fa2f85b54b937f79bffdca48ee864",
      "tree": "ff07b9203c8f149c1f69f0e6bc2e6cf15d56fa3d",
      "parents": [
        "962034f43937d02a1c18e802a6641aed0a266ac5"
      ],
      "author": {
        "name": "Ferenc Havasi",
        "email": "havasi@inf.u-szeged.hu",
        "time": "Fri Sep 16 13:58:20 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:47:18 2005 +0100"
      },
      "message": "[JFFS2] Account summary space in reserved_size.\n\nAlways keep valid data in reserved_size.\n\nIt did not cause problems, but the reservation code was unoptimal\nwhen centralized summary was active or the size of the erase block\nwas very small.\n\nSigned-off-by: Ferenc Havasi \u003chavasi@inf.u-szeged.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "81e39cf0297c7f32fb8869af9ae199130208ae6f",
      "tree": "23d10bae1a1d4067f51a25115b35c3e39ac62f8b",
      "parents": [
        "8acff5e93488e4da653097bd5e50662ee0985867"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Sep 14 17:57:35 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:38:34 2005 +0100"
      },
      "message": "[JFFS2] Debug message format clean up\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8acff5e93488e4da653097bd5e50662ee0985867",
      "tree": "90172da041ac2b11dc3fc0e881146b6c50b290db",
      "parents": [
        "1b01d9798d58bf28a40fede184482ebf39e63335"
      ],
      "author": {
        "name": "Ferenc Havasi",
        "email": "havasi@inf.u-szeged.hu",
        "time": "Fri Sep 09 16:12:01 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:37:07 2005 +0100"
      },
      "message": "[JFFS2] Call summary collector for all mtd devices with writev support\n\nDo the summary collection in the right place. If the device\nwas not writebuffered but had c-\u003emtd-\u003ewritev function\n(e.g. blkmtd) the summary collector function was not called.\n\nSigned-off-by: Ferenc Havasi \u003chavasi@inf.u-szeged.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c617e842482eb513070cbf233766099cff2a1663",
      "tree": "b49cfa5bf5e731f40bd6b10bcc8f59e592b8be6a",
      "parents": [
        "e631ddba588783edd521c5a89f7b2902772fb691"
      ],
      "author": {
        "name": "Ferenc Havasi",
        "email": "havasi@inf.u-szeged.hu",
        "time": "Wed Sep 07 12:22:01 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:31:05 2005 +0100"
      },
      "message": "[JFFS2] Return real jffs2_sum_init() error code\n\nSigned-off-by: Ferenc Havasi \u003chavasi@inf.u-szeged.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e631ddba588783edd521c5a89f7b2902772fb691",
      "tree": "e25f322ee498b344f058ce4a40060baa22a5f105",
      "parents": [
        "15017876751e4c2d786ba95920618359fe2b4f0a"
      ],
      "author": {
        "name": "Ferenc Havasi",
        "email": "havasi@inf.u-szeged.hu",
        "time": "Wed Sep 07 09:35:26 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:29:48 2005 +0100"
      },
      "message": "[JFFS2] Add erase block summary support (mount time improvement)\n\nThe goal of summary is to speed up the mount time. Erase block summary (EBS)\nstores summary information at the end of every (closed) erase block. It is\nno longer necessary to scan all nodes separetly (and read all pages of them)\njust read this \"small\" summary, where every information is stored which is\nneeded at mount time.\n\nThis summary information is stored in a JFFS2_FEATURE_RWCOMPAT_DELETE. During\nthe mount process if there is no summary info the orignal scan process will\nbe executed. EBS works with NAND and NOR flashes, too.\n\nThere is a user space tool called sumtool to generate this summary\ninformation for a JFFS2 image.\n\nSigned-off-by: Ferenc Havasi \u003chavasi@inf.u-szeged.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4ce1f562189696605a84813cf71847c0cc698414",
      "tree": "1ec543b00db38f5ae8db38f0f881db11ebb5d010",
      "parents": [
        "f0507530cbedf37515e0d803c332cdb81b34e71a"
      ],
      "author": {
        "name": "Ferenc Havasi",
        "email": "havasi@inf.u-szeged.hu",
        "time": "Wed Aug 31 14:51:04 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:08:27 2005 +0100"
      },
      "message": "[JFFS2] Remove support for virtual blocks\n\nRemove support for virtual blocks, which are build by\nconcatenation of multiple physical erase blocks.\n\nFor more information please read the MTD mailing list thread\n\"[PATCH] remove support for virtual blocks\"\n\nSigned-off-by: Ferenc Havasi \u003chavasi@inf.u-szeged.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f0507530cbedf37515e0d803c332cdb81b34e71a",
      "tree": "b9a91ac68b4b48a6bb910fcbea51cac4f70233d5",
      "parents": [
        "280562b2104c9a0ca7efc5e716b6452a7ba820fa"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Mon Aug 22 10:07:12 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 20:32:36 2005 +0100"
      },
      "message": "[JFFS2] Solve BUG caused by frag-\u003enode representing a hole in fragtree\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "280562b2104c9a0ca7efc5e716b6452a7ba820fa",
      "tree": "6dcee70d0ec3da6fbb8afd9e05e6b73c1a46e97a",
      "parents": [
        "8d5df40954281a8e0f788b311f9c08f96e530ffa"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Aug 17 15:57:43 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 20:29:56 2005 +0100"
      },
      "message": "[JFFS2] Calculate CRC check starting point correctly\n\nWhen data starts from the beginning of NAND page, \u0027len\u0027 must be zero, not\nc-\u003ewbuf_page.\n\nThanks to Zoltan Sogor for reporting this problem.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8d5df40954281a8e0f788b311f9c08f96e530ffa",
      "tree": "835fa433bd86700f9fd09864687276c7136b75ef",
      "parents": [
        "3a69e0cd22cf34920508a4032d53e41251925f53"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Aug 17 15:13:48 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 20:27:14 2005 +0100"
      },
      "message": "[JFFS2] More message formatting cleanups\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3a69e0cd22cf34920508a4032d53e41251925f53",
      "tree": "f6f862aa743e3de98e348c20d84a26772da06195",
      "parents": [
        "01d445f89d68187c9ada7b58ca939dbb987c9fbd"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Aug 17 14:46:26 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 20:25:59 2005 +0100"
      },
      "message": "[JFFS2] Fix JFFS2 [mc]time handling\n\nFrom: David Woodhouse \u003cdwmw2@infradead.org\u003e\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "01d445f89d68187c9ada7b58ca939dbb987c9fbd",
      "tree": "ba892404d00376bbec643883e27c263200b65bc0",
      "parents": [
        "d4094661545662982278900220729982372b0e9a"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Aug 17 14:42:09 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 20:24:15 2005 +0100"
      },
      "message": "[JFFS2] Make the JFFS2 messages a bit nicer\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "59da721a2288b8aec751a2716f7ab60f2ea0c925",
      "tree": "902a0a61cd3ed7e2dab27f20b4fd541566f598a1",
      "parents": [
        "e102d54abf6806b95c89142cd0b7e94d709ebcd7"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Aug 06 05:51:33 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 20:13:52 2005 +0100"
      },
      "message": "[JFFS2] Teach JFFS2 about Sibley flash\n\nIntels Sibley flash needs JFFS2 write buffer functionality\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "45ca1b509ea156e87c99e529821fb3b548e14fe3",
      "tree": "cd04eb424ea8205f2f2d9e92bf5abfc7431250fc",
      "parents": [
        "3c09133739beff0d5ad457dfcfc85c7c350d3661"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Fri Aug 05 12:43:47 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 19:14:35 2005 +0100"
      },
      "message": "[JFFS2] Debug code clean up - step 7\n\nRemove more noisy debugs. Add current-\u003epid to debug messages.\nRemove bogus includes.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3c09133739beff0d5ad457dfcfc85c7c350d3661",
      "tree": "171320f1919f6be98a90a08c3a88d84120456967",
      "parents": [
        "392435081e8cc6e02bdc4fa998050abb11d331b4"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Thu Aug 04 12:40:02 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 18:35:36 2005 +0100"
      },
      "message": "[JFFS2] Correct buggy length checks\n\nThe previous changes introduced wrong length calculations.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "392435081e8cc6e02bdc4fa998050abb11d331b4",
      "tree": "ccc592e8d993d8df4285832a41f2a06bac53f979",
      "parents": [
        "1e0da3cb6cd4a909c64c870344183185bd6815b1"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Aug 03 10:26:50 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 18:33:09 2005 +0100"
      },
      "message": "[JFFS2] Debug code clean up - step 6\n\nRemove extra noisy debugs\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1e0da3cb6cd4a909c64c870344183185bd6815b1",
      "tree": "f7ffedba74681cd8f7662990dfb4f3919dcaef23",
      "parents": [
        "e0e3006f79a6d995c9a7de7556f11a9b97536423"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Mon Aug 01 13:05:22 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 18:22:17 2005 +0100"
      },
      "message": "[JFFS2] Build fragtree in reverse order\n\nInstead of building fragtree starting from node with the smallest version\nnumber, start from the highest. This helps to avoid reading and checking\nobsolete nodes.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e0e3006f79a6d995c9a7de7556f11a9b97536423",
      "tree": "6c3948eec0d8f4af05609dc86d0e0104477457ab",
      "parents": [
        "1e900979a7e6c2abbfd1b86bffd226d2d6115f66"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Sun Jul 31 10:08:41 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 18:19:41 2005 +0100"
      },
      "message": "[JFFS2] Refine fragtree debug macros\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1e900979a7e6c2abbfd1b86bffd226d2d6115f66",
      "tree": "700fd63d312704da8ab58d9de842420bc192f013",
      "parents": [
        "737b7661e059680a68afb3df0a088fd976f666b7"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Sun Jul 31 09:20:48 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 18:11:59 2005 +0100"
      },
      "message": "[JFFS2] Move another fragtree-related function to nodelist.c\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "737b7661e059680a68afb3df0a088fd976f666b7",
      "tree": "4d590f906217780f5e73ddbbf6ff39e7dd7b74c0",
      "parents": [
        "e0d601373b1123ea43b1fdec08d9e58a079ae35c"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Sat Jul 30 16:29:30 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 18:06:10 2005 +0100"
      },
      "message": "[JFFS2] Fix up new debug code for eCos build\n\nThe debug code cleanup broke the eCos build.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e0d601373b1123ea43b1fdec08d9e58a079ae35c",
      "tree": "d3def6c56255fb3b2b98edbfdb522fa84e6741ca",
      "parents": [
        "f97117d15361b3a6aeaf9e347a287ef3f54b58f9"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Thu Jul 28 15:46:43 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 18:01:24 2005 +0100"
      },
      "message": "[JFFS2] Debug code clean up - step 5\n\nReplace the D1(printk()) style debugging with the new debug macros\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f97117d15361b3a6aeaf9e347a287ef3f54b58f9",
      "tree": "614ff5f6fa693e1e475430eff9687e40b96b8555",
      "parents": [
        "f538c96ba2a3fdf7744ecf9fdffac14b1ec4be32"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Jul 27 15:46:14 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 17:50:45 2005 +0100"
      },
      "message": "[JFFS2] Move scattered function into related files\n\nMove functions to read inodes into readinode.c\nMove functions to handle fragtree and dentry lists into nodelist.[ch]\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f538c96ba2a3fdf7744ecf9fdffac14b1ec4be32",
      "tree": "f6c2bcb42d1f6869097ea6cbbde94a677cb970d3",
      "parents": [
        "2227c0ba4bc177a014d95b380b4d888454a127a9"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Jul 27 15:16:57 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 17:34:21 2005 +0100"
      },
      "message": "[JFFS2] Debug code clean up - step 4\n\nSmall comment cleanups. Remove a unused macro\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2227c0ba4bc177a014d95b380b4d888454a127a9",
      "tree": "5194c9974261a70473b063fc8c611773c09d719d",
      "parents": [
        "f302cd028c90ddbca20cb5388458ae0f0dd03d9b"
      ],
      "author": {
        "name": "Ferenc Havasi",
        "email": "havasi@inf.u-szeged.hu",
        "time": "Tue Jul 26 14:24:43 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 17:31:24 2005 +0100"
      },
      "message": "[jffs2] Remove compressor lzo and lzari\n\nRemove unused compressor code\n\nSigned-off-by: Ferenc Havasi \u003chavasi@inf.u-szeged.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f302cd028c90ddbca20cb5388458ae0f0dd03d9b",
      "tree": "9f78e99aba22b3b24047d48c6e6964889df83b11",
      "parents": [
        "e0c8e42f8f218063ff6838b25038ccef7ddf257e"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Sun Jul 24 16:29:59 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 17:17:32 2005 +0100"
      },
      "message": "[JFFS2] Namespace clean up\n\nRename functions to a name matching the functionality.\nRemove stall debug code\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e0c8e42f8f218063ff6838b25038ccef7ddf257e",
      "tree": "a072b5cfd6b9af41dfef13821383af584d989ca6",
      "parents": [
        "6dac02a5e1bba0bb88ece50160fc4a64cccf30d1"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Sun Jul 24 16:14:17 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 17:06:49 2005 +0100"
      },
      "message": "[JFFS2] Debug code clean up - step 3\n\nVarious simplifiactions. printk format corrections.\nConvert more code to use the new debug functions.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6dac02a5e1bba0bb88ece50160fc4a64cccf30d1",
      "tree": "68645a9df3dd236bc1f2a336f6c2c1657d366bb1",
      "parents": [
        "61a39b694137cef6059a0714c3b1847aabe53b90"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Mon Jul 18 12:21:23 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 16:31:04 2005 +0100"
      },
      "message": "[JFFS2] Fix slab panic\n\nWhen JFFS22 is unable to read the root inode, the bad root inode object is not\nfreed and remains sticked in the jffs2_i slab cache. When we further try to\nfree the slab cache (e.g., on rmmod jffs2), slab allocator subsystem panics.\nFix this bug.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "61a39b694137cef6059a0714c3b1847aabe53b90",
      "tree": "8bba8f467a8a938d21cecb2ed63489246982b82e",
      "parents": [
        "2b79adcca147c9f8fd1094ab4cb342d7e1790d70"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Sun Jul 17 13:01:46 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 16:29:43 2005 +0100"
      },
      "message": "[JFFS2] Debug code clean up - step 2\n\nIf debugging is disabled, define debugging functions as empty macros, instead\nof using Dx() explicitly.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2b79adcca147c9f8fd1094ab4cb342d7e1790d70",
      "tree": "11238349e1e7861d8d4bb290719fc52269b78e65",
      "parents": [
        "730554d94607572ef8300c5c9848540b42394897"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Sun Jul 17 12:13:51 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 16:25:55 2005 +0100"
      },
      "message": "[JFFS2] Use f-\u003etarget instead of f-\u003edents for symlink target\n\nJFFS2 uses f-\u003edents to store the pointer to the symlink target string (in case\nthe inode is symlink). This is somewhat ugly to use the same field for\ndifferent reasons. Introduce distinct field f-\u003etarget for this purpose.\nNote, f-\u003efragtree, f-\u003edents, f-\u003etarget may probably be put in a union.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "730554d94607572ef8300c5c9848540b42394897",
      "tree": "fcefe9225afae333e09a59bdb2b8ac6e44676ce6",
      "parents": [
        "dae6227f71fedb40b2478d3062397d3ab54e7556"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Sun Jul 17 07:56:26 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 16:21:25 2005 +0100"
      },
      "message": "[JFFS2] Debug code clean up - step 1\n\nMove debug functions into a seperate source file\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dae6227f71fedb40b2478d3062397d3ab54e7556",
      "tree": "df43f7acd08c2b3332672cfe2db6624ad9a2c386",
      "parents": [
        "2fc2991175bf77395e6b15fe6b2304d3bf72da40"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Fri Jul 15 11:13:57 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 15:40:55 2005 +0100"
      },
      "message": "[JFFS2] Split a large routine on several smaller.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0bbacc402e67abca8794a8401c1621dc0c0202e9",
      "tree": "a0969978295b806b35c943eb16af34b1eacfa47a",
      "parents": [
        "c556b754967afd0878d65de2cfe0675577b0f62f"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@netapp.com",
        "time": "Tue Nov 01 16:53:32 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:39:48 2005 -0500"
      },
      "message": "NFS,SUNRPC,NLM: fix unused variable warnings when CONFIG_SYSCTL is disabled\n\n Fix some dprintk\u0027s so that NLM, NFS client, and RPC client compile\n cleanly if CONFIG_SYSCTL is disabled.\n\n Test plan:\n Compile kernel with CONFIG_NFS enabled and CONFIG_SYSCTL disabled.\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "6bfc93ef98f00b38f1913a7fdeae46ae8dbd7c52",
      "tree": "2eb5f2fa26376b3d6ae5eebd65e93d4eec9555bd",
      "parents": [
        "888e694c167975709f17526dbbed2d98f84e8f85"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:39:36 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:39:36 2005 -0500"
      },
      "message": "NFSv4: Teach NFSv4 to cache locks when we hold a delegation\n\n Now that we have a method of dealing with delegation recalls, actually\n enable the caching of posix and BSD locks.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "888e694c167975709f17526dbbed2d98f84e8f85",
      "tree": "11dbbdf2591946f490d4cb28194a80fd3cec4094",
      "parents": [
        "43b2a33aa868054bd477ab2c1cd20f1ba1af2c3e"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:38:11 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:38:11 2005 -0500"
      },
      "message": "NFSv4: Recover locks too when returning a delegation\n\n Delegations allow us to cache posix and BSD locks, however when the\n delegation is recalled, we need to \"flush the cache\" and send\n the cached LOCK requests to the server.\n\n This patch sets up the mechanism for doing so.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "43b2a33aa868054bd477ab2c1cd20f1ba1af2c3e",
      "tree": "f22ad362b9f877dfd4bc44139894a045aa48059a",
      "parents": [
        "34ea818846e6cccdd6e05354ab8c8a6d7e34657a"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:35:30 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:35:30 2005 -0500"
      },
      "message": "NFSv4: Fix recovery of flock() locks.\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "34ea818846e6cccdd6e05354ab8c8a6d7e34657a",
      "tree": "d00d3d61c03454856c9047afaab3ba60a2e84f32",
      "parents": [
        "2c56617d76fa7b2a709d58abd7ed68889cc88b90"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:35:02 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:35:02 2005 -0500"
      },
      "message": "NFSv4: Return any delegations before sillyrenaming the file\n\n I missed this one... Any form of rename will result in a delegation\n recall, so it is more efficient to return the one we hold before\n trying the rename.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "2c56617d76fa7b2a709d58abd7ed68889cc88b90",
      "tree": "fb4e01de2057659b4ec80a812fa94d7b97359402",
      "parents": [
        "d530838bfa507d67b40d13b00d9cbd7a46a47e78"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:50 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:50 2005 -0500"
      },
      "message": "NFSv4: Fix the handling of the error NFS4ERR_OLD_STATEID\n\n Ensure that we retry the failed operation...\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "d530838bfa507d67b40d13b00d9cbd7a46a47e78",
      "tree": "f4b2be26c0a7b9ed3233a2be016b7e97427f8705",
      "parents": [
        "4cecb76ff86db46d2823550256c828b6597f418e"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:38 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:38 2005 -0500"
      },
      "message": "NFSv4: Fix problem with OPEN_DOWNGRADE\n\n RFC 3530 states that for OPEN_DOWNGRADE \"The share_access and share_deny\n bits specified must be exactly equal to the union of the share_access and\n share_deny bits specified for some subset of the OPENs in effect for\n current openowner on the current file.\n\n Setattr is currently violating the NFSv4 rules for OPEN_DOWNGRADE in that\n it may cause a downgrade from OPEN4_SHARE_ACCESS_BOTH to\n OPEN4_SHARE_ACCESS_WRITE despite the fact that there exists no open file\n with O_WRONLY access mode.\n\n Fix the problem by replacing nfs4_find_state() with a modified version of\n nfs_find_open_context().\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "4cecb76ff86db46d2823550256c828b6597f418e",
      "tree": "db80c6f4423d2559661234e8d1cd34b2c15f7750",
      "parents": [
        "462aae65f6ea41de05ebc2a54a9e6b95563591f3"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:32:58 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:32:58 2005 -0500"
      },
      "message": "NFSv4: Fix a race between open() and close()\n\n We must not remove the nfs4_state structure from the inode open lists\n before we are in sequence lock.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "0f3278d14f0255e4cd9e07ccefc33ff12d8bb59c",
      "tree": "9bbb209cab841f700162a96e158dfa3ecd361f46",
      "parents": [
        "06024f217d607369f0ee0071034ebb03071d5fb2",
        "15c84a470116b2a3b58a7353a6cf711c29a91854"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 03 16:25:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 03 16:25:58 2005 -0800"
      },
      "message": "Merge git://oss.sgi.com:8090/oss/git/xfs-2.6\n"
    },
    {
      "commit": "15c84a470116b2a3b58a7353a6cf711c29a91854",
      "tree": "823a083661724315d78b43940f274b3bbb2bbe85",
      "parents": [
        "05db218a27c955880dce6d080d5159247aad3629"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Nov 04 10:51:01 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Nov 04 10:51:01 2005 +1100"
      },
      "message": "[XFS] Remove no-longer-used qsort source.\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "05db218a27c955880dce6d080d5159247aad3629",
      "tree": "17bf1d374021f9313defdf534eb1ff11a94a237b",
      "parents": [
        "992c83a1295c9fff22c8cbd8ae199872a49934b9"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Nov 04 09:49:07 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Nov 04 09:49:07 2005 +1100"
      },
      "message": "[XFS] Fix an inode32 regression - if no options are presented, must still\nset default flags.\n\nSGI-PV: 945242\nSGI-Modid: xfs-linux-melb:xfs-kern:24292a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "992c83a1295c9fff22c8cbd8ae199872a49934b9",
      "tree": "5b4f2baf0e2ef69e54b9c3bef23490af4e0f658f",
      "parents": [
        "7f248a81c5067f5b018ff889c029b960b399ac08"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Thu Nov 03 16:50:07 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Thu Nov 03 16:50:07 2005 +1100"
      },
      "message": "[XFS] Remove several no-longer-used files.\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "7f248a81c5067f5b018ff889c029b960b399ac08",
      "tree": "20242df58ea1f871ba89ade5ce15e2faddefa0f4",
      "parents": [
        "538524aed09fd2c52094afadf0160cef8954d4c8"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Nov 03 16:14:31 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Nov 03 16:14:31 2005 +1100"
      },
      "message": "[XFS] Cleanup cosmetic differences between source trees.\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "538524aed09fd2c52094afadf0160cef8954d4c8",
      "tree": "a86cea0500990bc2122aa1cc5f881a25a4269fe3",
      "parents": [
        "de69e5f44ecbf1d9faca4f473f4210473d26cd41"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Nov 03 13:55:06 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Nov 03 13:55:06 2005 +1100"
      },
      "message": "[XFS] fix XFS quota for modular XFS builds\n\nCannot build XFS filesystem support as module with quota support.  It\nworks only when the XFS filesystem support is compiled into the kernel.\nMenuconfig prevents from setting CONFIG_XFS_FS\u003dm and CONFIG_XFS_QUOTA\u003dy.\n\nHow to reproduce: configure the XFS filesystem with quota support as\nmodule.  The resulting kernel won\u0027t have quota support compiled into\nxfs.ko.\n\nFix: Changing the fs/xfs/Kconfig file from tristate to bool lets you\nconfigure the quota support to be compiled into the XFS module.  The\nMakefile-linux-2.6 checks only for CONFIG_XFS_QUOTA\u003dy.\n\nSigned-off-by: Dimitri Puzin \u003ctristan-777@ddkom-online.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nsigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "de69e5f44ecbf1d9faca4f473f4210473d26cd41",
      "tree": "45d51d1c45afa3f08c8a46a7d591506d8ff50068",
      "parents": [
        "a2f8e178ad3e576d107f5d9d47c056dd57221857"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Nov 03 13:53:34 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Nov 03 13:53:34 2005 +1100"
      },
      "message": "[XFS] Add a mechanism for XFS to use the generic quota sync method.\nThis is now used to issue a delayed allocation flush before reporting\nquota, which allows the used space quota report to match reality.\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "bf6f05aa0bb6f1fe9a9ce35287678c3916bddfef",
      "tree": "0707dd164ab0172a922b52e10212334f4675235e",
      "parents": [
        "19d5bcf370c64b1acb1e928b24baf3b68cec914b"
      ],
      "author": {
        "name": "Yingping Lu",
        "email": "yingping@sgi.com",
        "time": "Thu Nov 03 10:31:47 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Nov 03 10:31:47 2005 +1100"
      },
      "message": "[XFS] Fixed the inconsistency between attribute b-tree intermidiate node\nand leaf blocks. The problem cam from xfsqa test 117.\n\nSGI-PV: 940655\nSGI-Modid: xfs-linux:xfs-kern:201527a\n\nSigned-off-by: Yingping Lu \u003cyingping@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "ec1890c5df451799dec969a3581ff72e1934b5ee",
      "tree": "38e84a95297dc9c6b727b73925d5c273d110fdbe",
      "parents": [
        "ca23509fbaac0ea662ab0e287bebb72f743f9e1f",
        "496456c24f1f4280d50b81aa5bf439ab440b3d7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 02 08:06:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 02 08:06:02 2005 -0800"
      },
      "message": "Merge git://brick.kernel.dk/data/git/linux-2.6-block\n"
    },
    {
      "commit": "19d5bcf370c64b1acb1e928b24baf3b68cec914b",
      "tree": "84aa38ea3ffa871f610ae914b93fe0dddc9442df",
      "parents": [
        "a749ee86152a0caed3b0c2fbc50a00277e306ec6"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:14:09 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:14:09 2005 +1100"
      },
      "message": "[XFS] Ensure fsync does not incorrectly return EIO for pages beyond EOF.\n\nSGI-PV: 944819\nSGI-Modid: xfs-linux:xfs-kern:24236a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a749ee86152a0caed3b0c2fbc50a00277e306ec6",
      "tree": "60f4d641b3cb9a28579d42ed6cdd88af2a08e258",
      "parents": [
        "fdc7ed75c08d507aa64c603b8bb7ef478dcc0000"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Wed Nov 02 15:13:42 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:13:42 2005 +1100"
      },
      "message": "[XFS] Fix calculation of reserved AGs for inodes in 32-bit inode mode\nSpotted by Roger Willcocks \u003cwillcor @at@ gmail.com\u003e\n\nSGI-PV: 944858\nSGI-Modid: xfs-linux:xfs-kern:201213a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "fdc7ed75c08d507aa64c603b8bb7ef478dcc0000",
      "tree": "7c27deb1d7d1490e3b7981451ac7bed43a7699c2",
      "parents": [
        "2b3b6d07f760c61ec0a5e5174d3511abc044b8ea"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:13:13 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:13:13 2005 +1100"
      },
      "message": "[XFS] Fix boundary conditions when issuing direct IOs from large userspace\nbuffers.\n\nSGI-PV: 944820\nSGI-Modid: xfs-linux:xfs-kern:24223a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "2b3b6d07f760c61ec0a5e5174d3511abc044b8ea",
      "tree": "83533c20d12035504337466e4298300434e350d4",
      "parents": [
        "cfcbbbd089eadcaa86abb2c0f352e1ab23e16f72"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:12:28 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:12:28 2005 +1100"
      },
      "message": "[XFS] Remove an unhelpful ifdef, the comment above the routine explains\nthe purpose well enough here.\n\nSGI-PV: 944821\nSGI-Modid: xfs-linux:xfs-kern:24214a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "cfcbbbd089eadcaa86abb2c0f352e1ab23e16f72",
      "tree": "956db132cef0939564d2ce3acbbb8cf581f35be9",
      "parents": [
        "c11e2c369d06576c9e4a900a975cbfab5e7e3c53"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:12:04 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:12:04 2005 +1100"
      },
      "message": "[XFS] Remove old, broken nolog-mode code - noone plans to ever fix it.\n\nSGI-PV: 944821\nSGI-Modid: xfs-linux:xfs-kern:24213a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "c11e2c369d06576c9e4a900a975cbfab5e7e3c53",
      "tree": "9b25f3214440d38b4b97807628ce9de5fd5062c1",
      "parents": [
        "16259e7d952e26e949cc2c8c68b74f34b293935d"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:11:45 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:11:45 2005 +1100"
      },
      "message": "[XFS] Rework fid encode/decode wrt 64 bit inums interacting with NFS.\n\nSGI-PV: 937127\nSGI-Modid: xfs-linux:xfs-kern:24201a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "16259e7d952e26e949cc2c8c68b74f34b293935d",
      "tree": "a016791ecb67761236d32b9915efa9a92f6f3767",
      "parents": [
        "e2ed81fbbb7c76e0a1b3e2f1b5a7414f4d66a559"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 15:11:25 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:11:25 2005 +1100"
      },
      "message": "[XFS] Endianess annotations for various allocator data structures\n\nSGI-PV: 943272\nSGI-Modid: xfs-linux:xfs-kern:201006a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "e2ed81fbbb7c76e0a1b3e2f1b5a7414f4d66a559",
      "tree": "0a518842b835672653759083efad4bf6260274b3",
      "parents": [
        "e94af02a9cd7b6590bec81df9d6ab857d6cf322f"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Wed Nov 02 15:10:55 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:10:55 2005 +1100"
      },
      "message": "[XFS] remove unused code from xfs_iomap_write_direct\n\nSGI-PV: 943266\nSGI-Modid: xfs-linux:xfs-kern:200996a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "e94af02a9cd7b6590bec81df9d6ab857d6cf322f",
      "tree": "32b9f0f93eb3f357cae54c4bd6c2578c244acb16",
      "parents": [
        "91e11088f88e07f5f42c88608329bc0756c183f9"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Wed Nov 02 15:10:41 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:10:41 2005 +1100"
      },
      "message": "[XFS] fix old xfs_setattr mis-merge from irix; mostly harmless esp if not\nusing xfs rt\n\nSGI-PV: 944632\nSGI-Modid: xfs-linux:xfs-kern:200983a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "91e11088f88e07f5f42c88608329bc0756c183f9",
      "tree": "e6bc0635069edf81174b7e13f816f051ff02bd26",
      "parents": [
        "9af0a70c07a0e7575ebbdb42ca9fb29ffaaf77c9"
      ],
      "author": {
        "name": "Yingping Lu",
        "email": "yingping@sgi.com",
        "time": "Wed Nov 02 15:10:24 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:10:24 2005 +1100"
      },
      "message": "[XFS] Fixing size report discrepancy between ls and du caused by xfs_fsr\n\nSGI-PV: 943908\nSGI-Modid: xfs-linux:xfs-kern:200874a\n\nSigned-off-by: Yingping Lu \u003cyingping@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "9af0a70c07a0e7575ebbdb42ca9fb29ffaaf77c9",
      "tree": "12c2d1126a69cc6ba23e03db957bfa866266fcfd",
      "parents": [
        "7f14d0a013eeae8f8548e9ac10699465de2adacc"
      ],
      "author": {
        "name": "Yingping Lu",
        "email": "yingping@sgi.com",
        "time": "Wed Nov 02 15:09:54 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:09:54 2005 +1100"
      },
      "message": "[XFS] Fixed a bug in reporting extent list for attribute fork running\nxfs_bmap -a.\n\nSGI-PV: 944075\nSGI-Modid: xfs-linux:xfs-kern:200860a\n\nSigned-off-by: Yingping Lu \u003cyingping@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "7f14d0a013eeae8f8548e9ac10699465de2adacc",
      "tree": "5cd9b7b778f48c4d942b901ac6881cc4f6b43152",
      "parents": [
        "e718eeb4fe397f8add9f789e1fc3b47da4e7275f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 15:09:35 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:09:35 2005 +1100"
      },
      "message": "[XFS] Simplify pagebuf_rele  Remove a conditional that can not be true\nanymore and simplify the final put path a little\n\nSGI-PV: 908809\nSGI-Modid: xfs-linux:xfs-kern:200790a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "e718eeb4fe397f8add9f789e1fc3b47da4e7275f",
      "tree": "ac7732a22588c5dd42ba30449dd36ca0e07e7180",
      "parents": [
        "6b3f6b5b87f03d1649340d6b3a572206653a2a2b"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:09:22 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:09:22 2005 +1100"
      },
      "message": "[XFS] Rework the final mount options flag bit to make room for more.\n\nSGI-PV: 943866\nSGI-Modid: xfs-linux:xfs-kern:24030a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "6b3f6b5b87f03d1649340d6b3a572206653a2a2b",
      "tree": "7b8791eed46bbfa82f777ca25282c434270fdf50",
      "parents": [
        "1f730e3b530fb2fa3159df06405c83f9a6fbbd83"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:08:25 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:08:25 2005 +1100"
      },
      "message": "[XFS] Rework the dquot hash sizing heuristics.\n\nSGI-PV: 943123\nSGI-Modid: xfs-linux:xfs-kern:24012a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "1f730e3b530fb2fa3159df06405c83f9a6fbbd83",
      "tree": "7e75fa3b36ceb4e6096fa0cbfc3fdbf0608f3c0e",
      "parents": [
        "8a319ae49442eaedc7f932e9a520e464103f3ad0"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Wed Nov 02 15:08:10 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:08:10 2005 +1100"
      },
      "message": "[XFS] Add ATTR_NOSIZETOK definition for xfs_vnodeops.c change\n\nSGI-PV: 942439\nSGI-Modid: xfs-linux:xfs-kern:200185a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "8a319ae49442eaedc7f932e9a520e464103f3ad0",
      "tree": "7ff0fd08904a12ad1428f33a98d603547c20963d",
      "parents": [
        "374e2ac33724d1dd432b6c75f9b1adf715c2add7"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:07:51 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:07:51 2005 +1100"
      },
      "message": "[XFS] Disable attr2 by default, until a more appropriate time to enable\nit.\n\nSGI-PV: 941645\nSGI-Modid: xfs-linux:xfs-kern:24002a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "374e2ac33724d1dd432b6c75f9b1adf715c2add7",
      "tree": "385de6cc3d0d1b0f32936f33573288a14b0ce2ba",
      "parents": [
        "4750ddb0ba781006f149fdd87bbe997cb8c07e2e"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Wed Nov 02 15:07:34 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:07:34 2005 +1100"
      },
      "message": "[XFS] Prevent data corruption on extending truncate case from cxfs client\n\nSGI-PV: 942439\nSGI-Modid: xfs-linux:xfs-kern:200152a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "4750ddb0ba781006f149fdd87bbe997cb8c07e2e",
      "tree": "292afaacc3041588b53eff492dbe4c82c861957a",
      "parents": [
        "5bde1ba99c8243617277f37897189c799e398baf"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 15:07:23 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:07:23 2005 +1100"
      },
      "message": "[XFS] Fix sparse warnings in ktrace.[ch]\n\nSGI-PV: 943556\nSGI-Modid: xfs-linux:xfs-kern:200113a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "5bde1ba99c8243617277f37897189c799e398baf",
      "tree": "d41b5f972c3b7f07cd0ea3af7c3f2775208e4f40",
      "parents": [
        "9dac13e7ffddf40c7bf1bf8bf4f735af6c3d31ec"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 15:06:18 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:06:18 2005 +1100"
      },
      "message": "[XFS] silence gcc4 warnings.  the directory ones are wrong because of\ninformation gcc could not find out (that a directory always has a ..\nentry), the others are outright gcc bugs.\n\nSGI-PV: 943511\nSGI-Modid: xfs-linux:xfs-kern:200055a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "9dac13e7ffddf40c7bf1bf8bf4f735af6c3d31ec",
      "tree": "d8ed7d7198c33df5fda612baf18600cb62988f77",
      "parents": [
        "1149d96ae825a1e1e9d66774175372c003f29caf"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:05:34 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:05:34 2005 +1100"
      },
      "message": "[XFS] Remove unused type, xfs_gap_t.\n\nSGI-PV: 907752\nSGI-Modid: xfs-linux:xfs-kern:23932a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "1149d96ae825a1e1e9d66774175372c003f29caf",
      "tree": "bfc8b5c03a39283228922e711fd2675bd281db50",
      "parents": [
        "fa7e7d71e05f12921fefdc23386183578d3ed8c7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 15:01:12 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:01:12 2005 +1100"
      },
      "message": "[XFS] endianess annotations and cleanup for the quota code\n\nSGI-PV: 943272\nSGI-Modid: xfs-linux:xfs-kern:199767a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "fa7e7d71e05f12921fefdc23386183578d3ed8c7",
      "tree": "d6af37553544dc3d26c8d239b4d1a3e78583a552",
      "parents": [
        "da087bad810b48dd889a504e6af0a582ba18df0d"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:00:48 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:00:48 2005 +1100"
      },
      "message": "[XFS] Show additional mount options in /proc/mounts, fix up some debug\ncode.\n\nSGI-PV: 941645\nSGI-Modid: xfs-linux:xfs-kern:23926a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "da087bad810b48dd889a504e6af0a582ba18df0d",
      "tree": "2b94f17722bc632dde1ca2ab9805e0f51b57054e",
      "parents": [
        "0116d9356bfa8607a6e2efb5263100a6c72eabb0"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:00:20 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:00:20 2005 +1100"
      },
      "message": "[XFS] Fix up a 32/64 local flags variable issue when enabling attr2 mode.\n\nSGI-PV: 941645\nSGI-Modid: xfs-linux:xfs-kern:23925a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0116d9356bfa8607a6e2efb5263100a6c72eabb0",
      "tree": "00fe0af7cb79b15e5790aea4dbac9578a9ee6050",
      "parents": [
        "4ce3121f67d482324825e7f17c9f7d8568a9fe24"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Wed Nov 02 15:00:01 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 15:00:01 2005 +1100"
      },
      "message": "[XFS] Remove dead code in xfs_iomap_write_direct; save some stack\n\nSGI-PV: 943266\nSGI-Modid: xfs-linux:xfs-kern:199750a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "4ce3121f67d482324825e7f17c9f7d8568a9fe24",
      "tree": "0b6ef1d73262b67d902d82a50895fb633f798bde",
      "parents": [
        "7b71876980d87c8f237b94d8529ee7fcc05ec2d9"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 14:59:41 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 14:59:41 2005 +1100"
      },
      "message": "[XFS] Update license/copyright notices to match the prefered SGI\nboilerplate.\n\nSGI-PV: 913862\nSGI-Modid: xfs-linux:xfs-kern:23917a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "7b71876980d87c8f237b94d8529ee7fcc05ec2d9",
      "tree": "7fd3f1425e8946b3b2c1defeba0b4889f19b6290",
      "parents": [
        "a844f4510dce23c07f3923cb42138f5fdd745017"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 14:58:39 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 14:58:39 2005 +1100"
      },
      "message": "[XFS] Update license/copyright notices to match the prefered SGI\nboilerplate.\n\nSGI-PV: 913862\nSGI-Modid: xfs-linux:xfs-kern:23903a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a844f4510dce23c07f3923cb42138f5fdd745017",
      "tree": "ffb37e9e60f02d5e92bd69bb53b568e1c991c17f",
      "parents": [
        "61c1e689fbde7cb50a76262bba190715d86beab6"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 14:38:42 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 14:38:42 2005 +1100"
      },
      "message": "[XFS] Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot.\n\nSGI-PV: 943122\nSGI-Modid: xfs-linux:xfs-kern:23901a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "61c1e689fbde7cb50a76262bba190715d86beab6",
      "tree": "9e806570f3e98c852638d2eeb502291df1e674e6",
      "parents": [
        "fc1f8c1ca373dc88dd6e8c0e8b7de0e6ad95d441"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 11:44:57 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:44:57 2005 +1100"
      },
      "message": "[XFS] remove unused struct xfs_ail_ticket\n\nSGI-PV: 919278\nSGI-Modid: xfs-linux:xfs-kern:199498a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "fc1f8c1ca373dc88dd6e8c0e8b7de0e6ad95d441",
      "tree": "e49b7a364bf6a6fc18e650b3a6e10b516c1ba547",
      "parents": [
        "4aeb664c2561c0bae18d7a3a141d7d2acf126da1"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:44:33 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:44:33 2005 +1100"
      },
      "message": "[XFS] Track external log/realtime device names for correct reporting in\n/proc/mounts.\n\nSGI-PV: 942984\nSGI-Modid: xfs-linux:xfs-kern:23862a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "4aeb664c2561c0bae18d7a3a141d7d2acf126da1",
      "tree": "832e72237a69b76bf4c965d7383cdbb9fc3f8939",
      "parents": [
        "0fdfb3757f27b6d802f85e962d9b0f875df17113"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:43:58 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:43:58 2005 +1100"
      },
      "message": "[XFS] Improve buffered read throughput by removing unnecessary timer calls\nthat showed in ´kernel profiles.\n\nSGI-PV: 925163\nSGI-Modid: xfs-linux:xfs-kern:23861a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0fdfb3757f27b6d802f85e962d9b0f875df17113",
      "tree": "fe29866638f79c425d4c99dbae20884440ca0f03",
      "parents": [
        "380b5dc0e59340e7ed36dcc95dd1022aca75bbe2"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:43:42 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:43:42 2005 +1100"
      },
      "message": "[XFS] Remove a null CELL macro and its one caller, not useful to anyone.\n\nSGI-PV: 942986\nSGI-Modid: xfs-linux:xfs-kern:23860a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "380b5dc0e59340e7ed36dcc95dd1022aca75bbe2",
      "tree": "78e298c775b637e7dc0029bc5ecfc28db9256038",
      "parents": [
        "80cce77980c645b1c129d0e90159c1b1bb78f6a6"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:43:18 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:43:18 2005 +1100"
      },
      "message": "[XFS] Fix up an internal sort function name collision issue.\n\nSGI-PV: 942986\nSGI-Modid: xfs-linux:xfs-kern:23859a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "80cce77980c645b1c129d0e90159c1b1bb78f6a6",
      "tree": "1c7174a77f4b1fa6dee5b2384e137a62fa29cf1c",
      "parents": [
        "f74dee42765db1c2ed584de7ac66aa619c40c79e"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:43:04 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 11:43:04 2005 +1100"
      },
      "message": "[XFS] Make some extended attributes routines take const parameters, for\nthe FreeBSD porters.\n\nSGI-PV: 942906\nSGI-Modid: xfs-linux:xfs-kern:23845a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f74dee42765db1c2ed584de7ac66aa619c40c79e",
      "tree": "d8ea6ab00eb94df9e4900c3a26b2e0199070faa2",
      "parents": [
        "af4e34a5274e92c576fc0c3a4b27ae7d4a06096a"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:35:56 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:35:56 2005 +1100"
      },
      "message": "[XFS] Ondisk format extension for extended attributes (attr2).\tBasically,\nthe data/attr forks now grow up/down from either end of the literal area,\nrather than dividing the literal area into two chunks and growing both\nupward.  Means we can now make much more efficient use of the attribute\nspace, incl. fitting DMF attributes inline in 256 byte inodes, and large\njumps in dbench3 performance numbers.  It is self enabling, but can be\nforced on/off via the attr2/noattr2 mount options.\n\nSGI-PV: 941645\nSGI-Modid: xfs-linux:xfs-kern:23837a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "af4e34a5274e92c576fc0c3a4b27ae7d4a06096a",
      "tree": "9915e17f6de8196b681c8bccaa94297306501d99",
      "parents": [
        "d8cc890d4095f1eaa7f411a85051015b21262b12"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:35:46 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:35:46 2005 +1100"
      },
      "message": "[XFS] Ondisk format extension for extended attributes (attr2).\tBasically,\nthe data/attr forks now grow up/down from either end of the literal area,\nrather than dividing the literal area into two chunks and growing both\nupward.  Means we can now make much more efficient use of the attribute\nspace, incl. fitting DMF attributes inline in 256 byte inodes, and large\njumps in dbench3 performance numbers.  It is self enabling, but can be\nforced on/off via the attr2/noattr2 mount options.\n\nSGI-PV: 941645\nSGI-Modid: xfs-linux:xfs-kern:23836a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "d8cc890d4095f1eaa7f411a85051015b21262b12",
      "tree": "e13bec06a94a8dc5552dab733e90ef4f4d41fb8b",
      "parents": [
        "aa82daa06198b27963fe3d6ee8035855b29f6524"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:34:53 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:34:53 2005 +1100"
      },
      "message": "[XFS] Ondisk format extension for extended attributes (attr2).\tBasically,\nthe data/attr forks now grow up/down from either end of the literal area,\nrather than dividing the literal area into two chunks and growing both\nupward.  Means we can now make much more efficient use of the attribute\nspace, incl. fitting DMF attributes inline in 256 byte inodes, and large\njumps in dbench3 performance numbers.  It is self enabling, but can be\nforced on/off via the attr2/noattr2 mount options.\n\nSGI-PV: 941645\nSGI-Modid: xfs-linux:xfs-kern:23835a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "aa82daa06198b27963fe3d6ee8035855b29f6524",
      "tree": "7c618d365997e8a9a326739f0579b3cc1272e62e",
      "parents": [
        "e8c8b3a79d85c22d3665b97dde843dc4d8d7ae37"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:33:33 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:33:33 2005 +1100"
      },
      "message": "[XFS] Move some code around to prepare for the upcoming extended\nattributes format change (attr2).\n\nSGI-PV: 941645\nSGI-Modid: xfs-linux:xfs-kern:23833a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "e8c8b3a79d85c22d3665b97dde843dc4d8d7ae37",
      "tree": "a82b58ebc5c40474cdc53c91bd135b97034de565",
      "parents": [
        "ee34807a65aa0c5911dc27682863afca780a003e"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Wed Nov 02 10:33:05 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:33:05 2005 +1100"
      },
      "message": "[XFS] Introduce two new mount options (nolargeio/largeio) to allow\nfilesystems to expose the filesystem stripe width in stat(2) rather than\nthe page cache size. This allows applications requiring high bandwidth to\neasily determine the optimum I/O size for the underlying filesystem. The\ndefault is to report the page cache size (i.e. \"nolargeio\").\n\nSGI-PV: 942818\nSGI-Modid: xfs-linux:xfs-kern:23830a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "ee34807a65aa0c5911dc27682863afca780a003e",
      "tree": "6111a529078e9e12ce5102f7c736f649fb3ec498",
      "parents": [
        "c310ab6c071a688e5291028972d1ae8314f67536"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:32:38 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:32:38 2005 +1100"
      },
      "message": "[XFS] Provide a mechiansm for flushing delalloc before quota reporting.\n\nSGI-PV: 942815\nSGI-Modid: xfs-linux:xfs-kern:23829a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "c310ab6c071a688e5291028972d1ae8314f67536",
      "tree": "7ee30ba83f67139e5353ae45b8e18d9097198009",
      "parents": [
        "30dab21abbca37636091a6d02e94dbcd6e07b530"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:31:41 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:31:41 2005 +1100"
      },
      "message": "[XFS] Fix signedness issues in dquot ID handling, allowing uids/gids above\nMAXINT\n\nSGI-PV: 942528\nSGI-Modid: xfs-linux:xfs-kern:23828a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "30dab21abbca37636091a6d02e94dbcd6e07b530",
      "tree": "30239b15ba51a6dac2db5f87136585ec70063376",
      "parents": [
        "c86e711ceb4ad03c98a7aa29bcab8613e9f57788"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:31:13 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:31:13 2005 +1100"
      },
      "message": "[XFS] Add a comment about the use of XFS_SIZE_TOKEN_WANT.\n\nSGI-PV: 936331\nSGI-Modid: xfs-linux:xfs-kern:23827a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "c86e711ceb4ad03c98a7aa29bcab8613e9f57788",
      "tree": "b4f1328bfe4b3559b841faa1b461f72daf7e609f",
      "parents": [
        "d0cfb37305baef74903872cbb799174d0d353fd9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 10:29:39 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:29:39 2005 +1100"
      },
      "message": "[XFS] only mark buffers done when all pages are uptodate  in addition\nreplace PBF_NONE with an inverted PBF_DONE, so it\u0027s like all the other\nflags.\n\nSGI-PV: 942609\nSGI-Modid: xfs-linux:xfs-kern:199136a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "d0cfb37305baef74903872cbb799174d0d353fd9",
      "tree": "2abe6e4df7eea4c103d2e10744322718dc5ba5ed",
      "parents": [
        "f538d4da8d521746ca5ebf8c1a8105eb49bfb45e"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Wed Nov 02 10:29:04 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:29:04 2005 +1100"
      },
      "message": "[XFS] Stack footprint reduction for xfs_swapext (used from xfs_fsr)\n\nSGI-PV: 913332\nSGI-Modid: xfs-linux:xfs-kern:198926a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f538d4da8d521746ca5ebf8c1a8105eb49bfb45e",
      "tree": "5516e1d2df01e412709284e379085b348122c501",
      "parents": [
        "739cafd316235fc55463849e80710f2ca308b9ae"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 10:26:59 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:26:59 2005 +1100"
      },
      "message": "[XFS] write barrier support  Issue all log sync operations as ordered\nwrites.  In addition flush the disk cache on fsync if the sync cached\noperation didn\u0027t sync the log to disk (this requires some additional\nbookeping in the transaction and log code). If the device doesn\u0027t claim to\nsupport barriers, the filesystem has an extern log volume or the trial\nsuperblock write with barriers enabled failed we disable barriers and\nprint a warning.  We should probably fail the mount completely, but that\ncould lead to nasty boot failures for the root filesystem.  Not enabled by\ndefault yet, needs more destructive testing first.\n\nSGI-PV: 912426\nSGI-Modid: xfs-linux:xfs-kern:198723a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "739cafd316235fc55463849e80710f2ca308b9ae",
      "tree": "dfbe31cb01f12309b91b0142566f1d94931d6864",
      "parents": [
        "da1650a5d6026df1bde414173c40bbe09305e6e6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 10:25:51 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:25:51 2005 +1100"
      },
      "message": "[XFS] fix PBF_NONE handling\n\nSGI-PV: 908809\nSGI-Modid: xfs-linux:xfs-kern:198669a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "da1650a5d6026df1bde414173c40bbe09305e6e6",
      "tree": "09862bd032a5bacf24ba22b1938b529ceef917d7",
      "parents": [
        "88741a95af0ecf3a745051bdc1d16897d3990cec"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 10:21:35 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:21:35 2005 +1100"
      },
      "message": "[XFS] Add format checking to cmn_err and icmn_err\n\nSGI-PV: 942243\nSGI-Modid: xfs-linux:xfs-kern:198658a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "88741a95af0ecf3a745051bdc1d16897d3990cec",
      "tree": "e5a77a0b6e71629e299e161c39294760cc07e6a7",
      "parents": [
        "04d8b2841630b793919cc1ece9e77ac4de338c9e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 10:21:14 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:21:14 2005 +1100"
      },
      "message": "[XFS] remove unused pagebuf flags\n\nSGI-PV: 908809\nSGI-Modid: xfs-linux:xfs-kern:198656a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "04d8b2841630b793919cc1ece9e77ac4de338c9e",
      "tree": "89bee123d779690947eb468e2d68154000760355",
      "parents": [
        "df70b17f88a4d1d8545d3569a1f6d28c6004f9e4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Nov 02 10:15:05 2005 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Nov 02 10:15:05 2005 +1100"
      },
      "message": "[XFS] Make sure the threads and shaker in xfs_buf are de-initialized in\nreverse startup order\n\nSGI-PV: 942063\nSGI-Modid: xfs-linux:xfs-kern:198651a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "ef0eaa13362041f531f951b89362bfbc177e2bc0",
      "tree": "e2d43099698aa238f9d108c67451871b0d4073f9",
      "parents": [
        "53b2ec5518aa2623e8c0cb36f1c304a797988a46",
        "df70b17f88a4d1d8545d3569a1f6d28c6004f9e4"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 01 09:02:10 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 01 09:02:10 2005 -0800"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "94b166a7cbc232df279e1f7d5a8acfb6b8d02d59",
      "tree": "5cf9a982d3ffe9fde7a1ac679eb994499c09f7f2",
      "parents": [
        "3aebf25bdcf030f3e4afeb9340486d5b46deb46e",
        "1e4c85f97fe26fbd70da12148b3992c0e00361fd"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Tue Nov 01 15:51:32 2005 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Tue Nov 01 15:51:32 2005 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of /home/src/linux-2.6/\n"
    },
    {
      "commit": "3aebf25bdcf030f3e4afeb9340486d5b46deb46e",
      "tree": "d4a0d4e1f0aff3a808846807f3b4d2fd9fa35667",
      "parents": [
        "1f04c0a24b2f3cfe89c802a24396263623e3512d"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Tue Nov 01 15:49:31 2005 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Tue Nov 01 15:49:31 2005 +0000"
      },
      "message": "NTFS: Fix a stupid bug causing writes to non-initialized pages to segfault.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "a362357b6cd62643d4dda3b152639303d78473da",
      "tree": "fe4ce823e638ded151edcb142f28a240860f0d33",
      "parents": [
        "d72d904a5367ad4ca3f2c9a2ce8c3a68f0b28bf0"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Nov 01 09:26:16 2005 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Nov 01 09:26:16 2005 +0100"
      },
      "message": "[BLOCK] Unify the seperate read/write io stat fields into arrays\n\nInstead of having -\u003eread_sectors and -\u003ewrite_sectors, combine the two\ninto -\u003esectors[2] and similar for the other fields. This saves a branch\nseveral places in the io path, since we don\u0027t have to care for what the\nactual io direction is. On my x86-64 box, that\u0027s 200 bytes less text in\njust the core (not counting the various drivers).\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "659603ef692d3f6c7c216e80310990253864bf2e",
      "tree": "f1e8fe6176fdf4d34ef7f62fa2f1f9f619e9d26f",
      "parents": [
        "a717f77362d4fe044721c126c89e2a38e731a576"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@suse.de",
        "time": "Mon Oct 31 14:08:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 14:22:04 2005 -0800"
      },
      "message": "[PATCH] fix __writeback_single_inode WARN_ON\n\nWhen the inode count is zero in inode writeback, the\n\n\tWARN_ON(!(inode-\u003ei_state \u0026 I_WILL_FREE));\n\nis broken, and needs to test for either I_WILL_FREE|I_FREEING.\n\nWhen the inode is in I_FREEING state, it\u0027s already out of the visibility\nof the vm so it can\u0027t be freed so it doesn\u0027t require the __iget and the\ngeneric_delete_inode path can call the sync internally to the lowlevel\nfs callback during the last iput. So the inode being in I_FREEING is\nalso a valid condition for calling the sync with i_count \u003d\u003d 0.\n\nThe specific stack trace is this:\n\n  0xc00000007b8fb6e0  0xc00000000010118c  .__writeback_single_inode +0x5c\n  0xc00000007b8fb6e0  0xc0000000001014dc (lr) .sync_inode +0x3c\n  0xc00000007b8fb790  0xc0000000001014dc  .sync_inode +0x3c\n  0xc00000007b8fb820  0xc0000000001a5020  .ext2_sync_inode +0x64\n  0xc00000007b8fb8f0  0xc0000000001a65b4  .ext2_truncate +0x3f8\n  0xc00000007b8fba40  0xc0000000001a6940  .ext2_delete_inode +0xdc\n  0xc00000007b8fbac0  0xc0000000000f7a5c  .generic_delete_inode +0x124\n  0xc00000007b8fbb50  0xc0000000000f5fe0  .iput +0xb8\n  0xc00000007b8fbbe0  0xc0000000000e9fd4  .sys_unlink +0x2a8\n  0xc00000007b8fbd10  0xc00000000001048c  .ret_from_syscall_1 +0x0\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "53b2ec5518aa2623e8c0cb36f1c304a797988a46"
}
