)]}'
{
  "log": [
    {
      "commit": "7fac464868ec5d80019fa549b8b4516dd1dc9d5c",
      "tree": "0b8003852a430e91c31481bf6bb8cec66993199b",
      "parents": [
        "7314e9e7d57293c58b3e10a25a8a1d9328444187"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Thu May 25 09:57:31 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 12:45:27 2006 +0100"
      },
      "message": "[MTD] Add ECC statistics to struct mtd_info\n\nFLASH - especially NAND FLASH - will become less reliable\nand bit flips more likely. Add an ECC statistics struct\nto struct mtd_info to keep track of this.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7314e9e7d57293c58b3e10a25a8a1d9328444187",
      "tree": "024eedaa981089699bec36db78b8b460546df575",
      "parents": [
        "7a30601b3ac7b02440ffa629fd3d2cca71c1bcd8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Thu May 25 09:51:54 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 12:45:27 2006 +0100"
      },
      "message": "[MTD] NAND Cleanup oob functions\n\nCleanup the code in the oob related functions and\nmake use of the new NO_READRDY flag.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7a30601b3ac7b02440ffa629fd3d2cca71c1bcd8",
      "tree": "df5b7d220d4a911d8fadedf123e98955a2a9c3c4",
      "parents": [
        "04bbd0eafb0c733c6c7f5d63c5098c615fe0685a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Thu May 25 09:50:16 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 12:45:26 2006 +0100"
      },
      "message": "[MTD] NAND Introduce NAND_NO_READRDY option\n\nThe nand driver has a superflous read ready / command\ndelay in the read functions. This was added to handle\nchips which have an automatic read forward. Newer\nchips do not have this functionality anymore. Add this\noption to avoid the delay / I/O operation. Mark all\nlarge page chips with the new option flag.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "04bbd0eafb0c733c6c7f5d63c5098c615fe0685a",
      "tree": "e4bf0095d7a46912d13a1508ba9acd6e39fa3733",
      "parents": [
        "8b9e9fe8c6ee354aa75dc5a33e1575b21aa52084"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Thu May 25 09:45:29 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 12:45:26 2006 +0100"
      },
      "message": "[MTD] NAND Initialize controller lock and wq only once\n\nThe lock simplifying patch did not move the lock and waitqueue\ninitialization into the controller allocation patch.\nThis reinitializes waitqueue and spinlocks also for driver\nsupplied controller stuctures. Move it into the allocation path.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8b9e9fe8c6ee354aa75dc5a33e1575b21aa52084",
      "tree": "dd18ecbeeaa6729908c7b14f11600e61578242ee",
      "parents": [
        "046b8b9808127d63326a33bc6298c90eaee90eeb"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:53:09 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:53:09 2006 +0100"
      },
      "message": "[JFFS2] Fix and improve debugging output during scan.\n\nPrint wasted_size in scanned eraseblocks, print range correctly for\nsummary dirent and inode entries.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "046b8b9808127d63326a33bc6298c90eaee90eeb",
      "tree": "93caaabd7ae10969acb4758634b9b1c9448ef951",
      "parents": [
        "f61579c33736476e41e296a16c0d4ead4b953187"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:50:35 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:50:35 2006 +0100"
      },
      "message": "[JFFS2] Add \u0027jeb\u0027 argument to jffs2_prealloc_raw_node_refs()\n\nPreallocation of refs is shortly going to be a per-eraseblock thing,\nrather than per-filesystem. Add the required argument to the function.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f61579c33736476e41e296a16c0d4ead4b953187",
      "tree": "e71114ae2b4afb8bd660c84ad22950cebc1870a5",
      "parents": [
        "c38c1b613d742b5fa075071568f44dc8ec9f1cb8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:42:40 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:42:40 2006 +0100"
      },
      "message": "[JFFS2] Correctly handle wasted space before summary node.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c38c1b613d742b5fa075071568f44dc8ec9f1cb8",
      "tree": "73ac1b5e08ed331490d056ac0a27588930d592f5",
      "parents": [
        "f560928baa605e8faaa3de6cc1b11ebb645e97db"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:38:27 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:38:27 2006 +0100"
      },
      "message": "[JFFS2] jffs2_free_all_node_refs() doesn\u0027t free them all. Rename it.\n\n... to jffs2_free_jeb_node_refs() since that\u0027s what it does.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f560928baa605e8faaa3de6cc1b11ebb645e97db",
      "tree": "312b87f1d1fc3164ce246d04cbfcd9daede25f7d",
      "parents": [
        "12efdde3139c568a59561b69865fd14f37c75603"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:37:28 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 01:37:28 2006 +0100"
      },
      "message": "[JFFS2] Allocate node_ref for wasted space when skipping to page boundary\n\nOne more place where we were changing the accounting info without\nactually allocating a ref for the lost space...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "12efdde3139c568a59561b69865fd14f37c75603",
      "tree": "ef5b0b445dd6da3ab61120bee09b3c93fae953a8",
      "parents": [
        "ace4dfee56fff184e07d7248a759b574321afa8b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Wed May 24 22:57:09 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 23:45:24 2006 +0100"
      },
      "message": "[MTD] NAND fix cmd_ctrl breakage\n\nThe cmd_ctrl rework lacks some state transition flags.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ace4dfee56fff184e07d7248a759b574321afa8b",
      "tree": "ee5f3b3d05cb081f073f6f9e9042ae457ba43b12",
      "parents": [
        "c7c16c8e7604a8974d48562fecf8d9c7e221fced"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Wed May 24 12:07:37 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 23:45:24 2006 +0100"
      },
      "message": "[MTD] NAND coding style and namespace cleanup\n\nCleanup the functions which are not going to change in the\nnext steps.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c7c16c8e7604a8974d48562fecf8d9c7e221fced",
      "tree": "6dda7ddecd86076bb8d9cdd437bd0b2359a033ba",
      "parents": [
        "0305c8659ff9cebabf469d5cd0ab8dc384857e10"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 14:24:02 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 14:24:02 2006 +0100"
      },
      "message": "[JFFS2] Revert Artem\u0027s Bunkage in debug messages.\n\nRandom unthinking \u0027cleanup\u0027 caused debug messages like this:\n   Obsoleting node at 0x0006daf4 of len 0x3a4: \u003c7\u003eDirtying\n\nIf messages are continuation of an existing line, they don\u0027t need\nto be prefixed with KERN_DEBUG.\n\nTHINK. Or you will be replaced by a small shell script.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0305c8659ff9cebabf469d5cd0ab8dc384857e10",
      "tree": "1784b2bb078a58e50ca75dfccd1e9fc5f8b211b8",
      "parents": [
        "99988f7bbd16b861590dda4631c4db6cb17b5091",
        "d470a97c70a43ffafd6e728c913254b6d6fd1219"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 10:01:43 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 10:01:43 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/~gleixner/mtd-nand-2.6.git\n"
    },
    {
      "commit": "99988f7bbd16b861590dda4631c4db6cb17b5091",
      "tree": "38865d44c905d7f84d7eeb70186482e1e399fe9c",
      "parents": [
        "2f785402f39b96a077b6e62bf26164bfb8e0c980"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 09:04:17 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 09:04:17 2006 +0100"
      },
      "message": "[JFFS2] Introduce ref_next() macro for finding next physical node\n\nAnother part of the preparation for switching to an array...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2f785402f39b96a077b6e62bf26164bfb8e0c980",
      "tree": "3f3a38b484ef2dabda1599d4d8f08b121bd03a76",
      "parents": [
        "4cbb9b80e171107c6c34116283fe38e5a396c68b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 02:04:45 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 02:04:45 2006 +0100"
      },
      "message": "[JFFS2] Reduce visibility of raw_node_ref to upper layers of JFFS2 code.\n\nAs the first step towards eliminating the ref-\u003enext_phys member and saving\nmemory by using an _array_ of struct jffs2_raw_node_ref per eraseblock,\nstop the write functions from allocating their own refs; have them just\n_reserve_ the appropriate number instead. Then jffs2_link_node_ref() can\njust fill them in.\n\nUse a linked list of pre-allocated refs in the superblock, for now. Once\nwe switch to an array, it\u0027ll just be a case of extending that array.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "d470a97c70a43ffafd6e728c913254b6d6fd1219",
      "tree": "e440261dc50c345126901390b9ffa6e0c5cb7222",
      "parents": [
        "cad74f2c380411ae7bee997f3ba18834cfe313a2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 23:48:57 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 23:48:57 2006 +0200"
      },
      "message": "[MTD] NAND LED support cleanup\n\nMove the define out of the middle of the code and add an\nappropriate comment.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cad74f2c380411ae7bee997f3ba18834cfe313a2",
      "tree": "aec691447dc3ab76688fe9dbe3cc2ae04ad1cbee",
      "parents": [
        "7abd3ef9875eb2afcdcd4f450680298a2983a55e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 23:28:48 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 23:28:48 2006 +0200"
      },
      "message": "[MTD] NAND remove write_byte/word function from nand_chip\n\nThe previous change of the command / hardware control allows to\nremove the write_byte/word functions completely, as their only\nuser were nand_command and nand_command_lp.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7abd3ef9875eb2afcdcd4f450680298a2983a55e",
      "tree": "64c19d2e5ecca182938acfcb8a172efb7d907d85",
      "parents": [
        "3821720d51b5f304d2c33021a82c8da70f6d6ac9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 23:25:53 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 23:25:53 2006 +0200"
      },
      "message": "[MTD] Refactor NAND hwcontrol to cmd_ctrl\n\nThe hwcontrol function enforced a step by step state machine\nfor any kind of hardware chip access. Let the hardware driver\nknow which control bits are set and inform it about a change\nof the control lines. Let the hardware driver write out the\ncommand and address bytes directly. This gives a peformance\nadvantage for address bus controlled chips and simplifies the\nquirks in the hardware drivers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3821720d51b5f304d2c33021a82c8da70f6d6ac9",
      "tree": "191b408d5b3c7ee40e24bdb49353ac613cbd311a",
      "parents": [
        "85b85fee0cbb9d22b619a4981f046ca49adbc5cd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 22:33:52 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 22:33:52 2006 +0200"
      },
      "message": "[MTD] Export nand_write_raw\n\nThe previous _ecc removal / cleanup broke (i)nftl module usage.\nExport the missing symbol.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "85b85fee0cbb9d22b619a4981f046ca49adbc5cd",
      "tree": "c582cc0078f6aa3581514e892bf12908298cb046",
      "parents": [
        "9223a456da8ed357bf7e0b128c853e2c8bd54614"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 22:03:39 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 22:03:39 2006 +0200"
      },
      "message": "[MTD] Mark NAND drivers TOTO and PPChameleon broken\n\nBoth drivers can not be fixed and compiled due to missing header files.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9223a456da8ed357bf7e0b128c853e2c8bd54614",
      "tree": "50cb225c4ba9c610ae4cb67231b319e78e935ac4",
      "parents": [
        "2528e8cdf376d7da24647c442ec1e88c360d76ca"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 17:21:03 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 17:21:03 2006 +0200"
      },
      "message": "[MTD] Remove read/write _ecc variants\n\nMTD clients are agnostic of FLASH which needs ECC suppport.\nRemove the functions and fixup the callers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2528e8cdf376d7da24647c442ec1e88c360d76ca",
      "tree": "09df5f524085f4d12117fc81791bca10fa8a5f0e",
      "parents": [
        "9d8522df37f91621a70c5c0dbbf5bf2220b16798"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:10:00 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:10:00 2006 +0200"
      },
      "message": "[MTD] Remove readv/readv_ecc\n\nThese functions were never implemented and added only bloat to\npartition and concat code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9d8522df37f91621a70c5c0dbbf5bf2220b16798",
      "tree": "30f51aaccb18b1d4a97b7a5c8a64c63633a2fb7b",
      "parents": [
        "0cddd6c258b2ed3798d12619c28ed0d2b5a669bc"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:06:03 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:06:03 2006 +0200"
      },
      "message": "[MTD] Remove nand writev support\n\nNAND writev(_ecc) support is not longer necessary. Remove it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0cddd6c258b2ed3798d12619c28ed0d2b5a669bc",
      "tree": "83c6e0e55cd05a7a651701121f78140c21c22ce8",
      "parents": [
        "9a57d470fd4a77b9732fee97bed29c565c730af0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 15:59:58 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 15:59:58 2006 +0200"
      },
      "message": "[MTD] ECC rework broke diskonchip\n\nFix the diskonchip ecc setup.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9a57d470fd4a77b9732fee97bed29c565c730af0",
      "tree": "1fa237ba77cbb94049254c27ca9536e2aecd8f5b",
      "parents": [
        "4cbb9b80e171107c6c34116283fe38e5a396c68b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 15:58:23 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 15:58:23 2006 +0200"
      },
      "message": "[MTD] NAND ECC hwctl function has no return value\n\nFix the broken prototype\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4cbb9b80e171107c6c34116283fe38e5a396c68b",
      "tree": "9463f2e4774f14752cf4bb52431e14e569256f72",
      "parents": [
        "6dfc6d250d0b7ebaa6423c44dcd09fcfe68deabd",
        "9fe4854cd1f60273f9a3ece053f4789605f58a5e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 12:37:31 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 12:37:31 2006 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of /home/tglx/work/kernel/git/mtd-2.6/\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6dfc6d250d0b7ebaa6423c44dcd09fcfe68deabd",
      "tree": "2be25b1e302eca5984a8ad5ed3e5bde77bafaabb",
      "parents": [
        "7aa65bfd6793a56cc3bbce8436abbfea3a7bdd1f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 12:00:46 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 12:00:46 2006 +0200"
      },
      "message": "[MTD] NAND modularize ECC\n\nFirst step of modularizing ECC support.\n- Move ECC related functionality into a seperate embedded data structure\n- Get rid of the hardware dependend constants to simplify new ECC models\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7aa65bfd6793a56cc3bbce8436abbfea3a7bdd1f",
      "tree": "1f87d2645b888a838c0fac90da148170d4c8cd63",
      "parents": [
        "58dd8f2bfdcad1b219a4a92a2aadd8ea8c819f79"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:54:38 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:54:38 2006 +0200"
      },
      "message": "[MTD] NAND cleanup nand_scan\n\nSeperate functionality out of nand_scan so the code is more\nreadable. No functional change. First step of simplifying\nthe nand driver.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "58dd8f2bfdcad1b219a4a92a2aadd8ea8c819f79",
      "tree": "8f98c9128a9e49ef181e06d6edda52f03210dc16",
      "parents": [
        "2c0a2bed9276ebbec5794edc07f66e21e9a1735c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:52:35 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:52:35 2006 +0200"
      },
      "message": "[MTD] NAND consolidate data types\n\nThe NAND driver used a mix of unsigned char, u_char amd uint8_t\ndata types. Consolidate to uint8_t usage\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2c0a2bed9276ebbec5794edc07f66e21e9a1735c",
      "tree": "ad0fb96624fd92f270d9e5d1cbbff14ffd7921f0",
      "parents": [
        "dcb0932884b801290efd80fbc37630297b98181f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:50:56 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:50:56 2006 +0200"
      },
      "message": "[MTD] NAND whitespace and formatting cleanup\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dcb0932884b801290efd80fbc37630297b98181f",
      "tree": "c6519feda290a963087958f1e196abec11866d49",
      "parents": [
        "ce4c61f184864991881ec789f7524f4b332eaafc"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:49:14 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:49:14 2006 +0200"
      },
      "message": "[JFFS2] Simplify writebuffer handling\n\nThe writev based write buffer implementation was far to complex as\nin most use cases the write buffer had to be handled anyway.\nSimplify the write buffer handling and use mtd-\u003ewrite instead.\n\nFrom extensive testing no performance impact has been noted.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ce4c61f184864991881ec789f7524f4b332eaafc",
      "tree": "405bc1011d919c3b83f252c49a51f40e7d5de536",
      "parents": [
        "41796c2ea9b74cdf3bc2c368193d15b8ae8950ca"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:43:28 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:43:28 2006 +0200"
      },
      "message": "[MTD] Add support for NDFC NAND controller\n\nNDFC NAND Flash controller is embedded in PPC EP44x SoCs.\nAdd platform driver based support.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "41796c2ea9b74cdf3bc2c368193d15b8ae8950ca",
      "tree": "d7a21961f93103536656b255f717d54989f9b144",
      "parents": [
        "a36ed2995c56d4f858ecb524a78837473e7115ae"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:38:59 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:38:59 2006 +0200"
      },
      "message": "[MTD] Add platform support for NAND\n\nAdd the data structures necessary to provide platform device support\nfor NAND\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a36ed2995c56d4f858ecb524a78837473e7115ae",
      "tree": "510f31485713ae5be63a20fe29b3809f0fafbbb8",
      "parents": [
        "819d6a32c397534c819d3c72a3947b7e7e4bec4b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:37:03 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:37:03 2006 +0200"
      },
      "message": "[MTD] Simplify NAND locking\n\nReplace the chip lock by a the controller lock. For simple drivers a\ndummy controller structure is created by the scan code.\nThis simplifies the locking algorithm in nand_get/release_chip().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "819d6a32c397534c819d3c72a3947b7e7e4bec4b",
      "tree": "e5c25ca9545014a4512102629d09b42438cb378d",
      "parents": [
        "a1b563d652b54647ffacb2d6edf7859d3e97a723"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:32:45 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 11:32:45 2006 +0200"
      },
      "message": "[MTD] Improve software ECC calculation\n\nUnrolling the loops produces denser and much faster code.\nAdd a config switch which allows to select the byte order of the\nresulting ecc code. The current Linux implementation has a byte\nswap versus the SmartMedia specification\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9fe4854cd1f60273f9a3ece053f4789605f58a5e",
      "tree": "277ac17807a1596f78464641500ed35f3d47a32a",
      "parents": [
        "5fa433942ba4e399f7e28764c9db4ade89e91d40"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 23 00:38:06 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 23 00:38:06 2006 +0100"
      },
      "message": "[JFFS2] Remove flash offset argument from various functions.\n\nWe don\u0027t need the upper layers to deal with the physical offset. It\u0027s\n_always_ c-\u003enextblock-\u003eoffset + c-\u003esector_size - c-\u003enextblock-\u003efree_size\nso we might as well just let the actual write functions deal with that.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5fa433942ba4e399f7e28764c9db4ade89e91d40",
      "tree": "29a2691729645bf27fd2d7d8d61a5c720c6569c1",
      "parents": [
        "c8b229de2b05c2b3e8d282ce260935a88ac030ca"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:29 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:29 2006 +0200"
      },
      "message": "[MTD] Introduce MTD_BIT_WRITEABLE\n\no Add a flag MTD_BIT_WRITEABLE for devices that allow single bits to be\n  cleared.\no Replace MTD_PROGRAM_REGIONS with a cleared MTD_BIT_WRITEABLE flag for\n  STMicro and Intel Sibley flashes with internal ECC.  Those flashes\n  disallow clearing of single bits, unlike regular NOR flashes, so the\n  new flag models their behaviour better.\no Remove MTD_ECC.  After the STMicro/Sibley merge, this flag is only set\n  and never checked.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "c8b229de2b05c2b3e8d282ce260935a88ac030ca",
      "tree": "09391866a6a9740df2a178c7894557025c9dc2c8",
      "parents": [
        "28318776a80bc3261f9af91ef79e6e38bb9f5bec"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:12 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:12 2006 +0200"
      },
      "message": "[MTD] Merge STMicro NOR_ECC code with Intel Sibley code\n\nIn 2002, STMicro started producing NOR flashes with internal ECC protection\nfor small blocks (8 or 16 bytes).  Support for those flashes was added by me.\nIn 2005, Intel Sibley flashes copied this strategy and Nico added support for\nthose.  Merge the code for both.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "28318776a80bc3261f9af91ef79e6e38bb9f5bec",
      "tree": "36ef9144accf19db9d51019aa479807e80aeb8fd",
      "parents": [
        "8ca9ed5db3aea8d27989c239e8a2f79b839f1e99"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:05 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:05 2006 +0200"
      },
      "message": "[MTD] Introduce writesize\n\nAt least two flashes exists that have the concept of a minimum write unit,\nsimilar to NAND pages, but no other NAND characteristics.  Therefore, rename\nthe minimum write unit to \"writesize\" for all flashes, including NAND.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "8ca9ed5db3aea8d27989c239e8a2f79b839f1e99",
      "tree": "496ed4b78875ed19db0fad3bac8afaedae9d79d0",
      "parents": [
        "987d47b71a85bd83dc40c870abee3b64f2002163"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:17:23 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:17:23 2006 +0200"
      },
      "message": "[MTD] Use single flag to mark writeable devices.\n\nTwo flags exist to decide whether a device is writeable or not.  None of\nthose two flags is checked for independently, so they are clearly redundant,\nif not an invitation to bugs.  This patch removed both of them, replacing\nthem with a single new flag.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "987d47b71a85bd83dc40c870abee3b64f2002163",
      "tree": "ecb840640cb1f7309b26d2c9a332bee5d0db6df9",
      "parents": [
        "0eac940b8a087576c66ecf8e0f294f2ceb3b607b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 16:32:05 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 16:32:05 2006 +0100"
      },
      "message": "[JFFS2] Put list of nodes in common part of ic/x_ref/x_datum structure\n\nWe\u0027ll be using a proper list of nodes in the jffs2_xattr_datum and\njffs2_xattr_ref structures, because the existing code to overwrite\nthem is just broken. Put it in the common part at the front of the\nstructure which is shared with the jffs2_inode_cache, so that the\njffs2_link_node_ref() function can do the right thing.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0eac940b8a087576c66ecf8e0f294f2ceb3b607b",
      "tree": "a21f5376f5fec2c21fe23e90e3317f1a1c48cc3e",
      "parents": [
        "fcb7578719529898aef9edce8e409e457a1c2d15"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 16:29:23 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 16:29:23 2006 +0100"
      },
      "message": "[JFFS2] Add some preemptive BUG checks for XATTR code\n\nIn a couple of places, we assume that what\u0027s at the end of the\n-\u003enext_in_ino list is a struct jffs2_inode_cache. Let\u0027s check\nfor that, since we expect it to change soon.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fcb7578719529898aef9edce8e409e457a1c2d15",
      "tree": "58022b22d175b69e4b267f2f19ab26d93f7d4910",
      "parents": [
        "a1b563d652b54647ffacb2d6edf7859d3e97a723"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 15:23:10 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 15:23:10 2006 +0100"
      },
      "message": "[JFFS2] Extend jffs2_link_node_ref() to link into per-inode list too.\n\nLet\u0027s avoid the potential for forgetting to set ref-\u003enext_in_ino, by doing\nit within jffs2_link_node_ref() instead.\n\nThis highlights the ugliness of what we\u0027re currently doing with\nxattr_datum and xattr_ref structures -- we should find a nicer way of\ndealing with that.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a1b563d652b54647ffacb2d6edf7859d3e97a723",
      "tree": "94f706c3070acee9d5b246846b8d748dfcb4cc06",
      "parents": [
        "3b79673cfae93d0ed63eceb058bb26aba602a278"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 13:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 13:55:46 2006 +0100"
      },
      "message": "[JFFS2] Initialise ref-\u003enext_in_ino when marking dirty space in wbuf flush\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3b79673cfae93d0ed63eceb058bb26aba602a278",
      "tree": "2639f8783e4f3023f883e00de16f62a1a39a8c90",
      "parents": [
        "06c6764b5830798c39617b24497cade90451592f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 12:15:47 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 12:15:47 2006 +0100"
      },
      "message": "[JFFS2] Fix accounting error in jffs2_link_node_ref()\n\nWhen filing REF_OBSOLETE nodes, we\u0027d add their size to the global\n\u0027dirty_size\u0027 count, but then to the eraseblock\u0027s \u0027used_size\u0027 count.\nThat\u0027s not clever.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "06c6764b5830798c39617b24497cade90451592f",
      "tree": "802411eb1bf64d600aa5b63ca3cb8cd9c969cf7a",
      "parents": [
        "0d25971d7c969debf76f9fab6d6b37cb62408f55"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 11:27:14 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 22 11:27:14 2006 +0100"
      },
      "message": "[JFFS2] Fix dummy jffs2_sum_scan_sumnode() macro for !SUMMARY case.\n\nI added an argument to the real function...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0d25971d7c969debf76f9fab6d6b37cb62408f55",
      "tree": "89e6b432d4e8c84d59b4738e5bc1c47a2402adf2",
      "parents": [
        "615191bb1dfc6980e7c7a85225444d860d74b343",
        "ca89a517fa577e6f26621463d3aa4f3c3d530b1e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 19:05:55 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 19:05:55 2006 +0100"
      },
      "message": "Merge git://git.infradead.org/jffs2-devel-2.6\n"
    },
    {
      "commit": "615191bb1dfc6980e7c7a85225444d860d74b343",
      "tree": "b1cd002e1bd6818cf1f9aac290084e0462ca6376",
      "parents": [
        "ecde26313076e5055dcd54d6537632275346203f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 19:03:21 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 19:03:21 2006 +0100"
      },
      "message": "[MTD] Account for MODULE_SYMBOL_PREFIX when requesting NOR chip driver\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ecde26313076e5055dcd54d6537632275346203f",
      "tree": "c6b0f54717bd50efaf984ec88156b94af859a366",
      "parents": [
        "3d12c0c75db0cd85beb11c4e2d86a49cabe3cfff"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 18:38:51 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 18:38:51 2006 +0100"
      },
      "message": "[MTD] Use symbol_request() in old DiskOnChip probe code to find actual driver\n\nThe previous code wouldn\u0027t work correctly on architectures which have a\nnon-empty MODULE_SYMBOL_PREFIX, and this version is neater if slightly\nless optimal in the built-in case.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3d12c0c75db0cd85beb11c4e2d86a49cabe3cfff",
      "tree": "5ca5abdf22e5b9887ea3665fd14c9a91c7c77d0b",
      "parents": [
        "6c8b44abc86a3e23dd1a22c0ee187f06bd7c7f5d"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Sun May 21 18:11:55 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 18:11:55 2006 +0100"
      },
      "message": "[MTD] Add Amstrad Delta NAND support\n\nThe patch below adds support for the NAND device on the Amstrad Delta.\nThis is a 32MiB 8bit Toshiba device, with the data bus connected to the\nOMAP MPUIO pins and ALE, CLE, NCE, NRE, NWE and NWP all connected to the\nDelta\u0027s latch2 16bit latch.\n\nSigned-Off-By: Jonathan McDowell \u003cnoodles@earth.li\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ca89a517fa577e6f26621463d3aa4f3c3d530b1e",
      "tree": "e277f31d6629c5dcc358adfa80190fc247d43f65",
      "parents": [
        "010b06d6d07d9fa5ea6070aa72bb3e0de1761ab7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 13:29:11 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 13:29:11 2006 +0100"
      },
      "message": "[JFFS2] Finally eliminate __totlen field from struct jffs2_raw_node_ref\n\nWell, almost. We\u0027ll actually keep a \u0027TEST_TOTLEN\u0027 macro set for now, and keep\ndoing some paranoia checks to make sure it\u0027s all working correctly. But if\nTEST_TOTLEN is unset, the size of struct jffs2_raw_node_ref drops from 16\nbytes to 12 on 32-bit machines. That\u0027s a saving of about half a megabyte of\nmemory on the OLPC prototype board, with 125K or so nodes in its 512MiB of\nflash.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "010b06d6d07d9fa5ea6070aa72bb3e0de1761ab7",
      "tree": "96c6ceddfec1aa6ddcdd0efcb39f903b284203c2",
      "parents": [
        "9167e0f811cbe28564c44a99c2f07b0ce5b368cf"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 13:15:59 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 13:15:59 2006 +0100"
      },
      "message": "[JFFS2] Locking issues in summary write code.\n\nWe can\u0027t use jffs2_scan_dirty_space() because it doesn\u0027t do any locking; it\u0027s\nonly for use at scan time -- hence the \u0027scan\u0027 in the name.\n\nAlso, don\u0027t allocate refs while we have c-\u003eerase_completion_lock held.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9167e0f811cbe28564c44a99c2f07b0ce5b368cf",
      "tree": "ed98ccdf3b268bc577d6eefb0a76a87da8aa2496",
      "parents": [
        "0bcc099d6d1a7b9fa2adf7c19812e4e816915e10"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 13:13:45 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 13:13:45 2006 +0100"
      },
      "message": "[JFFS2] Remove stray kfree of summary info in XATTR code.\n\nWe don\u0027t allocate this locally any more -- it\u0027s given to us and owner by\nour caller. Also improve the debug messages a little.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0bcc099d6d1a7b9fa2adf7c19812e4e816915e10",
      "tree": "36f4c8c9c50369577b0b65823c04fcfb85502d98",
      "parents": [
        "b64335f2b740d6f5dbf5d3b04af30d407bf599f5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 13:00:54 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 13:00:54 2006 +0100"
      },
      "message": "[JFFS2] File node reference for wasted space when flushing wbuf\n\nNext step in ongoing campaign to file a struct jffs2_raw_node_ref for every\npiece of dirty space in the system, so that __totlen can be killed off....\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b64335f2b740d6f5dbf5d3b04af30d407bf599f5",
      "tree": "442e85ebc977f8d01bf9c1fe6dfbe898788422c5",
      "parents": [
        "49f11d40751b974f3b829f208eefa6f97a10cac8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 04:36:45 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 04:36:45 2006 +0100"
      },
      "message": "[JFFS2] Add length argument to jffs2_add_physical_node_ref()\n\nIf __totlen is going away, we need to pass the length in separately.\nAlso stop callers from needlessly setting ref-\u003enext_phys to NULL,\nsince that\u0027s done for them... and since that\u0027ll also be going away soon.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "49f11d40751b974f3b829f208eefa6f97a10cac8",
      "tree": "3a08ec1f7f94e6fc81754a40ef4dfcaf0c489d11",
      "parents": [
        "25090a6b23906552cf3d204aa421f811327e1b15"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 04:00:01 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 04:00:01 2006 +0100"
      },
      "message": "[JFFS2] Mark gaps in summary list as dirty space\n\nMake sure we allocate a ref for any dirty space which exists between nodes\nwhich we find in an eraseblock summary.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "25090a6b23906552cf3d204aa421f811327e1b15",
      "tree": "fba39a988d6d5048b5ca445364b5f13ea415078d",
      "parents": [
        "68270995f29f1a82b3eaab01df63ea7e721e2fa6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 03:57:56 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 03:57:56 2006 +0100"
      },
      "message": "[JFFS2] Discard remaining free space when filing a dirty block in scan.\n\nThe incoming ref_totlen() calculation is going to rely on the existence\nof nodes which cover all dirty space. We can\u0027t just tweak the accounting\ndata any more; we have to call jffs2_scan_dirty_space() to do it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "68270995f29f1a82b3eaab01df63ea7e721e2fa6",
      "tree": "44388152f209c9f8f0df8eec33efaaca7817ec6d",
      "parents": [
        "7807ef7ba2a41c05f6197381f572dd38baa6c1ce"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 03:46:05 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 03:46:05 2006 +0100"
      },
      "message": "[JFFS2] Introduce jffs2_scan_dirty_space() function.\n\nTo eliminate the __totlen field from struct jffs2_raw_node_ref, we need\nto allocate nodes for dirty space instead of just tweaking the accounting\ndata. Introduce jffs2_scan_dirty_space() in preparation for that.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7807ef7ba2a41c05f6197381f572dd38baa6c1ce",
      "tree": "73d06f8b60b3e007b49fec33983365938135d2d1",
      "parents": [
        "3560160aa26ebced1944aaa2e7e436d2a1b1bf70"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 03:45:27 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 03:45:27 2006 +0100"
      },
      "message": "[JFFS2] Fix summary handling of unknown but compatible nodes.\n\nFor RWCOMPAT and ROCOMPAT nodes, we should still allow the mount to\nsucceed. Just abandon the summary and fall through to the full scan.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3560160aa26ebced1944aaa2e7e436d2a1b1bf70",
      "tree": "ee0bb33931cef644b1e5f6794e6bed833f33d42c",
      "parents": [
        "6171586a7ae5198988774e8480631e8d15f65dfe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 01:28:05 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 01:28:05 2006 +0100"
      },
      "message": "[JFFS2] Fix memory leak in scan code; improve comments.\n\nIf we had to allocate extra space for the summary node, we weren\u0027t\ncorrectly freeing it when jffs2_sum_scan_sumnode() returned nonzero --\nwhich is both the success and the failure case. Only when it returned\nzero, which means fall through to the full scan, were we correctly freeing\nthe buffer.\n\nDocument the meaning of those return codes while we\u0027re at it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "6171586a7ae5198988774e8480631e8d15f65dfe",
      "tree": "eef74bde60005c4e39c0c213030b27cb07a5c236",
      "parents": [
        "fb9fbbcc9389edabb172ac1b6419c01e32046787"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 00:02:06 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 00:02:06 2006 +0100"
      },
      "message": "[JFFS2] Correct handling of JFFS2_FEATURE_RWCOMPAT_COPY nodes.\n\nWe should preserve these when we come to garbage collect them, not let\nthem get erased. Use jffs2_garbage_collect_pristine() for this, and make\nsure the summary code copes -- just refrain from writing a summary for any\nblock which contains a node we don\u0027t understand.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fb9fbbcc9389edabb172ac1b6419c01e32046787",
      "tree": "9e5dd2385010324a00edbf6d5c8c8a8565970a9d",
      "parents": [
        "f1f9671bd8f7d2ac6a918bad806ab5bdc0daaf4e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 20:08:42 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 20:08:42 2006 +0100"
      },
      "message": "[JFFS2] Correct accounting of erroneous cleanmarkers and failed summaries.\n\nIt should all be counted as dirty space, not wasted and _definitely_ not\nunchecked.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f1f9671bd8f7d2ac6a918bad806ab5bdc0daaf4e",
      "tree": "f1fb5992fbd299375c911eb4c36d7fc8774f9208",
      "parents": [
        "0cfc7da3ff4b39a3aac261ab3f6b1329e2485653"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 19:45:26 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 19:45:26 2006 +0100"
      },
      "message": "[JFFS2] Introduce jffs2_link_node_ref() function to reduce code duplication\n\nThe same sequence of code was repeated in many places, to add a new\nstruct jffs2_raw_node_ref to an eraseblock and adjust the space accounting\naccordingly. Move it out-of-line.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0cfc7da3ff4b39a3aac261ab3f6b1329e2485653",
      "tree": "447073fe757b42e6da63b96a26cbbc6b4c705946",
      "parents": [
        "1417fc44ee923418df3adadeb4846c891bba1ba5",
        "20a92fc74c5c91c7bc5693d51acc2b99aceb0465"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 17:27:32 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 17:27:32 2006 +0100"
      },
      "message": "Merge git://git.infradead.org/jffs2-xattr-2.6\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1417fc44ee923418df3adadeb4846c891bba1ba5",
      "tree": "07e58ced7665ec94dad951175795ed3cbf11513c",
      "parents": [
        "9641b784ff82cf0a48a6c70ef9867f5fd728de67"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 16:20:19 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 16:20:19 2006 +0100"
      },
      "message": "[JFFS2] Reduce calls to ref_totlen() in jffs2_mark_node_obsolete()\n\nWe were calling ref_totlen() 18 times. Even before that becomes a real\nfunction rather than just a dereference, apparently some compilers still\nsuck anyway. It\u0027ll _certainly_ suck after ref_totlen() becomes more\ncomplicated, so calculate it once and don\u0027t rely on CSE.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9641b784ff82cf0a48a6c70ef9867f5fd728de67",
      "tree": "40d7bbc06ee5e54560ea7e7dabe75ac01a72e00c",
      "parents": [
        "6c8b44abc86a3e23dd1a22c0ee187f06bd7c7f5d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 16:13:34 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 16:13:34 2006 +0100"
      },
      "message": "[JFFS2] Optimise reading of eraseblock summary nodes\n\nThis improves the time to mount 512MiB of NAND flash on my OLPC prototype\nby about 4%. We used to read the last page of the eraseblock twice -- once\nto find the offset of the summary node, and again to actually _read_ the\nsummary node. Now we read the last page only once, and read more only if\nwe need to.\n\nWe also don\u0027t allocate a new buffer just for the summary code -- we use\nthe buffer which was already allocated for the scan. Better still, if the\n\u0027buffer\u0027 for the scan is actually just a pointer directly into NOR flash,\nwe use that too, avoiding the memcpy() which we used to do.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "6c8b44abc86a3e23dd1a22c0ee187f06bd7c7f5d",
      "tree": "8b40f20e9c0dda7a52a39a14d131684d3549a3d3",
      "parents": [
        "5fc3dbc418e01345e25e96b3192a1c46051c3fdc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat May 20 10:17:21 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 10:17:21 2006 +0100"
      },
      "message": "[MTD] Avoid 64-bit division in mtdconcat\n\nWARNING: \"__moddi3\" [drivers/mtd/mtdconcat.ko] undefined!\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5fc3dbc418e01345e25e96b3192a1c46051c3fdc",
      "tree": "09691055b24900aceb5a1a021ce64ab8d907f694",
      "parents": [
        "dcb6592d72923123e3e479134f9381e0133d7d9d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 02:41:34 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 02:41:34 2006 +0100"
      },
      "message": "[MTD] Use __symbol_get() instead of symbol_get() in NOR chip probe\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "dcb6592d72923123e3e479134f9381e0133d7d9d",
      "tree": "6e95205db30cb81aae87b052acc6f5de0e6e1f91",
      "parents": [
        "8e4482fba21d15da99f39a13396d3361e810d199"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri May 19 18:06:34 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 02:39:43 2006 +0100"
      },
      "message": "git-mtd: symbol_get() fix\n\ndrivers/mtd/devices/docprobe.c: In function `DoC_Probe\u0027:\ndrivers/mtd/devices/docprobe.c:338: warning: assignment from incompatible pointer type\ndrivers/mtd/devices/docprobe.c:341: warning: assignment from incompatible pointer type\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8e4482fba21d15da99f39a13396d3361e810d199",
      "tree": "8dbfaedd9c0326040e8ac7e98b4d2c297b9151a0",
      "parents": [
        "aef9ab47841af45888d950baa6448072cc70bdd5"
      ],
      "author": {
        "name": "Ferenc Havasi",
        "email": "havasi@inf.u-szeged.hu",
        "time": "Fri May 19 21:00:36 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 19 21:00:36 2006 +0100"
      },
      "message": "[JFFS2] Remove forgotten summary code\n\nRemove forgotten lines from jffs2_scan_eraseblock() which\nwere unnecessary and may cause problem in some environments.\n\nThanks to Alexander Belyakov \u003calexander.belyakov@intel.com\u003e.\n\nSigned-off-by: Ferenc Havasi \u003chavasi@inf.u-szeged.hu\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "aef9ab47841af45888d950baa6448072cc70bdd5",
      "tree": "79545ddc225f64bc38fa04525ac4125c86202cb8",
      "parents": [
        "f6a673b3f4f93c1c50e1b18f29254b0531b722a8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 19 00:28:49 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 19 00:28:49 2006 +0100"
      },
      "message": "[JFFS2] Support new device nodes\n\nDevice node major/minor numbers are just stored in the payload of a single\ndata node. Just extend that to 4 bytes and use new_encode_dev() for it.\n\nWe only use the 4-byte format if we _need_ to, if !old_valid_dev(foo).\nThis preserves backwards compatibility with older code as much as\npossible. If we do make devices with major or minor numbers above 255, and\nthen mount the file system with the old code, it\u0027ll just read the first\ntwo bytes and get the numbers wrong. If it comes to garbage-collect it,\nit\u0027ll then write back those wrong numbers. But that\u0027s about the best we\ncan expect.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "20a92fc74c5c91c7bc5693d51acc2b99aceb0465",
      "tree": "41bf535f38ff1a29c560bcf622e9b4ef03c2c106",
      "parents": [
        "21b9879bf2817aca343cdda11ade6a87f5373e74",
        "f6a673b3f4f93c1c50e1b18f29254b0531b722a8"
      ],
      "author": {
        "name": "KaiGai Kohei",
        "email": "kaigai@ak.jp.nec.com",
        "time": "Fri May 19 00:43:53 2006 +0900"
      },
      "committer": {
        "name": "KaiGai Kohei",
        "email": "kaigai@ak.jp.nec.com",
        "time": "Fri May 19 00:43:53 2006 +0900"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n"
    },
    {
      "commit": "f6a673b3f4f93c1c50e1b18f29254b0531b722a8",
      "tree": "3b5bb0dd88456bad514bdcd65abaebdef6d41102",
      "parents": [
        "fd0e5187458041c82fea616575104698397d68d3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 22:03:10 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 22:03:10 2006 +0100"
      },
      "message": "[MTD] Fix printk format error in gen_probe.c\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fd0e5187458041c82fea616575104698397d68d3",
      "tree": "9ca58b78007cf1f917d83e1e0291f34893c3de69",
      "parents": [
        "e8d32937d9f2022c31871ef357a4883f78da1b7f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 21:53:58 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 21:53:58 2006 +0100"
      },
      "message": "[MTD] Fix mtdconcat build. We didn\u0027t introduce mtd-\u003ewritesize yet.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e8d32937d9f2022c31871ef357a4883f78da1b7f",
      "tree": "c1cbf0718343d2faa1354570949217055763122c",
      "parents": [
        "ceb31db11f78935c666c50fe9c99d4560d592fde"
      ],
      "author": {
        "name": "Alexander Belyakov",
        "email": "abelyako@googlemail.com",
        "time": "Wed May 17 19:11:16 2006 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 16:31:31 2006 +0100"
      },
      "message": "MTD: mtdconcat NAND/Sibley support (rev.2)\n\nThere is a second revision of \"mtdconcat NAND/Sibley\" patch. I hope\nthe patch will not get damaged as I\u0027m posting it from gmail account,\nthanks to Jorn.\n\nThe patch adds previously missing concat_writev(),\nconcat_writev_ecc(), concat_block_isbad(), concat_block_markbad()\nfunctions to make concatenation layer compatible with Sibley and NAND\nchips.\n\nPatch has been cleared from whitespaces, fixed some lines of code as\nrequested. Also I have added code for alignment check that should\nsupport Jorn\u0027s \"writesize\" patch.\n\nSigned-off-by: Alexander Belyakov \u003calexander.belyakov@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ceb31db11f78935c666c50fe9c99d4560d592fde",
      "tree": "cbe81df911ebd9ba1c840d1203e7835e7b583504",
      "parents": [
        "be21ce119716f821c595552917ce7c05a3997b6b"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Mon Mar 20 04:40:46 2006 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 16:20:57 2006 +0100"
      },
      "message": "LASAT depends on MTD_CFI\n\nThe following difference was found between the mainline and linux-mips\nkernel.  LASAT depends on MTD_CFI.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "be21ce119716f821c595552917ce7c05a3997b6b",
      "tree": "8cfe4ce1dc840ed150f3e072c341dc8f356551ac",
      "parents": [
        "683b30c8e78ab363dc8d8c94bdb61b64d1f6f5e2"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Mon Mar 20 04:40:26 2006 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 16:20:37 2006 +0100"
      },
      "message": "Re-add module description for ms02-nv to Kconfig\n\nIn an unrelated MTD commit, a description about the ms02-nv module\ngot removed from Kconfig.  While I personally agree with this\nremoval, the module maintainer (Maciej W. Rozycki) would like to\nsee it added back.  In the absense of any consistency regarding\nKconfig descriptions his wish should be followed.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "683b30c8e78ab363dc8d8c94bdb61b64d1f6f5e2",
      "tree": "85ec4bf9ee63e8531c338c82c0609c48c7618d09",
      "parents": [
        "ae282d497d5631ce31539717131c760e3872c539"
      ],
      "author": {
        "name": "Sean Young",
        "email": "sean@mess.org",
        "time": "Wed May 17 12:45:34 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 12:45:34 2006 +0100"
      },
      "message": "[MTD] RFD FTL: Be noisier, and don\u0027t assume block without RFD magic are erased\n\nSigned-off-by: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ae282d497d5631ce31539717131c760e3872c539",
      "tree": "a3067a25401d0fa0d8cf409827d4d7031523095f",
      "parents": [
        "599fb3298b70d75c12dbdc4dd30f52c5cf04ea2f"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Wed May 17 12:34:27 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 12:34:27 2006 +0100"
      },
      "message": "[MTD] generic: propagate oobavail to MTD partitions\n\n\u0027oobavail\u0027 parameter of mtd_info structure is now propagated to the MTD\npartitions\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "599fb3298b70d75c12dbdc4dd30f52c5cf04ea2f",
      "tree": "d968c97f084f3788dd7c781532523eca667e7842",
      "parents": [
        "c172471b78255a5cf6d05383d9ebbf0c6683167a"
      ],
      "author": {
        "name": "Sean Young",
        "email": "sean@mess.org",
        "time": "Wed May 17 11:47:48 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 11:47:48 2006 +0100"
      },
      "message": "[PCMCIA MTD] Fix leak and crash on reboot\n\nSigned-off-by: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c172471b78255a5cf6d05383d9ebbf0c6683167a",
      "tree": "ecb18d8ef5686eeb11f14a8b9d6e12df03ba7520",
      "parents": [
        "6e7a6809c555aeb7cb98544df4d446fbd6f123ec"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Mar 30 15:52:41 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 01:25:37 2006 +0100"
      },
      "message": "cfi_cmdset_0001: factorize code to wait for flash status\n\nThis allows for much better abstraction and separation of the XIP and\nnon-XIP cases with their own specific implementations.  This fixes the\ncase where a timeout was tripped on in the XIP case by the code that\nwas meant for the non-XIP case only.\n\nThis also makes for a nice code reduction.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nCC: \"Alexey, Korolev\" \u003calexey.korolev@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "6e7a6809c555aeb7cb98544df4d446fbd6f123ec",
      "tree": "15b9d84d7350396fc08541f54ec42842fd2187ef",
      "parents": [
        "df54b52c411befdcf1d0989f939a49163570ad29"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Mar 29 23:31:42 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 01:22:23 2006 +0100"
      },
      "message": "cfi-cmdset-0001: always update the chip status\n\n... otherwise xip_enable() won\u0027t do the right thing.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "df54b52c411befdcf1d0989f939a49163570ad29",
      "tree": "e51dbc7a88da164ed1ab6b29273ae01d2faf4025",
      "parents": [
        "ba9627b85fcb5ed67285ca0711f0f4d1e965746e"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jdub@us.ibm.com",
        "time": "Tue Dec 06 17:28:19 2005 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 01:11:17 2006 +0100"
      },
      "message": "CHIPS: Fix potential starvation in cfi_cmdset_0001\n\nThe patch below fixes a potential starvation issue that can arise when\nthere is contention on a chip during a period when a process is\ncurrently writing to it.  The starvation is avoided by conditionally\nrescheduling when the chip is left in a state usable by other processes.\n\nSigned-off-by: Josh Boyer \u003cjdub@us.ibm.com\u003e\nSigned-off-by: Tom Gall \u003ctom_gall@vnet.ibm.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ba9627b85fcb5ed67285ca0711f0f4d1e965746e",
      "tree": "4a21707583c0cbbcc63cc23f416b3fa2f609e1e0",
      "parents": [
        "35af68b53a62c98bf551aaae7be179bde248eb34"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 23:03:08 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 23:03:08 2006 +0100"
      },
      "message": "[JFFS2] Repack some on-medium structures. ARM is weirder than I thought.\n\nWe have to pack at least the jint16_t structure, because otherwise it\u0027ll\nbe four bytes in size. Thankfully, we can do that and _not_ pack the\nactual node structures, and the compiler still doesn\u0027t emit stupid code.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "35af68b53a62c98bf551aaae7be179bde248eb34",
      "tree": "a5e3b4d694674af5db6c705ef016738b680f73f4",
      "parents": [
        "b020bb7d3b3a8e3568a16eaf98c033bb9ee474eb"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue May 16 20:52:06 2006 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 18:03:18 2006 +0100"
      },
      "message": "NAND: Fix NAND ECC errors on AMD Au1550\n\n    On AMD Au1550 the static bus controller fails to keep -CE asserted during\nchip ready delay on read commands and the NAND chip being used requires this.\nSo, the current driver allows nand_base.c to drive -CE manually during the\nentire sector read. When the PCMCIA driver is enabled however, occasionally\nthe ECC errors occur on NAND reads. This happens because the PCMCIA driver\npolls sockets periodically and reads one of the board\u0027s control/status regs\n(BCSRs) which are on the same static bus as the NAND flash, and just use\nanother chip select (and the NOR flash also resides on that bus), so as the\nNAND driver forces NAND chip select asserted and the -RE signal is shared, a\ncontention occurs on the static bus when BCSR or NOR flash is read while we\u0027re\nreading from NAND.\n    So, we either can\u0027t keep interrupts enabled during the whole NAND sector\nread (which is hardly acceptable), or have to implement some interlocking\nscheme between multiple drivers (which is painful, and makes me shudder :-).\n    There\u0027s a third way which has proven to work: to force -CE asserted only\nwhile we\u0027re waiting for a NAND chip to become ready after a read command,\ndisabling interrupts for a maximum of 25 microseconds (according to Toshiba\nTC58DVM92A1FT00 datasheet -- this chip is mentioned in the board schematics);\nfor Samsung NAND chip which seems to be actually used this delay is even less,\n12 us.\n\nSigned-off-by: Konstantin Baydarov \u003ckbaidarov@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b020bb7d3b3a8e3568a16eaf98c033bb9ee474eb",
      "tree": "97b621406f5ee19059d14afa1b2cfb76f2efb4eb",
      "parents": [
        "155285c4775b7027b01a5b744c721ae43cced798"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 16 17:31:15 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 17:31:15 2006 +0100"
      },
      "message": "[MTD] Fix build warnings in RedBoot MTD partition parser.\n\nFix build warnings from drivers/mtd/redboot.c due to\nuse of `unsigned long` in `struct fis_image_desc` for\nfields being passed to swab32s() which expects __u32 *\n\nChange the entries to uint32_t to make them compatible\nwith the swab32s() function\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "155285c4775b7027b01a5b744c721ae43cced798",
      "tree": "4bbfba4b281c3368c2544eafa1e93b63b517c509",
      "parents": [
        "c41ff6e5f38b02ff927d0d510e28dc1392bb4690"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue May 16 20:16:41 2006 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 17:25:19 2006 +0100"
      },
      "message": "NAND: AMD Au1550 driver reads write-only register\n\n     During the last cleanup of the AMD Au1550 NAND driver the old buglet was\nreintroduced: as the MEM_STNDCTL register is write-only and seem to always\nread as 0x31, read-modify-write to it done in au1xxx_nand_init() will have the\nside effect of enabling -RCS0/1 pin override (via bits 4/5 of this reg.), thus\npossibly causing a contention on the static bus when the NOR flash (using\n-RCS0) or board control status registers (using -RCS2) are read. Luckily, this\ngoes away with a first NAND access, since au1550_hwcontrol() doesn\u0027t try to\nread this register before writing anymore.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c41ff6e5f38b02ff927d0d510e28dc1392bb4690",
      "tree": "338255986d719d68d18851416100f305548123b7",
      "parents": [
        "7d2beb135986477f53da77303356bd04329f8d0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 17:05:33 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 17:05:33 2006 +0100"
      },
      "message": "[JFFS2] Fix printk format in jffs2_sum_write_data() error message.\n\nfs/jffs2/summary.c: In function ‘jffs2_sum_write_data’:\nfs/jffs2/summary.c:658: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 4 has type ‘uint32_t’\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7d2beb135986477f53da77303356bd04329f8d0e",
      "tree": "686bb65bf6e6f2f7da5b4efe427d7ba56d1469e7",
      "parents": [
        "cead4dbc03ba6eb2e35bac04439b76a0cc2286ce"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue May 16 16:08:10 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 16:08:10 2006 +0100"
      },
      "message": "[JFFS2] Fix section mismatch warnings in JFFS2.\n\nMark certain functions with __init and __exit appropriately.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cead4dbc03ba6eb2e35bac04439b76a0cc2286ce",
      "tree": "7563bdedb51b496ee57f5f1b7141305d59dcddf1",
      "parents": [
        "ce589a0328866228412ea0df2c834688da8f4700"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 13:54:50 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 13:54:50 2006 +0100"
      },
      "message": "[MTD NAND] Make various initfuncs static, remove #ifdef MODULE from exitfuncs\n\nWe all inherited the same error from the original NAND board driver which\ngot copied and changed. Fix them all at once...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ce589a0328866228412ea0df2c834688da8f4700",
      "tree": "548c843d4750223a3ebef78de0b88d67c2b5f319",
      "parents": [
        "f41a5f804a5862e9b87cf2d4cca1d6a7db7a9e82"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 16 13:46:44 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 13:12:12 2006 +0100"
      },
      "message": "drivers/mtd/devices/docprobe.c: correct #if\u0027s\n\nOn Mon, May 15, 2006 at 12:56:37AM -0700, Andrew Morton wrote:\n\u003e...\n\u003e Changes since 2.6.17-rc3-mm1:\n\u003e...\n\u003e  git-mtd.patch\n\u003e...\n\u003e  git trees\n\u003e...\n\nIf we correct the names of the config options, the code might actually\nwork as intended...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f41a5f804a5862e9b87cf2d4cca1d6a7db7a9e82",
      "tree": "b436a0a85faca15179eb7b666424fc9a15654127",
      "parents": [
        "18594822fcb01d4b35e05b9018f770a0b4156d1a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 13:11:47 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 13:11:47 2006 +0100"
      },
      "message": "[MTD] Add help text for MTD_NAND_CS553X option.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "18594822fcb01d4b35e05b9018f770a0b4156d1a",
      "tree": "38d35c38086a564beaac215f8e52694cdbfab1c3",
      "parents": [
        "5b5ffbc1e6d62d89747f3f59c09b2e488a7d7fce",
        "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 01:19:52 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 01:19:52 2006 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5b5ffbc1e6d62d89747f3f59c09b2e488a7d7fce",
      "tree": "c2330fcf5e5c2e64d4b1bf3c7dce3ed19e164af1",
      "parents": [
        "184f565210c6c8a852c53ffc070f9add61e0f331"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Mon May 15 23:42:31 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 15 23:42:31 2006 +0100"
      },
      "message": "[PATCH] jffs2: memory leak in jffs2_scan_medium()\n\nIf jffs2_scan_eraseblock() fails and the exit path is taken, \u0027s\u0027 is not\nbeing deallocated.\n\nReported by Coverity, CID: 1258.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2",
      "tree": "f06021acf77cc63e869a0fb75348eec93f99c2c1",
      "parents": [
        "194a61b8e09ac526c33777a688ee2a1504d7fbc3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 15 09:44:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] dl2k needs dma-mapping.h\n\nOn alpha:\n\ndrivers/net/dl2k.c: In function `rio_free_tx\u0027:\ndrivers/net/dl2k.c:768: error: `DMA_48BIT_MASK\u0027 undeclared (first use in this function)\ndrivers/net/dl2k.c:768: error: (Each undeclared identifier is reported only once\ndrivers/net/dl2k.c:768: error: for each function it appears in.)\ndrivers/net/dl2k.c: In function `receive_packet\u0027:\ndrivers/net/dl2k.c:896: error: `DMA_48BIT_MASK\u0027 undeclared (first use in this function)\ndrivers/net/dl2k.c: In function `rio_close\u0027:\ndrivers/net/dl2k.c:1803: error: `DMA_48BIT_MASK\u0027 undeclared (first use in this function)\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "194a61b8e09ac526c33777a688ee2a1504d7fbc3",
      "tree": "8319b7deca72b265317102ea0dfd5c9442f474ba",
      "parents": [
        "d3779e7989cfdba854b843fe605f8df9e991cd18"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 15 09:44:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] jffs2 warning fixes\n\nfs/jffs2/nodelist.c: In function `check_node_data\u0027:\nfs/jffs2/nodelist.c:441: warning: unsigned int format, different type arg (arg 4)\nfs/jffs2/nodelist.c:464: warning: int format, different type arg (arg 5)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3779e7989cfdba854b843fe605f8df9e991cd18",
      "tree": "b535626d492020e650c2014b44cc182f05353eac",
      "parents": [
        "264a341231e8af2c2e35ac15d26de76f1198525b"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Mon May 15 09:44:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] devices.txt: remove pktcdvd entry\n\nChanging the driver to use dynamic device numbers was one of the many\nchanges that were made in order to have the driver accepted into the\nmainline kernel.  Therefore I would say that the entry in devices.txt is\nobsolete.  This patch removes it.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Torben Mathiasen \u003cdevice@lanana.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "264a341231e8af2c2e35ac15d26de76f1198525b",
      "tree": "c86301f2a55057e29425731965d5fdea264494f8",
      "parents": [
        "79afecfaabbe42e2a8a7e28880517f1721f2f3a7"
      ],
      "author": {
        "name": "Thomas Kleffel",
        "email": "tk@maintech.de",
        "time": "Mon May 15 09:44:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] ide_cs: Add IBM microdrive to known IDs\n\nAdd the IBM microdrive to the known PCMCIA IDs for ide_cs.\n\nSigned-off-by: Thomas Kleffel \u003ctk@maintech.de\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79afecfaabbe42e2a8a7e28880517f1721f2f3a7",
      "tree": "26b577c7c882e1fec21e4dedb2c938bc742e8964",
      "parents": [
        "bfe2e9349f318883c036607c64b6205d573a28ff"
      ],
      "author": {
        "name": "Aneesh Kumar",
        "email": "aneesh.kumar@gmail.com",
        "time": "Mon May 15 09:44:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] Fix typos in Documentation/memory-barriers.txt\n\nFix some typos in Documentation/memory-barriers.txt\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@gmail.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfe2e9349f318883c036607c64b6205d573a28ff",
      "tree": "c1ea32e56a4346638867d3320834abc3f29f32e9",
      "parents": [
        "b2d596d8e08099b47e0a75aa4b7f82aae780e851"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 15 09:44:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] gigaset: endian fix\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "b2d596d8e08099b47e0a75aa4b7f82aae780e851"
}
