)]}'
{
  "log": [
    {
      "commit": "c99cabf034d42c9e4a9c1ed9dfd26411b2fb9b57",
      "tree": "30a696c0ab083427b8865418004f2a8bab96be44",
      "parents": [
        "ecd27b92fbb41f779d857632a69bd45dbaf0f915"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jul 09 13:10:55 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:04 2007 +0100"
      },
      "message": "[MIPS] remove LASAT Networks platforms support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "192cca6ef2c49ac5ff46f7a31cb9dd175995658e",
      "tree": "7df5158d92d5afe078aab30dd9cf152d828eac02",
      "parents": [
        "cfd2afc0f654e86e3f0b5060409b90f21964b9d3"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Mon Jun 11 15:08:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "message": "[MIPS] Remove Momenco Ocelot C support\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/configs/ocelot_c_defconfig\n delete mode 100644 arch/mips/momentum/ocelot_c/Makefile\n delete mode 100644 arch/mips/momentum/ocelot_c/cpci-irq.c\n delete mode 100644 arch/mips/momentum/ocelot_c/dbg_io.c\n delete mode 100644 arch/mips/momentum/ocelot_c/irq.c\n delete mode 100644 arch/mips/momentum/ocelot_c/ocelot_c_fpga.h\n delete mode 100644 arch/mips/momentum/ocelot_c/platform.c\n delete mode 100644 arch/mips/momentum/ocelot_c/prom.c\n delete mode 100644 arch/mips/momentum/ocelot_c/reset.c\n delete mode 100644 arch/mips/momentum/ocelot_c/setup.c\n delete mode 100644 arch/mips/momentum/ocelot_c/uart-irq.c\n delete mode 100644 arch/mips/pci/fixup-ocelot-c.c\n delete mode 100644 arch/mips/pci/pci-ocelot-c.c\n"
    },
    {
      "commit": "ec4883b015c3212f6f6d04fb2ff45f528492f598",
      "tree": "0e393eb198a35a90adafcd8129564d0173aafad4",
      "parents": [
        "464cf177df7727efcc5506322fc5d0c8b896f545",
        "0477d24e2a87a9077b62298b01b031929f5cf2a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:54:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:54:09 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [JFFS2] Fix obsoletion of metadata nodes in jffs2_add_tn_to_tree()\n  [MTD] Fix error checking after get_mtd_device() in get_sb_mtd functions\n  [JFFS2] Fix buffer length calculations in jffs2_get_inode_nodes()\n  [JFFS2] Fix potential memory leak of dead xattrs on unmount.\n  [JFFS2] Fix BUG() caused by failing to discard xattrs on deleted files.\n  [MTD] generalise the handling of MTD-specific superblocks\n  [MTD] [MAPS] don\u0027t force uclinux mtd map to be root dev\n"
    },
    {
      "commit": "718ea8361b15aec5f4cb559d63ba34bc5a58d8f9",
      "tree": "53abc2197122594996aefc19868ba3630975c613",
      "parents": [
        "ea55d30798ac206c9f584ac264b6b8eb093d237a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 01 19:21:59 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 01 19:21:59 2007 +0100"
      },
      "message": "[MTD] Fix error checking after get_mtd_device() in get_sb_mtd functions\n\nIt returns ERR_PTR(foo) on error, not just NULL.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f8343685643f2901fe11aa9d0358cafbeaf7b4c3",
      "tree": "08cad541c6668d0372aa5c394792735dfdb06f30",
      "parents": [
        "632155e659449685b719995d7e7081cff7b01aba"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "parse errors in ifdefs\n\nFix various bits of obviously-busted code which we\u0027re not happening to\ncompile, due to ifdefs.\n\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "632155e659449685b719995d7e7081cff7b01aba",
      "tree": "3d6f7f12f89dd3ec7733c09042420cfac9114989",
      "parents": [
        "78b7611c4a1e3ff008abc4751b566cb533d68f3d"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "potential parse error in ifdef\n\nI have made a tool to parse the kernel that does not pre-process the\nsource.  That means that my parser tries to parse all the code, including\ncode in the #else branch or code that is not often compiled because the\ndriver is not very used (or not used at all).  So, my parser sometimes\nreports parse error not originally detected by gcc.  Here is my (first)\npatch.\n\n[akpm@linux-foundation.org: fix amd8111e.c]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a35afb830f8d71ec211531aeb9a621b09a2efb39",
      "tree": "198280081e1f8b2f6c450742a5075cc7904a3d58",
      "parents": [
        "5577bd8a85c8b7643a241789b14fafa9c8a6c7db"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 16 22:10:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "Remove SLAB_CTOR_CONSTRUCTOR\n\nSLAB_CTOR_CONSTRUCTOR is always specified. No point in checking it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "acaebfd8a7af0019b2edfcf4045c56c3e18375c5",
      "tree": "312d91a96fbc6ed3672220e2c4087a196e5ab6cf",
      "parents": [
        "33672f72b24191fb17c3666ec1c620f3fa617b50"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu May 10 22:51:50 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 11 12:14:15 2007 +0100"
      },
      "message": "[MTD] generalise the handling of MTD-specific superblocks\n\nGeneralise the handling of MTD-specific superblocks so that JFFS2 and ROMFS\ncan both share it.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "33672f72b24191fb17c3666ec1c620f3fa617b50",
      "tree": "40a690eba5ec1dff1bc7435fbde7b001b7324fde",
      "parents": [
        "b7aa48be1e7a11e36448a7db58931bbf735d2718"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 10 22:51:53 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 11 11:48:15 2007 +0100"
      },
      "message": "[MTD] [MAPS] don\u0027t force uclinux mtd map to be root dev\n\nThe cheesy uclinux mtd maps can be used for more than just the root device, so\nI think we should drop the forcing.\n\nAlso, I feel like this is a policy decision that shouldnt be in the kernel in\nthe first place.  People who have been lazy and boot with uclinux mtd maps and\ndont put root\u003d into their commandline can simply add the appropriate root\u003d\nline either into their bootloader or into the compiled in bootargs.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82",
      "tree": "e53c1f17d79a62bb845438d6af6a7693ef5440f3",
      "parents": [
        "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:57 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: menus with depends on HAS_IOMEM.\n\nAdd \"depends on HAS_IOMEM\" to a number of menus to make them\ndisappear for s390 which does not have I/O memory.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ba7cc09c9c9e29a57045dc5bbf843ac1cfad3283",
      "tree": "7e2d39269803b53ba048f3bad11cd6a1a38b35b9",
      "parents": [
        "d84c4124c4b6611301b402e8611b7e36de3bd351",
        "b7aa48be1e7a11e36448a7db58931bbf735d2718"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:10:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:10:11 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (21 commits)\n  [MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp)\n  [MTD] Delete allegedly obsolete \"bank_size\" field of mtd_info.\n  [MTD] Remove unnecessary user space check from mtd.h.\n  [MTD] [MAPS] Remove flash maps for no longer supported 405LP boards\n  [MTD] [MAPS] Fix missing printk() parameter in physmap_of.c MTD driver\n  [MTD] [NAND] platform NAND driver: add driver\n  [MTD] [NAND] platform NAND driver: update header\n  [JFFS2] Simplify and clean up jffs2_add_tn_to_tree() some more.\n  [JFFS2] Remove another bogus optimisation in jffs2_add_tn_to_tree()\n  [JFFS2] Remove broken insert_point optimisation in jffs2_add_tn_to_tree()\n  [JFFS2] Remember to calculate overlap on nodes which replace older nodes\n  [JFFS2] Don\u0027t advance c-\u003ewbuf_ofs to next eraseblock after wbuf flush\n  [MTD] [NAND] at91_nand.c: CMDLINE_PARTS support\n  [MTD] [NAND] Tidy up handling of page number in nand_block_bad()\n  [MTD] block2mtd_paramline[] mustn\u0027t be __initdata\n  [MTD] [NAND] Support multiple chips in CAFÉ driver\n  [MTD] [NAND] Rename cafe.c to cafe_nand.c and remove the multi-obj magic\n  [MTD] [NAND] Use rslib for CAFÉ ECC\n  [RSLIB] Support non-canonical GF representations\n  [JFFS2] Remove dead file histo_mips.h\n  ...\n"
    },
    {
      "commit": "b7aa48be1e7a11e36448a7db58931bbf735d2718",
      "tree": "4b893586d7bd619d95d52a2785eba9f2b8d904b8",
      "parents": [
        "42f209d3c94516affeb5e578fae62925f531a2d9"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 09 13:34:37 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 09 13:34:37 2007 +0100"
      },
      "message": "[MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp)\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "42f209d3c94516affeb5e578fae62925f531a2d9",
      "tree": "806035c350303fa8e19c7aa5e5a5f4c4b3128752",
      "parents": [
        "36200b76008d52d16b170d4f7dae9cfe00f5eb2b"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri May 04 15:49:38 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 09 13:26:52 2007 +0100"
      },
      "message": "[MTD] Delete allegedly obsolete \"bank_size\" field of mtd_info.\n\nDelete the allegedly obsolete \"bank_size\" member of struct mtd_info.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "025257c7a7665a117b72097cc12021140eac8a34",
      "tree": "4361d7eabb8f391864c142f52d8b6b7a43cfe99e",
      "parents": [
        "2d0fa586facb740b9ef9a01dcedc94c126c6f148"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed May 09 17:13:31 2007 +1000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 09 09:43:02 2007 +0100"
      },
      "message": "[MTD] [MAPS] Remove flash maps for no longer supported 405LP boards\n\ndrivers/mtd/maps includes flash maps for the Beech and Arctic PowerPC\n405LP based boards.  However, the 405LP was discontinued before any\nquantity were distributed and those boards no longer have kernel\nsupport in general.  Therefore, this patch removes this obsolete code.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2d0fa586facb740b9ef9a01dcedc94c126c6f148",
      "tree": "ea677f6e932770c4d0d674e794493e3d52c26eda",
      "parents": [
        "711fdf627ce1374796632f16acec1ab63d11e38f"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed May 09 11:55:51 2007 +1000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 09 09:38:48 2007 +0100"
      },
      "message": "[MTD] [MAPS] Fix missing printk() parameter in physmap_of.c MTD driver\n\nSquashes a compiler warning, and provides more useful information in\nthe case messed up device tree information.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a982ac06b069f6ee9ea1b64f4ce68cdf2e138742",
      "tree": "fb120a416db15d09722e8780b7a09d0da1a9b94e",
      "parents": [
        "148e423f909e14564d8af13239c5d060f7df273e"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Wed May 09 07:35:06 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:58:15 2007 +0200"
      },
      "message": "misc doc and kconfig typos\n\nFix various typos in kernel docs and Kconfigs, 2.6.21-rc4.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
      "tree": "0fdeab1ab5d566605fc99aeb5ea3f621f11e7608",
      "parents": [
        "74add80cbd7fe246c893b93ee75ac59acdd01dd4",
        "197686dfe0038fd190326d118b743ff65ad20c0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (77 commits)\n  [POWERPC] Abolish powerpc_flash_init()\n  [POWERPC] Early serial debug support for PPC44x\n  [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc\n  [POWERPC] Add device tree for Ebony\n  [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now\n  [POWERPC] MPIC U3/U4 MSI backend\n  [POWERPC] MPIC MSI allocator\n  [POWERPC] Enable MSI mappings for MPIC\n  [POWERPC] Tell Phyp we support MSI\n  [POWERPC] RTAS MSI implementation\n  [POWERPC] PowerPC MSI infrastructure\n  [POWERPC] Rip out the existing powerpc msi stubs\n  [POWERPC] Remove use of 4level-fixup.h for ppc32\n  [POWERPC] Add powerpc PCI-E reset API implementation\n  [POWERPC] Holly bootwrapper\n  [POWERPC] Holly DTS\n  [POWERPC] Holly defconfig\n  [POWERPC] Add support for 750CL Holly board\n  [POWERPC] Generalize tsi108 PCI setup\n  [POWERPC] Generalize tsi108 PHY types\n  ...\n\nFixed conflict in include/asm-powerpc/kdebug.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3561ea9462b33a0bf824b4ca19a1ae84db81210",
      "tree": "3d78d84fcc1bfd3d344d68550a2c0ee1e30631bd",
      "parents": [
        "97f067846786d255888ccad14e2f38a1f63d8e9b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 08 00:30:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:13 2007 -0700"
      },
      "message": "Clean up mutex_trylock noise\n\nIngo Molnar\u0027s semaphore to mutex conversions left some noise on a few\ntrylock calls. Clean it up.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02bbc0f09c90cefdb2837605c96a66c5ce4ba2e1",
      "tree": "04ef573cd4de095c500c9fc3477f4278c0b36300",
      "parents": [
        "7487a2245b8841c77ba9db406cf99a483b9334e9",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "711fdf627ce1374796632f16acec1ab63d11e38f",
      "tree": "dc527a5500912cfb1f644dda005dd7bfdaadf458",
      "parents": [
        "972edcb79ec8c8512ed5b29ca6718065328d6992"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Sun May 06 19:31:18 2007 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 08 00:41:55 2007 +0100"
      },
      "message": "[MTD] [NAND] platform NAND driver: add driver\n\nThis patch adds support for generic platform NAND driver.\nUpdated after tglx\u0027s review/discussion in IRC #mtd channel.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "50953fe9e00ebbeffa032a565ab2f08312d51a87",
      "tree": "9f95f56f0b51600959a76cd88ce17f6e9c7a98a3",
      "parents": [
        "4b1d89290b62bb2db476c94c82cf7442aab440c8"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun May 06 14:50:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:57 2007 -0700"
      },
      "message": "slab allocators: Remove SLAB_DEBUG_INITIAL flag\n\nI have never seen a use of SLAB_DEBUG_INITIAL.  It is only supported by\nSLAB.\n\nI think its purpose was to have a callback after an object has been freed\nto verify that the state is the constructor state again?  The callback is\nperformed before each freeing of an object.\n\nI would think that it is much easier to check the object state manually\nbefore the free.  That also places the check near the code object\nmanipulation of the object.\n\nAlso the SLAB_DEBUG_INITIAL callback is only performed if the kernel was\ncompiled with SLAB debugging on.  If there would be code in a constructor\nhandling SLAB_DEBUG_INITIAL then it would have to be conditional on\nSLAB_DEBUG otherwise it would just be dead code.  But there is no such code\nin the kernel.  I think SLUB_DEBUG_INITIAL is too problematic to make real\nuse of, difficult to understand and there are easier ways to accomplish the\nsame effect (i.e.  add debug code before kfree).\n\nThere is a related flag SLAB_CTOR_VERIFY that is frequently checked to be\nclear in fs inode caches.  Remove the pointless checks (they would even be\npointless without removeal of SLAB_DEBUG_INITIAL) from the fs constructors.\n\nThis is the last slab flag that SLUB did not support.  Remove the check for\nunimplemented flags from SLUB.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6fe6900e1e5b6fa9e5c59aa5061f244fe3f467e2",
      "tree": "8bbfe5072279227cc50a941ad4813908082426a1",
      "parents": [
        "714b8171af9c930a59a0da8f6fe50518e70ab035"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sun May 06 14:49:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:51 2007 -0700"
      },
      "message": "mm: make read_cache_page synchronous\n\nEnsure pages are uptodate after returning from read_cache_page, which allows\nus to cut out most of the filesystem-internal PageUptodate calls.\n\nI didn\u0027t have a great look down the call chains, but this appears to fixes 7\npossible use-before uptodate in hfs, 2 in hfsplus, 1 in jfs, a few in\necryptfs, 1 in jffs2, and a possible cleared data overwritten with readpage in\nblock2mtd.  All depending on whether the filler is async and/or can return\nwith a !uptodate page.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15700770ef7c5d12e2f1659d2ddbeb3f658d9f37",
      "tree": "7fa2f81c33c9efcb1a1568385beead75c5892cfb",
      "parents": [
        "6de410c2b0cc055ae9ee640c84331f6a70878d9b",
        "11de39e2fbbc592018e0a231d0ee773653dcc8d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:21:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:21:57 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (38 commits)\n  kconfig: fix mconf segmentation fault\n  kbuild: enable use of code from a different dir\n  kconfig: error out if recursive dependencies are found\n  kbuild: scripts/basic/fixdep segfault on pathological string-o-death\n  kconfig: correct minor typo in Kconfig warning message.\n  kconfig: fix path to modules.txt in Kconfig help\n  usr/Kconfig: fix typo\n  kernel-doc: alphabetically-sorted entries in index.html of \u0027htmldocs\u0027\n  kbuild: be more explicit on missing .config file\n  kbuild: clarify the creation of the LOCALVERSION_AUTO string.\n  kbuild: propagate errors from find in scripts/gen_initramfs_list.sh\n  kconfig: refer to qt3 if we cannot find qt libraries\n  kbuild: handle compressed cpio initramfs-es\n  kbuild: ignore section mismatch warning for references from .paravirtprobe to .init.text\n  kbuild: remove stale comment in modpost.c\n  kbuild/mkuboot.sh: allow spaces in CROSS_COMPILE\n  kbuild: fix make mrproper for Documentation/DocBook/man\n  kbuild: remove kconfig binaries during make mrproper\n  kconfig/menuconfig: do not hardcode \u0027.config\u0027\n  kbuild: override build timestamp \u0026 version\n  ...\n"
    },
    {
      "commit": "693ef66d8914f50cb899b5268676ea508d1f3178",
      "tree": "54c64858fab00277f888b57fbcbf2b096bfaef65",
      "parents": [
        "1a12f46af1af1a4b7b9c7ae7ab2c8ded3481a4ba"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu May 03 08:16:44 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 03 07:40:41 2007 +0100"
      },
      "message": "[MTD] [NAND] at91_nand.c: CMDLINE_PARTS support\n\nThis patch allows you to specify at91_nand partitions on the\nkernel command line using the mtdparts variable, if\nCONFIG_MTD_CMDLINE_PARTS is set.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1a12f46af1af1a4b7b9c7ae7ab2c8ded3481a4ba",
      "tree": "c0449ee0a2e9d31963798c010152b87048674a69",
      "parents": [
        "4839f0481d8b985aabd6653ba42cf09e2abcc2bd"
      ],
      "author": {
        "name": "Thomas Knobloch",
        "email": "knobloch@siemens.com",
        "time": "Thu May 03 07:39:37 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 03 07:39:37 2007 +0100"
      },
      "message": "[MTD] [NAND] Tidy up handling of page number in nand_block_bad()\n\nFurther to the previous patch fixing the calculation of page number,\nboth branches are using the same result. Clean up the function \naccordingly, calculating it (and also masking with pagemask) only in one \nplace.\n\nSigned-off-by: Thomas Knobloch \u003cknobloch@siemens.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "6473d160b4aba8023bcf38519a5989694dfd51a7",
      "tree": "5a3fe32ecc3d846b9de00ad5ba726314ca79f15b",
      "parents": [
        "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:35 2007 -0700"
      },
      "message": "PCI: Cleanup the includes of \u003clinux/pci.h\u003e\n\nI noticed that many source files include \u003clinux/pci.h\u003e while they do\nnot appear to need it. Here is an attempt to clean it all up.\n\nIn order to find all possibly affected files, I searched for all\nfiles including \u003clinux/pci.h\u003e but without any other occurence of \"pci\"\nor \"PCI\". I removed the include statement from all of these, then I\ncompiled an allmodconfig kernel on both i386 and x86_64 and fixed the\nfalse positives manually.\n\nMy tests covered 66% of the affected files, so there could be false\npositives remaining. Untested files are:\n\narch/alpha/kernel/err_common.c\narch/alpha/kernel/err_ev6.c\narch/alpha/kernel/err_ev7.c\narch/ia64/sn/kernel/huberror.c\narch/ia64/sn/kernel/xpnet.c\narch/m68knommu/kernel/dma.c\narch/mips/lib/iomap.c\narch/powerpc/platforms/pseries/ras.c\narch/ppc/8260_io/enet.c\narch/ppc/8260_io/fcc_enet.c\narch/ppc/8xx_io/enet.c\narch/ppc/syslib/ppc4xx_sgdma.c\narch/sh64/mach-cayman/iomap.c\narch/xtensa/kernel/xtensa_ksyms.c\narch/xtensa/platform-iss/setup.c\ndrivers/i2c/busses/i2c-at91.c\ndrivers/i2c/busses/i2c-mpc.c\ndrivers/media/video/saa711x.c\ndrivers/misc/hdpuftrs/hdpu_cpustate.c\ndrivers/misc/hdpuftrs/hdpu_nexus.c\ndrivers/net/au1000_eth.c\ndrivers/net/fec_8xx/fec_main.c\ndrivers/net/fec_8xx/fec_mii.c\ndrivers/net/fs_enet/fs_enet-main.c\ndrivers/net/fs_enet/mac-fcc.c\ndrivers/net/fs_enet/mac-fec.c\ndrivers/net/fs_enet/mac-scc.c\ndrivers/net/fs_enet/mii-bitbang.c\ndrivers/net/fs_enet/mii-fec.c\ndrivers/net/ibm_emac/ibm_emac_core.c\ndrivers/net/lasi_82596.c\ndrivers/parisc/hppb.c\ndrivers/sbus/sbus.c\ndrivers/video/g364fb.c\ndrivers/video/platinumfb.c\ndrivers/video/stifb.c\ndrivers/video/valkyriefb.c\ninclude/asm-arm/arch-ixp4xx/dma.h\nsound/oss/au1550_ac97.c\n\nI would welcome test reports for these files. I am fine with removing\nthe untested files from the patch if the general opinion is that these\nchanges aren\u0027t safe. The tested part would still be nice to have.\n\nNote that this patch depends on another header fixup patch I submitted\nto LKML yesterday:\n  [PATCH] scatterlist.h needs types.h\n  http://lkml.org/lkml/2007/3/01/141\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39f5fb30351efa9d6f6e22754c222354fa2b7e1e",
      "tree": "a7e7cba2d26cf6ff2845c748af67f800691dbada",
      "parents": [
        "0979f378e4f8bd8896bd63179d9a9dce501616dc"
      ],
      "author": {
        "name": "Alexander E. Patrakov",
        "email": "patrakov@ums.usu.ru",
        "time": "Fri Mar 16 18:28:43 2007 +0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:11 2007 +0200"
      },
      "message": "kconfig: fix path to modules.txt in Kconfig help\n\nDocumentation/modules.txt doesn\u0027t exist, but\nDocumentation/kbuild/modules.txt does.\n\nSigned-off-by: Alexander E. Patrakov\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4839f0481d8b985aabd6653ba42cf09e2abcc2bd",
      "tree": "58c92e608f3acdc5a467de64ffbb4f83dcfa07cb",
      "parents": [
        "048c37b4907ecf0e55100365e20758667f0bd27d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 02 12:33:17 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:33:17 2007 +0100"
      },
      "message": "[MTD] block2mtd_paramline[] mustn\u0027t be __initdata\n\nblock2mtd_paramline[] is used in the non-__init block2mtd_setup()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "048c37b4907ecf0e55100365e20758667f0bd27d",
      "tree": "19ed5e6fb007cb94b58377408eb4fdd24b1dc4f0",
      "parents": [
        "14448005abd10887a2d361e20e04760dc3d8482f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:26:37 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:26:37 2007 +0100"
      },
      "message": "[MTD] [NAND] Support multiple chips in CAFÉ driver\n\nThe CAFÉ can handle two chip on separate chipselect lines. Hook up the\nundocumented chipselect bits in the driver and probe both.\n\nIn the case of OLPC, it\u0027s not actually two separate devices -- it\u0027s a\nsingle \u00271GiB\u0027 package with two 512MiB dies internally. So clear the\nNAND_BBT_PERCHIP flag to treat it as a single chip for BBT purposes, and\nmake life easier for the firmware.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "14448005abd10887a2d361e20e04760dc3d8482f",
      "tree": "78db8f161d5017a2197a22ee5d8c83a04116376f",
      "parents": [
        "8c61b7a7f4d4e46be61cf1777361749b2d300c14"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:04:57 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:04:57 2007 +0100"
      },
      "message": "[MTD] [NAND] Rename cafe.c to cafe_nand.c and remove the multi-obj magic\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8c61b7a7f4d4e46be61cf1777361749b2d300c14",
      "tree": "97af941800c6d5b4147decfe53f41e182d091c9e",
      "parents": [
        "d7e5a5462f68270ed66efff22b1981be57a28c19"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Wed May 02 12:18:49 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:00:20 2007 +0100"
      },
      "message": "[MTD] [NAND] Use rslib for CAFÉ ECC\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "40cd3a4564ed6b7bc0279430120ca0e9b83cf486",
      "tree": "1b7b7705613d915f4f2ca2f79bec4d246171086a",
      "parents": [
        "9f9a3b8a06b7965335bfe5162c1a50e4d9c3859b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 01 13:54:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 02 20:04:32 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nThese are all the remaining instances of get_property.  Simple rename of\nget_property to of_get_property.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28b57cddb3ed4f7999e4b76ef36ebaaf6e2e0c37",
      "tree": "8cd4419d1a22b74129350481ed60a6bc183be3d5",
      "parents": [
        "54d33c4c715b80cc022b8e4974a4de693c96fc99"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Apr 27 01:48:01 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 27 23:34:21 2007 +0100"
      },
      "message": "[MTD] [MAPS] drivers/mtd/maps/ck804xrom.c: convert pci_module_init()\n\nThis patch converts the pci_module_init() usage to pci_register_driver().\n\nIt\u0027s currently #if 0\u0027ed, but still not a bad idea to change it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "54d33c4c715b80cc022b8e4974a4de693c96fc99",
      "tree": "92ae13b8c791c3db66454aec00ea425158411c90",
      "parents": [
        "d1da4e50e5d09f02c340927a4fcb7f54202fa033"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Apr 22 08:53:21 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 27 23:04:32 2007 +0100"
      },
      "message": "[MTD] [NAND] CM-x270 MTD driver\n\nThis patch provides MTD support for NAND flash devices on CM-x270 modules.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "d1da4e50e5d09f02c340927a4fcb7f54202fa033",
      "tree": "7f98317bdd45dbdb7644e9179891c5af6a3a8ef1",
      "parents": [
        "78ab67da1002d954ea4c3e2b441e2483c41f94e8",
        "a205752d1ad2d37d6597aaae5a56fc396a770868"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 27 19:16:19 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 27 19:16:19 2007 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/mtd/Kconfig\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b928ed56182b8ea59bd43f2d5b865f13a54d5719",
      "tree": "e9ba0ff9d316bdb84d6f2718d4543fd4213ba061",
      "parents": [
        "ea6db58f3ea55f413c882095d2afaea8137f4f8c",
        "d468a030026017008286919aa6127b1190efb2c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 10:42:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 10:42:35 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: remove unused variable\n  UBI: add me to MAINTAINERS\n  JFFS2: add UBI support\n  UBI: Unsorted Block Images\n"
    },
    {
      "commit": "78ab67da1002d954ea4c3e2b441e2483c41f94e8",
      "tree": "ea967c51ff6d1b126f3db8ff7c73dfaa63875091",
      "parents": [
        "ef2e58ea6b9931c3a4816c66593da49bb20e3b24"
      ],
      "author": {
        "name": "Knobloch, Thomas",
        "email": "knobloch@siemens.com",
        "time": "Fri Apr 27 13:19:36 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 27 15:13:53 2007 +0100"
      },
      "message": "[MTD] [NAND] Wrong calculation of page number in nand_block_bad()\n\nIn case that there is no memory based bad block table available the\nfunction nand_block_checkbad() in drivers/mtd/nand/nand_base.c will call\nnand_block_bad() directly. When parameter \u0027getchip\u0027 is set to zero,\nnand_block_bad() will not right shift the offset to calculate the\ncorrect page number.\n\nSigned-off-by: Thomas Knobloch \u003cknobloch@siemens.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "d468a030026017008286919aa6127b1190efb2c2",
      "tree": "e4b0b156365aa2561e6d0308cec95bcb983bcdc7",
      "parents": [
        "485764016d5accb813e8bdd076802a7e3318bb64"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 27 15:11:44 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 27 15:11:44 2007 +0300"
      },
      "message": "UBI: remove unused variable\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "801c135ce73d5df1caf3eca35b66a10824ae0707",
      "tree": "eaf6e7859650557192533b70746479de686c56e1",
      "parents": [
        "de46c33745f5e2ad594c72f2cf5f490861b16ce1"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@linutronix.de",
        "time": "Tue Jun 27 12:22:22 2006 +0400"
      },
      "committer": {
        "name": "Frank Haverkamp",
        "email": "haver@vnet.ibm.com",
        "time": "Fri Apr 27 14:23:33 2007 +0300"
      },
      "message": "UBI: Unsorted Block Images\n\nUBI (Latin: \"where?\") manages multiple logical volumes on a single\nflash device, specifically supporting NAND flash devices. UBI provides\na flexible partitioning concept which still allows for wear-levelling\nacross the whole flash device.\n\nIn a sense, UBI may be compared to the Logical Volume Manager\n(LVM). Whereas LVM maps logical sector numbers to physical HDD sector\nnumbers, UBI maps logical eraseblocks to physical eraseblocks.\n\nMore information may be found at\nhttp://www.linux-mtd.infradead.org/doc/ubi.html\n\nPartitioning/Re-partitioning\n\n  An UBI volume occupies a certain number of erase blocks. This is\n  limited by a configured maximum volume size, which could also be\n  viewed as the partition size. Each individual UBI volume\u0027s size can\n  be changed independently of the other UBI volumes, provided that the\n  sum of all volume sizes doesn\u0027t exceed a certain limit.\n\n  UBI supports dynamic volumes and static volumes. Static volumes are\n  read-only and their contents are protected by CRC check sums.\n\nBad eraseblocks handling\n\n  UBI transparently handles bad eraseblocks. When a physical\n  eraseblock becomes bad, it is substituted by a good physical\n  eraseblock, and the user does not even notice this.\n\nScrubbing\n\n  On a NAND flash bit flips can occur on any write operation,\n  sometimes also on read. If bit flips persist on the device, at first\n  they can still be corrected by ECC, but once they accumulate,\n  correction will become impossible. Thus it is best to actively scrub\n  the affected eraseblock, by first copying it to a free eraseblock\n  and then erasing the original. The UBI layer performs this type of\n  scrubbing under the covers, transparently to the UBI volume users.\n\nErase Counts\n\n  UBI maintains an erase count header per eraseblock. This frees\n  higher-level layers (like file systems) from doing this and allows\n  for centralized erase count management instead. The erase counts are\n  used by the wear-levelling algorithm in the UBI layer. The algorithm\n  itself is exchangeable.\n\nBooting from NAND\n\n  For booting directly from NAND flash the hardware must at least be\n  capable of fetching and executing a small portion of the NAND\n  flash. Some NAND flash controllers have this kind of support. They\n  usually limit the window to a few kilobytes in erase block 0. This\n  \"initial program loader\" (IPL) must then contain sufficient logic to\n  load and execute the next boot phase.\n\n  Due to bad eraseblocks, which may be randomly scattered over the\n  flash device, it is problematic to store the \"secondary program\n  loader\" (SPL) statically. Also, due to bit-flips it may become\n  corrupted over time. UBI allows to solve this problem gracefully by\n  storing the SPL in a small static UBI volume.\n\nUBI volumes vs. static partitions\n\n  UBI volumes are still very similar to static MTD partitions:\n\n    * both consist of eraseblocks (logical eraseblocks in case of UBI\n      volumes, and physical eraseblocks in case of static partitions;\n    * both support three basic operations - read, write, erase.\n\n  But UBI volumes have the following advantages over traditional\n  static MTD partitions:\n\n    * there are no eraseblock wear-leveling constraints in case of UBI\n      volumes, so the user should not care about this;\n    * there are no bit-flips and bad eraseblocks in case of UBI volumes.\n\n  So, UBI volumes may be considered as flash devices with relaxed\n  restrictions.\n\nWhere can it be found?\n\n  Documentation, kernel code and applications can be found in the MTD\n  gits.\n\nWhat are the applications for?\n\n  The applications help to create binary flash images for two purposes: pfi\n  files (partial flash images) for in-system update of UBI volumes, and plain\n  binary images, with or without OOB data in case of NAND, for a manufacturing\n  step. Furthermore some tools are/and will be created that allow flash content\n  analysis after a system has crashed..\n\nWho did UBI?\n\n  The original ideas, where UBI is based on, were developed by Andreas\n  Arnez, Frank Haverkamp and Thomas Gleixner. Josh W. Boyer and some others\n  were involved too. The implementation of the kernel layer was done by Artem\n  B. Bityutskiy. The user-space applications and tools were written by Oliver\n  Lohmann with contributions from Frank Haverkamp, Andreas Arnez, and Artem.\n  Joern Engel contributed a patch which modifies JFFS2 so that it can be run on\n  a UBI volume. Thomas Gleixner did modifications to the NAND layer. Alexander\n  Schmidt made some testing work as well as core functionality improvements.\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@linutronix.de\u003e\nSigned-off-by: Frank Haverkamp \u003chaver@vnet.ibm.com\u003e\n"
    },
    {
      "commit": "ccf0dec6fcadb4e1c877b9bafb031a6bdb7112b9",
      "tree": "98617d025f167ad05bb126f0982841ce277ee3af",
      "parents": [
        "6a23acf3905287eb952a6f1dbbc8fb3e4eeae2f6"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 00:49:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:27 2007 -0700"
      },
      "message": "[SPARC/64] constify of_get_property return: drivers\n\nThe only unfortunate bit here is that the name field of struct map_info\nis not const, so for now we put a cast on the assignment of it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06d63cc51d47f572009138a7f3ac34d95773405d",
      "tree": "0ba138215753f967fd8a31af80a4b12534746fa0",
      "parents": [
        "f6449f4ece2bf283500bda73edcbea82f2cb3a1b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Apr 25 22:41:34 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 26 07:28:58 2007 +0100"
      },
      "message": "[MTD] [MAPS] fix plat-ram printk format\n\ndrivers/mtd/maps/plat-ram.c:172: warning: format \u0027%lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c36c46d53b2f95bfcbe992cfb541a78ab92310a4",
      "tree": "5cee6e98caaba3362ba43514bff986e4b080816c",
      "parents": [
        "ad286343665cad2135792bcf53117d8344f64b03"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Fri Mar 23 17:16:22 2007 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 25 11:09:37 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Exit loop only when column start with 0\n\nThe JFFS2 requests OOB function from column 0.\nBut the oobtest in nand-tests doesn\u0027t.\nSo we only exit loop only when column start with 0.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ad286343665cad2135792bcf53117d8344f64b03",
      "tree": "b318886702e697d7f1fbd476851ee03e28ebebc9",
      "parents": [
        "c19df27ec7f8b184db867c4490d87f997fdc6e4e"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Mar 23 10:19:52 2007 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 25 11:09:23 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Fix access the past of the real oobfree array\n\nHere it\u0027s not the case: all the entries are occupied by\nOOB chunks. Therefore, once we get into a loop like\n\n        for (free \u003d this-\u003eecclayout-\u003eoobfree; free-\u003elength; ++free) {\n\t}\n\nwe might end up scanning past the real oobfree array.\n\nProbably the best way out, as the same thing might happen for common NAND\nas well, is to check index against MTD_MAX_OOBFREE_ENTRIES.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c19df27ec7f8b184db867c4490d87f997fdc6e4e",
      "tree": "42302aca4351e5b60a149908f6ac1e6ff25f8ba5",
      "parents": [
        "0dec4c8bc6ed62a65b61594aa754e21270423796"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Apr 25 11:05:48 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 25 11:09:06 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Update Samsung OneNAND official URL\n\nUpdate Samsung OneNAND official URL.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3e67fe4543333048e486d7f360a0e2ae5d76c053",
      "tree": "77ecafd7bc47c64968a8fd5dd9541eda33680aac",
      "parents": [
        "a491486a2087ac3dfc00efb4f838c8d684afaf54"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Sun Apr 22 20:40:57 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Apr 22 20:48:29 2007 +0100"
      },
      "message": "[MTD] Finish conversion mtd_blkdevs to use the kthread API\n\nRemove waitqueue, \u0027exiting\u0027 flag and completion; use kthread APIs instead.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ec98c681a5355469eee70227b7e0a88f0d688483",
      "tree": "aa3704fde25d0428755d15ff89e8e1ffb24624f7",
      "parents": [
        "99f9b2431ed3da4a66cf1cfe74132a53a9569bba"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu Apr 19 16:21:41 2007 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 19 16:21:41 2007 -0500"
      },
      "message": "Use menuconfig objects: MTD\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "99f9b2431ed3da4a66cf1cfe74132a53a9569bba",
      "tree": "31c3cccac874716aecf5038029e998d03d378751",
      "parents": [
        "e6be133b68ae2c8f89d46da25ed7b31b84793e7e"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Apr 19 01:58:33 2007 -0600"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 19 16:16:46 2007 -0500"
      },
      "message": "[MTD] mtd_blkdevs: Convert to use the kthread API\n\nthread_run is used intead of kernel_thread, daemonize, and mucking\naround blocking signals directly.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e6be133b68ae2c8f89d46da25ed7b31b84793e7e",
      "tree": "78ae9a2f10daa5e21c1761039146dffad1377a09",
      "parents": [
        "c2aecda79cd872679b9b11f9e59d797fb4c7d677"
      ],
      "author": {
        "name": "Shashi Rao",
        "email": "shashi@sun.com",
        "time": "Wed Mar 28 15:56:28 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 14:11:20 2007 -0400"
      },
      "message": "[MTD] Fix fwh_lock locking\n\nThis is on a custom board with a mapping driver access to an ST\nM50LPW080 chip. This chip is probed successfully with\ndo_map_probe(\"jedec_probe\",...). If I use the mtdchar interface to\nperform unlock-\u003eerase-\u003eprogram-\u003elock on any of the 16 eraseblocks in the\nchip, the chip is left in FL_STATUS mode while the data structures\nbelieve that the chip is in FL_READY mode. Hence, any subsequent reads\nto any flash byte results in 0x80 being read.\n\nSigned-off-by: Shashi Rao \u003cshashi@sun.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a5ac8aeb29000fcab8d91848273a6616fcd039ee",
      "tree": "491f9159b7b6222a217197fdc4a6e31604eb10f4",
      "parents": [
        "57aa6b545f6f772dd317ccd29bdada999b16a13d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:49:11 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:55:55 2007 -0400"
      },
      "message": "[MTD] nandsim: enhance nandsim to allow arbitrary NAND size\n\nA new module parameter has been added called \u0027overridesize\u0027,\nwhich overrides the size that would be determined by the\nID bytes. \u0027overridesize\u0027 is specified in erase blocks and\nas the exponent of a power of two e.g. 5 means a size of\n32 erase blocks.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "57aa6b545f6f772dd317ccd29bdada999b16a13d",
      "tree": "efed75ea30b11cec3deaeb8025381f68a8d1ff42",
      "parents": [
        "514087e74fb401a6621e8c836f4eaab87c269f24"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:40:41 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:55:29 2007 -0400"
      },
      "message": "[MTD] nandsim: Enhance nandsim optionally to report wear information\n\nA new module parameter \u0027rptwear\u0027 specifies how many erases between\nreporting wear information.  Zero means never.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "514087e74fb401a6621e8c836f4eaab87c269f24",
      "tree": "a963d3669d42d0b8d3872a53ce511049c4a7363c",
      "parents": [
        "2b77a0ed54eeea61937e7f71b0487b815edfbcdf"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:47:45 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:55:08 2007 -0400"
      },
      "message": "[MTD] nandsim: enhance nandsim to simulate flash errors\n\nNew module parameters have been added to nandsim to\nsimulate:\n\n        bitflips        random bit flips\n        badblocks       blocks that are initially marked bad\n        weakblocks      blocks that fail to erase after a\n                        small number of erase cycles\n        weakpages       pages that fail to write after a\n                        small number of successful writes\n        gravepages      pages that fail to read after a\n                        small number of successful reads\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2b77a0ed54eeea61937e7f71b0487b815edfbcdf",
      "tree": "195b15275e8072841151025fd1729218cf689224",
      "parents": [
        "b0afbbec4981417f79e05865a36e57abfc289002"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:46:43 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:54:50 2007 -0400"
      },
      "message": "[MTD] nandsim: add partition capability to nandsim\n\nEnhance nandsim to be able to create more than 1 partition.\nA new module parameter \u0027parts\u0027 may be used to specify partition\nsizes.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4226b510371efd9cdc628663527d36aee36054a9",
      "tree": "061cab08eb3a95d3036d780895c1cc88972d8e7a",
      "parents": [
        "340ea370c2ce89d1c15fbf785460f2f74314ce58"
      ],
      "author": {
        "name": "Andre Renaud",
        "email": "andre@bluewatersys.com",
        "time": "Tue Apr 17 13:50:59 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:50:59 2007 -0400"
      },
      "message": "[MTD] [NAND] Casting bug in nand_default_block_markbad\n\nThere is a slight bug in nand_default_block_markbad, where the offset is\ncast to an integer, prior to being shifted. This means that on large\noffsets, it is incorrectly doing a signed shift \u0026 losing bits. Fixed\nthis by doing the cast after the shift (as is done elsewhere in the code).\n\nSigned-off-by: Andre Renaud \u003candre@bluewatersys.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "340ea370c2ce89d1c15fbf785460f2f74314ce58",
      "tree": "2533e894517139917d573a01ae7f1fcd38233dd0",
      "parents": [
        "408b483d9cc2d839ecbc9134958c42814865081c"
      ],
      "author": {
        "name": "Hans-Jürgen Koch",
        "email": "hjk@linutronix.de",
        "time": "Tue Apr 17 13:42:56 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:42:56 2007 -0400"
      },
      "message": "[MTD] Driver for AT26Fxxx dataflash devices\n\nAdd support for AT26Fxxx dataflash devices. These devices have a quite different\ncommandset than the AT45xxx chips, which are handled by at91_dataflash.c, so a\ncombined driver turned out to be more ugly than useful.\n\nTested only on AT26F004.\n\nSigned-off-by: Hans-Jürgen Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "408b483d9cc2d839ecbc9134958c42814865081c",
      "tree": "7b96d7fdc47a9666080f2588e98872368e64bb9b",
      "parents": [
        "1cf9827b6852d5d81130efbf2e777e50b7126d23"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhell4.(none)",
        "time": "Fri Apr 13 19:50:48 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:40:00 2007 -0400"
      },
      "message": "[MTD] Fix length comparison in MEMREADOOB\n\nThe ops.len member is not initialized, because it is unused for this\noperation. The length check needs to use ops.ooblen instead\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1cf9827b6852d5d81130efbf2e777e50b7126d23",
      "tree": "a5a51edb4fbb73930b3afff2a3b929afb75d6f39",
      "parents": [
        "90424de8d0646eaf7cddbdb111edaf429dea6042"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Apr 17 18:30:57 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:30:57 2007 +0100"
      },
      "message": "[MTD] [NAND] Move ancient NAND chip support into a config option\n\nThe support for obsolete ancient NAND chips adds .data size and one\nof the old ids conflicts with a modern one. Make the support for\nsuch chips depending on a config option.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "90424de8d0646eaf7cddbdb111edaf429dea6042",
      "tree": "a3ff4a8f488b39dc8336c9e63978d263630a4c2c",
      "parents": [
        "8c60e5475d8ca614d712cd3e2fe7330480709e02"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhell4.tec.linutronix.de",
        "time": "Thu Apr 05 11:44:05 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:28:17 2007 +0100"
      },
      "message": "[MTD] [NAND] Use ecc.read/write_page_raw consequently\n\nUse the functions in the ecc structure instead of the default ones,\nso the override by the board driver is effective also for software ecc\ncode paths.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8c60e5475d8ca614d712cd3e2fe7330480709e02",
      "tree": "b0039cd0008277f532dbe462f6bb33877ceae77d",
      "parents": [
        "53043002ef6cc0369fd5c5fa0a257f290ba6a3a6"
      ],
      "author": {
        "name": "sshahrom@micron.com",
        "email": "sshahrom@micron.com",
        "time": "Wed Mar 21 18:48:02 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:27:06 2007 +0100"
      },
      "message": "[MTD][NAND] Add Micron Manufacturer ID\n\nAdd Micron Manufacturer ID.\n\nSigned-off-by: Shahrom Sharif \u003csshahrom@micron.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "873b6a230652803d1de480f5d3b802e4ffd0bcad",
      "tree": "63ed4d6ab91394c0d8f4f762fcb84bd6a3d55a49",
      "parents": [
        "19da63d1d2df393f8bf891d02e9960430f9178f8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 10 23:10:50 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:24:51 2007 +0100"
      },
      "message": "[MTD] Fix dependencies for MIPS MTD drivers\n\n o A dependency on the processor architecture does not make sense;\n   delete it.\n o The Alchemy and MTX drivers requires MTD_PARTITIONS and MTD_CFI to work,\n   make those dependencies.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "19da63d1d2df393f8bf891d02e9960430f9178f8",
      "tree": "b967e977423b2e2f476c7f1d4d7cd46ee88a36d3",
      "parents": [
        "0ecbc81adfcb9f15f86b05ff576b342ce81bbef8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 10 23:14:12 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:19:58 2007 +0100"
      },
      "message": "[MTD] Alchemy cleanups\n\nDelete RCS $Id string and unused debug code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0ecbc81adfcb9f15f86b05ff576b342ce81bbef8",
      "tree": "037741dc830ffff7e21b4f1ed343a613e0752414",
      "parents": [
        "8dc64fca75b631142f282047d7f6ae9e8af82543"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@enneenne.com",
        "time": "Mon Mar 26 21:45:43 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 02 14:12:23 2007 -0400"
      },
      "message": "[MTD] [NOR] Support for auto locking flash on power up\n\nAuto unlock sectors on resume for auto locking flash on power up.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@enneenne.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "68aa0fa87f6d4b2f5e8ad39ecaec8bba9137bb3d",
      "tree": "0a80a878bb011dc6e808815cf08a6b9ad3453d68",
      "parents": [
        "9333907084da2b05db787dba3e714d0be7c84f36"
      ],
      "author": {
        "name": "Marc St-Jean",
        "email": "stjeanma@pmc-sierra.com",
        "time": "Mon Mar 26 21:45:41 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 02 14:10:58 2007 -0400"
      },
      "message": "[MTD] PMC MSP71xx flash/rootfs mappings\n\nAdd flash and rootfs mappings for the PMC-Sierra MSP71xx devices.\n\nThis patch references some platform support files previously submitted to\nthe linux-mips@linux-mips.org list.\n\nSigned-off-by: Marc St-Jean \u003cMarc_St-Jean@pmc-sierra.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9333907084da2b05db787dba3e714d0be7c84f36",
      "tree": "c89c3586c5894f9ca26b4e6605575a56a85fd568",
      "parents": [
        "118af321b24529d546cad1c4b6fccf02cd838384",
        "21d31f1f7c8f832324fb55eb4b1397b16258904e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 17:31:17 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 17:31:17 2007 +0000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/joern/misc\n"
    },
    {
      "commit": "8e5368a1e230a87220ef0d238584002e4a429ce3",
      "tree": "0831aeec53b5f22592864d3449bd1e0915bee2a1",
      "parents": [
        "3a6effe81fa0bd2fb9c6c5ecde665492536733e3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 10:40:04 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 10:40:04 2007 +0000"
      },
      "message": "[MTD] [NAND] Remember timing settings for CAFÉ NAND controller.\n\nWe\u0027ll need them for suspend/resume.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "470bc844361b238bcbe6a07ba47d51fca25f2742",
      "tree": "818d1727b1613d0893e519e918d76ff4cdfcda7f",
      "parents": [
        "5bc399e9ef430efd5725b66aa2ad7ad2d81e372b"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Mar 09 10:08:11 2007 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 09 08:08:09 2007 +0000"
      },
      "message": "[MTD] [OneNAND] Classify the page data and oob buffer\n\nClassify the page data and oob buffer\nand it prevents the memory fragementation (writesize + oobsize)\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5bc399e9ef430efd5725b66aa2ad7ad2d81e372b",
      "tree": "e4c76dbc3efe86de070c5746e12838e38f9792fb",
      "parents": [
        "81280d5879761f90b3a341d52371d03998730d8e"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Mar 09 09:41:07 2007 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 09 08:06:39 2007 +0000"
      },
      "message": "[MTD] [OneNAND] Exit the loop when transferring/filling of the oob is finished\n\nWhen transferring/filling of the oob is finished in OOB_AUTO, we exit the loop\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "81280d5879761f90b3a341d52371d03998730d8e",
      "tree": "1bb0b45ca3a2b07e1aead307a9f6c910fc72c660",
      "parents": [
        "e3da8067b3ef16943c02b64baa84dacca1e423be"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Thu Feb 15 09:47:29 2007 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 09 08:05:57 2007 +0000"
      },
      "message": "[MTD] [OneNAND] add Nokia Copyright and a credit\n\nadd Nokia Copyright and a credit\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e3da8067b3ef16943c02b64baa84dacca1e423be",
      "tree": "22c9863d49c9d65b4f30603c33d080b63ba89caa",
      "parents": [
        "91014e9bfaaac32ab46ab46251d774468891bafe"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Feb 15 09:36:39 2007 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 09 08:05:22 2007 +0000"
      },
      "message": "[MTD] [OneNAND] Fix typo \u0026 wrong comments\n\nFix typo \u0026 wrong comments\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "91014e9bfaaac32ab46ab46251d774468891bafe",
      "tree": "66b468133af721a45fae9468a3b7390ea7ab1967",
      "parents": [
        "74641d75275936796d239f828b80cb030e9f9b0a"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon Feb 12 10:34:39 2007 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 09 08:04:25 2007 +0000"
      },
      "message": "[MTD] [OneNAND] Use oob buffer instead of main one in oob functions\n\nIn oob functions, it is used main buffer instead of oob one. So fix it.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "74641d75275936796d239f828b80cb030e9f9b0a",
      "tree": "8364efdc01c453d429db53e24cf2655e69d1f7d5",
      "parents": [
        "f8a922c7bb4d93bd84b7371a8e2571e667d2afb5"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Thu Mar 08 12:20:12 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 08 10:45:04 2007 +0000"
      },
      "message": "[MTD] Correct partition failed erase address\n\nIf an erase operation fails, the address at which the\nfailure occurred is returned by the driver.  The MTD\npartition must adjust this address (by subtracting the\npartition offset) before returning to the caller.\nThis was not happening, which caused JFFS2 to mark\nthe wrong block bad!\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "89e2bf61da9d7664293a57100a419f8116252607",
      "tree": "20018ecee6424539d24ece0006e1d7434fcc6c6f",
      "parents": [
        "99109a6dacfc314a51371d9c3212a55cd7c0c98c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Mar 07 18:33:25 2007 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 08 09:48:14 2007 +0000"
      },
      "message": "[MTD] [NAND] Correct misspelled preprocessor variable.\n\nReplace the apparently misspelled preprocessor variable\n\"MTD_NAND_DISKONCHIP_BBTWRITE\" with the correct form\n\"CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "99109a6dacfc314a51371d9c3212a55cd7c0c98c",
      "tree": "0ea3366715061dd4ecf5108ab189d826de6b6ef3",
      "parents": [
        "83d480917b1af3f8fcffa7a9c8775e0f2dd03395"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Mar 07 16:36:01 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 08 09:46:28 2007 +0000"
      },
      "message": "[MTD] [MAPS] dilnetpc: Fix printk warning\n\nThe type of a resource could be 32 or 64bit depending upon platform or\noption so cast it explicitly.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "83d480917b1af3f8fcffa7a9c8775e0f2dd03395",
      "tree": "685763f276a1bd3eed77d57599d728d9750b9b09",
      "parents": [
        "dc164bbb4b5be9df4f249ab33576fa783c363b93"
      ],
      "author": {
        "name": "Vijay Sampath",
        "email": "vsampath@gmail.com",
        "time": "Tue Mar 06 02:39:44 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 08 09:22:38 2007 +0000"
      },
      "message": "[MTD] [NOR] Fix oops in cfi_amdstd_sync\n\nThe files cfi_cmdset_0002.c and cfi_cmdset_0020.c do not initialize their\nwait queues like is done in cfi_cmdset_0001.c.  This causes an oops when\nthe wait queue is accessed.  I have copied the code from cfi_cmdset_0001.c\nthat is pertinent to initialization of the wait queue.\n\nSigned-off-by: Vijay Sampath \u003cvsampath@gmail.com\u003e\nAcked-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "dc164bbb4b5be9df4f249ab33576fa783c363b93",
      "tree": "2ed11a926af063840d6eee51e828b234b9270626",
      "parents": [
        "180bfb31fef77815d56b875d4f28d353fdc87bf8"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Mar 06 02:39:45 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 08 09:21:42 2007 +0000"
      },
      "message": "[MTD] ESB2 check for closed ROM window\n\nAdd checking for closed ROM window on Intel ESB2 Southbridge.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1f92267c51a514f35ad5b0fd46cb099c0980b679",
      "tree": "06101742bffb98e305dcf9db208e55ed89182d44",
      "parents": [
        "eee8abe5de9cbd936b51db292c8d3c406b0e79e7"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Tue Mar 06 16:56:34 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 08 09:17:43 2007 +0000"
      },
      "message": "[MTD] [NAND] make oobavail public\n\nDuring the MTD rework the oobavail parameter of mtd_info structure has become\nprivate. This is not quite correct in terms of integrity and logic. If we have\nmeans to write to OOB area, then we\u0027d like to know upfront how many bytes out\nof OOB are spare per page to be able to adapt to specific cases.\nThe patch inlined adds the public oobavail parameter.\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "dff5e44c36ed7ef6ce2a5280e5204c452668960f",
      "tree": "5f25650cda81387bc6379f126b664ce600bbd851",
      "parents": [
        "ec3622d963522432a873cc1b6f66fed6fceddc18"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Fri Feb 23 01:00:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 25 16:41:41 2007 +0000"
      },
      "message": "[ARM] 4233/1: nand/s3c2410.c: warning fix\n\nNoticed while building a s3c2410 kernel :\ndrivers/mtd/nand/s3c2410.c: In function \u0027s3c2440_nand_calculate_ecc\u0027:\ndrivers/mtd/nand/s3c2410.c:476: warning: format \u0027%06x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nThis patch fixes it.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "21d31f1f7c8f832324fb55eb4b1397b16258904e",
      "tree": "54dfa7f24f601713261160e578abeaa5c66a2652",
      "parents": [
        "8870530a4053add56a2c0eb90a3669facb9f7117"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:22:22 2007 +0100"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:22:22 2007 +0100"
      },
      "message": "[PATCH] [MTD] block2mtd: remove readahead code\n\nOver the years there was a slow trickle of complaints against the readahead\ncode.  Most of them concerned performance, Peter Zijlstra stumbled over it\nwhen working unrelated changes and I believe there was an actual bug report.\nOh, Andrew Morton also complained about duplicating code from mm/readahead.c.\n\nIt is just not worth it.  On flash media like usb sticks, readahead will\nmake things go slow - very slow.  On spinning disks, readahead may be a\nwin, but this is definitely not the place to add it.\n\nSigned-off-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\n"
    },
    {
      "commit": "8870530a4053add56a2c0eb90a3669facb9f7117",
      "tree": "f9fd22feedb9e157fea8d0178cb3bd463558865d",
      "parents": [
        "0ffb74ccc06a112042adfaf8229684b78202bcae"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:21:41 2007 +0100"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:21:41 2007 +0100"
      },
      "message": "[PATCH] [MTD] block2mtd: remove warning\n\ndrivers/mtd/devices/block2mtd.c:311:9: warning: symbol \u0027dev\u0027 shadows an earlier one\ndrivers/mtd/devices/block2mtd.c:294:23: originally declared here\n\nSigned-off-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\n"
    },
    {
      "commit": "0ffb74ccc06a112042adfaf8229684b78202bcae",
      "tree": "75c10d29ac449263785a3c6dd8612c2dd234cd75",
      "parents": [
        "1ca949299260aa49eeba34ff912e2321c8b1f647"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:20:58 2007 +0100"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:20:58 2007 +0100"
      },
      "message": "[PATCH] [MTD] block2mtd: remove casts\n\nRemove two casts - they were not only pointless, but outright harmful.\n\nSpotted by Felix Fietkau \u003cnbd@openwrt.org\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\n"
    },
    {
      "commit": "4935361766cc73949fe032cd157d314f288922ba",
      "tree": "1584f81525ae05a04d515b13a4787cd8eed46029",
      "parents": [
        "2874b391bd78a5b8cb84be67297a345fbdec4ac8",
        "4f65992381112acd7d2732665a9eae492c2c9de6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (49 commits)\n  [MTD] [NAND] S3C2412 fix hw ecc\n  [MTD] [NAND] Work around false compiler warning in CAFÉ driver\n  [JFFS2] printk warning fixes\n  [MTD] [MAPS] ichxrom warning fix\n  [MTD] [MAPS] amd76xrom warning fix\n  [MTD] [MAPS] esb2rom warning fixes\n  [MTD] [MAPS] ck804xrom warning fix\n  [MTD] [MAPS] netsc520 warning fix\n  [MTD] [MAPS] sc520cdp warning fix\n  [MTD] [ONENAND] onenand_base warning fix\n  [MTD] [NAND] eXcite nand flash driver\n  [MTD] Improve heuristic for detecting wrong-endian RedBoot partition table\n  [MTD] Fix RedBoot partition parsing regression harder.\n  [MTD] [NAND] S3C2410: Hardware ECC correction code\n  [JFFS2] Use MTD_OOB_AUTO to automatically place cleanmarker on NAND\n  [MTD] Clarify OOB-operation interface comments\n  [MTD] remove unused ecctype,eccsize fields from struct mtd_info\n  [MTD] [NOR] Intel: remove ugly PROGREGION macros\n  [MTD] [NOR] STAA: use writesize instead off eccsize to represent ECC block\n  [MTD] OneNAND: Invalidate bufferRAM after erase\n  ...\n"
    },
    {
      "commit": "4f65992381112acd7d2732665a9eae492c2c9de6",
      "tree": "e04df8b8129f5ca5cd1ecdc8ab9225094397575b",
      "parents": [
        "2a7295b277539728a748fba00db388f3dc49c0d0"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.fr",
        "time": "Tue Feb 13 12:30:38 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:47:47 2007 +0000"
      },
      "message": "[MTD] [NAND] S3C2412 fix hw ecc\n\nS3C2412 use differents registers than s3c2440 for hw ecc handling.\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.fr\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2a7295b277539728a748fba00db388f3dc49c0d0",
      "tree": "3285b0d19c0ab743656e7aa42ded9db21b8af0ab",
      "parents": [
        "7be26bfb2ef3b3a768232d11d9aad9222b053d0a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:11 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:45:05 2007 +0000"
      },
      "message": "[MTD] [NAND] Work around false compiler warning in CAFÉ driver\n\ndrivers/mtd/nand/cafe.c: In function \u0027cafe_nand_cmdfunc\u0027:\ndrivers/mtd/nand/cafe.c:269: warning: \u0027irqs\u0027 may be used uninitialized in this function\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3a38d3af92c423687fa3c916ad3e1288980024e3",
      "tree": "e342721bef447d35c9f5737a6e5d95ec695b0a2d",
      "parents": [
        "1a6284cb6f44b2484505ee7567831316a90bc09f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:09 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:42:51 2007 +0000"
      },
      "message": "[MTD] [MAPS] ichxrom warning fix\n\ndrivers/mtd/maps/ichxrom.c: In function \u0027ichxrom_init_one\u0027:\ndrivers/mtd/maps/ichxrom.c:231: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\ndrivers/mtd/maps/ichxrom.c:231: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1a6284cb6f44b2484505ee7567831316a90bc09f",
      "tree": "1e3b046c191ada7467881801d581e37f6afb5752",
      "parents": [
        "5ad0fdc6ddd4836ddbd912a4cfc6af3963fdaa59"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:09 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:42:25 2007 +0000"
      },
      "message": "[MTD] [MAPS] amd76xrom warning fix\n\ndrivers/mtd/maps/amd76xrom.c: In function \u0027amd76xrom_init_one\u0027:\ndrivers/mtd/maps/amd76xrom.c:209: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5ad0fdc6ddd4836ddbd912a4cfc6af3963fdaa59",
      "tree": "d447a5f9ad375932a9ed2ad8255ecabd7ed1a50f",
      "parents": [
        "65af07141b8249c98888a470e01c449131b72ffe"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:08 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:42:03 2007 +0000"
      },
      "message": "[MTD] [MAPS] esb2rom warning fixes\n\ndrivers/mtd/maps/esb2rom.c: In function \u0027esb2rom_init_one\u0027:\ndrivers/mtd/maps/esb2rom.c:293: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "65af07141b8249c98888a470e01c449131b72ffe",
      "tree": "0dc8337fa16d5286aa4cc40af653686a8cfc1cb3",
      "parents": [
        "3ce32f5d12735b11c002057378879b3366f09825"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:07 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:41:47 2007 +0000"
      },
      "message": "[MTD] [MAPS] ck804xrom warning fix\n\ndrivers/mtd/maps/ck804xrom.c: In function \u0027ck804xrom_init_one\u0027:\ndrivers/mtd/maps/ck804xrom.c:211: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\ndrivers/mtd/maps/ck804xrom.c:211: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3ce32f5d12735b11c002057378879b3366f09825",
      "tree": "11e285f6d61ec042877ba90202903441c2b3ae74",
      "parents": [
        "e389612deceea0816a8027fb2fcf68d5856c8d3a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:07 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:41:31 2007 +0000"
      },
      "message": "[MTD] [MAPS] netsc520 warning fix\n\ndrivers/mtd/maps/netsc520.c: In function \u0027init_netsc520\u0027:\ndrivers/mtd/maps/netsc520.c:97: warning: format \u0027%lx\u0027 expects type \u0027long unsigned int\u0027, but argument 3 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e389612deceea0816a8027fb2fcf68d5856c8d3a",
      "tree": "6133427e389df211ef4e665b37a2bdf358350157",
      "parents": [
        "5785bdd6fca4e117c9891c377347ff1a987abb1b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:06 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:41:01 2007 +0000"
      },
      "message": "[MTD] [MAPS] sc520cdp warning fix\n\ndrivers/mtd/maps/sc520cdp.c:241: warning: format \u0027%lx\u0027 expects type \u0027long unsigned int\u0027, but argument 3 has type \u0027resource_size_t\u0027\ndrivers/mtd/maps/netsc520.c: In function \u0027init_netsc520\u0027:\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5785bdd6fca4e117c9891c377347ff1a987abb1b",
      "tree": "6625e2a40f407d96772c09553b0973b0fbfaae19",
      "parents": [
        "67a9c7af1f5eb5dbf1399b364fcf7e64dc28236c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:05 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:38:32 2007 +0000"
      },
      "message": "[MTD] [ONENAND] onenand_base warning fix\n\ndrivers/mtd/onenand/onenand_base.c: In function \u0027onenand_bbt_read_oob\u0027:\ndrivers/mtd/onenand/onenand_base.c:1033: warning: format \u0027%i\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2db6346f76ac5bd5b632373240e3e54828111837",
      "tree": "60cc90d997cbbd3dc2d246f7a099f7e476b7fe49",
      "parents": [
        "38515e908ba3a9c467ad3bf347b9bce69216df94"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:55 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users in -mm.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d54b1fdb1d9f82e375a299e22bd366aad52d4c34",
      "tree": "f94768d59702dbbc0beb9a70d9be65dbc5e5108d",
      "parents": [
        "fa027c2a0a0d6d1df6b29ee99048502c93da0dd4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 5\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc0ecff698165ae8e178efa086e0dd1f385206b1",
      "tree": "fc6274f0862bdd6749172201170b2f6a7ce4c4ff",
      "parents": [
        "54bc485522afdac33de5504da2ea8cdcc690674e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 10 01:45:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:31 2007 -0800"
      },
      "message": "[PATCH] remove invalidate_inode_pages()\n\nConvert all calls to invalidate_inode_pages() into open-coded calls to\ninvalidate_mapping_pages().\n\nLeave the invalidate_inode_pages() wrapper in place for now, marked as\ndeprecated.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67a9c7af1f5eb5dbf1399b364fcf7e64dc28236c",
      "tree": "710a12f8491592ad27f16522c17e83b97084bc46",
      "parents": [
        "7ca353a428ecbaf77b651fbacfcb2f2f6d813879"
      ],
      "author": {
        "name": "Thomas Koeller",
        "email": "thomas.koeller@baslerweb.com",
        "time": "Sat Feb 10 11:21:27 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 11 17:57:49 2007 +0100"
      },
      "message": "[MTD] [NAND] eXcite nand flash driver\n\nThis is a nand flash driver for the eXcite series of intelligent\ncameras manufactured by Basler Vision Technologies AG.\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7ca353a428ecbaf77b651fbacfcb2f2f6d813879",
      "tree": "94e8338e3fdec701e2d9d6ce2ad38089dbf78ab4",
      "parents": [
        "11192146e57bc8e58865e7d9c2497f66a4f7e6e7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Feb 10 09:58:31 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Feb 10 09:58:31 2007 +0000"
      },
      "message": "[MTD] Improve heuristic for detecting wrong-endian RedBoot partition table\n\nAlso limit the amount we scan to one eraseblock.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "11192146e57bc8e58865e7d9c2497f66a4f7e6e7",
      "tree": "a4ca503fce35895f4031b11b92be45f1d35c2f15",
      "parents": [
        "a2593247d747954cd12c32da8c5a3aecb9cd19a3"
      ],
      "author": {
        "name": "Rod Whitby",
        "email": "rod@whitby.id.au",
        "time": "Sat Feb 10 09:26:48 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Feb 10 09:26:48 2007 +0000"
      },
      "message": "[MTD] Fix RedBoot partition parsing regression harder.\n\nCorrect the location of the recalculation of the FIS directory size,\nand also add the same recalculation for the byte-swapped case.\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a2593247d747954cd12c32da8c5a3aecb9cd19a3",
      "tree": "76b80f5626784a3c8fc88346eb8189a7b38bc22a",
      "parents": [
        "a7a6ace1406f95c3edb8365788f85984377f3832"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Feb 02 16:59:33 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 17:12:59 2007 +0000"
      },
      "message": "[MTD] [NAND] S3C2410: Hardware ECC correction code\n\nAdd support for correcting errors detected by the\nhardware ECC.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "64f60710568db5cec1a76c1d1e261b239f9ef809",
      "tree": "211872ced9ff58baf4480fc99a1d58743b001586",
      "parents": [
        "d416085572eb6a44fd2cf29fd7aed83ffc95fd88"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 30 10:50:43 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 15:27:12 2007 +0000"
      },
      "message": "[MTD] remove unused ecctype,eccsize fields from struct mtd_info\n\nRemove unused and broken mtd-\u003eecctype and mtd-\u003eeccsize fields\nfrom struct mtd_info. Do not remove them from userspace API\ndata structures (don\u0027t want to breake userspace) but mark them\nas obsolete by a comment. Any userspace program which uses them\nshould be half-broken anyway, so this is more about saving\ndata structure size.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "d416085572eb6a44fd2cf29fd7aed83ffc95fd88",
      "tree": "af94b7823ede57c0590c6ea42b6e94e037ecab41",
      "parents": [
        "992c9d24c417afce9792da18f8e664c6b9802c5c"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 30 10:45:55 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 15:26:37 2007 +0000"
      },
      "message": "[MTD] [NOR] Intel: remove ugly PROGREGION macros\n\nRemove ugly and weird MTD_PROGREGION_CTRLMODE_VALID() and\nMTD_PROGREGION_CTRLMODE_INVALID() macros. There is only one\nuser of them and they are used locally just for printing.\n\nAnyway, this patch is a preparation for removing mtd-\u003eecctype\nand mtd-\u003eeccsize, but these macros use them. Fix this.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    }
  ],
  "next": "992c9d24c417afce9792da18f8e664c6b9802c5c"
}
