)]}'
{
  "log": [
    {
      "commit": "cd24f8c1e7e27a2c6051a9a338d4704a2431dbf0",
      "tree": "c872341d05fd36baa1726dceb7bf17e72e212c4b",
      "parents": [
        "be94a4ba093c75e06b6fd2b0476f34812fbd359e"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Jun 05 18:48:08 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 11:54:17 2009 -0700"
      },
      "message": "mtd: davinci nand: update clock naming\n\nDaVinci clock support has been updated in mainline.\nUpdate clock names accordingly.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8541c1180a355c4da283fc6b03a92c0233823c1b",
      "tree": "1adbdb65bc48478355b42ab025d1280f1110fe64",
      "parents": [
        "b5c42bc8db17db80917f99205a03c51f17354495"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vova.barinov@gmail.com",
        "time": "Thu Apr 23 15:47:22 2009 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 29 10:44:05 2009 +0100"
      },
      "message": "mtd: MXC NAND driver fixes (v5)\n\nThe following patch fixes:\n - re-initialization of host-\u003ecol_addr which is used as byte index\n   between the successive READID flash commands.\n - compile error when CONFIG_PM is enabled\n - pass on the error code from clk_get()\n - return -ENOMEM in case of failed ioremap()\n - pass on the return value of platform_driver_probe() directly\n - remove excessive printk\n - let command line partition table parsing with mxc_nand name.\n   The cmd_line parsing is done via \u003cmtd-id\u003e name that differs\n   from mxc_nand by default and looks like \"NAND 256MiB 1,8V 8-bit\"\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@embeddedalley.com\u003e\nSigned-off-by: Lothar Wassmann \u003cLW@KARO-electronics.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "67cd724f6d0919072a284f150a5761a160ac5cfa",
      "tree": "c4db9a6c25a20d2db0020d8aa71eaff4f276f001",
      "parents": [
        "97c68d00dbb2decda4b3dce79ce55df04246a834"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 22 15:02:23 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 07:52:08 2009 -0700"
      },
      "message": "cafe_nand: Fix warning\n\nWrong types on IRQ handler\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22ae77bc7ac115b9d518d5cbc13d39317079b2b0",
      "tree": "574b7af678c0b1ad2c891ac5066292746788ece8",
      "parents": [
        "e379ec7c42343c6b6ef06a98de7c94db41c1423e",
        "30bbf1406714cf464c56e96e4ad6a291907f5023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:56:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:56:26 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (53 commits)\n  [MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n  [MTD] [NOR] Fixup for Numonyx M29W128 chips\n  [MTD] mtdpart: Make ecc_stats more realistic.\n  powerpc/85xx: TQM8548: Update DTS file for multi-chip support\n  powerpc: NAND: FSL UPM: document new bindings\n  [MTD] [NAND] FSL-UPM: Add wait flags to support board/chip specific delays\n  [MTD] [NAND] FSL-UPM: add multi chip support\n  [MTD] [NOR] Add device parent info to physmap_of\n  [MTD] [NAND] Add support for NAND on the Socrates board\n  [MTD] [NAND] Add support for 4KiB pages.\n  [MTD] sysfs support should not depend on CONFIG_PROC_FS\n  [MTD] [NAND] Add parent info for CAFÉ controller\n  [MTD] support driver model updates\n  [MTD] driver model updates (part 2)\n  [MTD] driver model updates\n  [MTD] [NAND] move gen_nand\u0027s probe function to .devinit.text\n  [MTD] [MAPS] move sa1100 flash\u0027s probe function to .devinit.text\n  [MTD] fix use after free in register_mtd_blktrans\n  [MTD] [MAPS] Drop now unused sharpsl-flash map\n  [MTD] ofpart: Check name property to determine partition nodes.\n  ...\n\nManually fix trivial conflict in drivers/mtd/maps/Makefile\n"
    },
    {
      "commit": "30bbf1406714cf464c56e96e4ad6a291907f5023",
      "tree": "79903768f3b71bca4bedac51a9dfed848e5aa703",
      "parents": [
        "504a3e72208fc6a65924426ff5693982590bccdc"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Mar 24 17:26:10 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:24:02 2009 -0700"
      },
      "message": "[MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ade92a636f15d7e5b92e2df22e8fcb6c7640cd4f",
      "tree": "a1b481b9145a5e95f190ded835ef11c5e7ae2556",
      "parents": [
        "b6e0e8c07754c8aefd6ff3536463fed5f71405a0"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Mar 30 12:02:43 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:17:59 2009 -0700"
      },
      "message": "[MTD] [NAND] FSL-UPM: Add wait flags to support board/chip specific delays\n\nThe NAND flash on the TQM8548_BE modules requires a short delay after\nrunning the UPM pattern. The TQM8548_BE requires a further short delay\nafter writing out a buffer. Normally the R/B pin should be checked, but\nit\u0027s not connected on the TQM8548_BE. The existing driver uses similar\nfixed delay points. To manage these extra delays in a more general way,\nI introduced the \"fsl,ump-wait-flags\" property allowing the board-\nspecific driver to specify various types of extra delay.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b6e0e8c07754c8aefd6ff3536463fed5f71405a0",
      "tree": "84233509d5ccf9efea3e92785c101ce3b051eaef",
      "parents": [
        "db99a5523175ba15fef4719c722cea11b94911bb"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Mar 30 12:02:42 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:17:09 2009 -0700"
      },
      "message": "[MTD] [NAND] FSL-UPM: add multi chip support\n\nThis patch adds support for multi-chip NAND devices to the FSL-UPM\ndriver. This requires support for multiple GPIOs for the RNB pins.\nThe NAND chips are selected through address lines defined by the\nFDT property \"fsl,upm-addr-line-cs-offsets\".\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1b578193af3b94c3d55d9aaf6b53275b1cb59a41",
      "tree": "7377c207d6d0f89142f0c82aef90a7367159d45a",
      "parents": [
        "81ec5364a58c0545b694dee02fe65b9ae48f37b6"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Wed Mar 25 11:48:38 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:15:27 2009 -0700"
      },
      "message": "[MTD] [NAND] Add support for NAND on the Socrates board\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "81ec5364a58c0545b694dee02fe65b9ae48f37b6",
      "tree": "bc45bdf4930c3e2677354a6d2e3a8d6ca028eb0c",
      "parents": [
        "45b09076149f1360e15919ca7e004e8d3810a0f7"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Dec 12 17:27:03 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:01:56 2009 -0700"
      },
      "message": "[MTD] [NAND] Add support for 4KiB pages.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cab4e4c43f92582a2bfc026137b3d8a175bd0360",
      "tree": "2f0e8fbc2e7d2d0cd6f1658a5e084a53b1e83a2e",
      "parents": [
        "5412b5399e095730008a14f2107331b2123733e4",
        "49502677e11079c2e3e01867c922a894ce06a8be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:30:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:30:21 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param:\n  module: use strstarts()\n  strstarts: helper function for !strncmp(str, prefix, strlen(prefix))\n  arm: allow usage of string functions in linux/string.h\n  module: don\u0027t use stop_machine on module load\n  module: create a request_module_nowait()\n  module: include other structures in module version check\n  module: remove the SHF_ALLOC flag on the __versions section.\n  module: clarify the force-loading taint message.\n  module: Export symbols needed for Ksplice\n  Ksplice: Add functions for walking kallsyms symbols\n  module: remove module_text_address()\n  module: __module_address\n  module: Make find_symbol return a struct kernel_symbol\n  kernel/module.c: fix an unused goto label\n  param: fix charp parameters set via sysfs\n\nFix trivial conflicts in kernel/extable.c manually.\n"
    },
    {
      "commit": "c451c7c4c9c4f59c7808a7d397d32bef160c14d9",
      "tree": "9300e0d6444e2b5bb7785d7273a26e3be4155113",
      "parents": [
        "87f39f0493edf7051b1b87c6e9eb7f9a74be8e85"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Apr 04 15:27:45 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Apr 04 15:27:45 2009 +0100"
      },
      "message": "[MTD] [NAND] Add parent info for CAFÉ controller\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "87f39f0493edf7051b1b87c6e9eb7f9a74be8e85",
      "tree": "d4e3675487c46c36dcacf95ad62ab561cbc33d88",
      "parents": [
        "694bb7fc19c6b87e106f4c85a2707072e2f111a0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Mar 26 00:42:50 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Apr 04 14:32:59 2009 +0100"
      },
      "message": "[MTD] support driver model updates\n\nFollow-on patch to the previous driver model patch for the MTD\nframework.  This one makes various MTD drivers connect to the\ndriver model tree, so /sys/devices/virtual/mtd/* nodes are no\nlonger present ... mostly drivers used on boards I have handy.\n\nBased on a patch from Kay Sievers.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9d63287a461c269edb39941744f4ff22223cf349",
      "tree": "a1fb1040e5cd68055138ab942fafd42be67f9f12",
      "parents": [
        "f0b1e5892478d5bd683ff01bd95dc7bfc87f8e42"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Mar 28 00:26:58 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Apr 03 10:38:05 2009 +0100"
      },
      "message": "[MTD] [NAND] move gen_nand\u0027s probe function to .devinit.text\n\nA pointer to plat_nand_probe is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Hamish Moffatt \u003chamish@cloud.net.au\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a6e6abd575fcbe6572ebc7a70ad616406d206fa8",
      "tree": "3909d2be063116936179bb4da85d5cb4aed32ce6",
      "parents": [
        "e610499e2656e61975affd0af56b26eb73964c84"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Mar 31 13:05:31 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Mar 31 13:05:32 2009 +1030"
      },
      "message": "module: remove module_text_address()\n\nImpact: Replace and remove risky (non-EXPORTed) API\n\nmodule_text_address() returns a pointer to the module, which given locking\nimprovements in module.c, is useless except to test for NULL:\n\n1) If the module can\u0027t go away, use __module_text_address.\n2) Otherwise, just use is_module_text_address().\n\nCc: linux-mtd@lists.infradead.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "2a7af8ca8bc632a9dc138bff7f88a23fa3e5937a",
      "tree": "5888e6e14688b0f1abace608e133fa90040e189d",
      "parents": [
        "c7eee1b836ab5e504cbd2b7f3892ea468bd52a16"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "niels.devos@wincor-nixdorf.com",
        "time": "Fri Jan 30 11:08:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:02 2009 +0200"
      },
      "message": "trivial: MTD: remove EOL from MODULE_DESCRIPTION\n\nThere is no need to have a \"\\n\" on a MODULE_DESCRIPTION, remove it.\n\nSigned-off-by: Niels de Vos \u003cniels.devos@wincor-nixdorf.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0fe41b8982001cd14ee2c77cd776735a5024e98b",
      "tree": "83e65d595c413d55259ea14fb97748ce5efe5707",
      "parents": [
        "eedf2c5296a8dfaaf9aec1a938c1d3bd73159a30",
        "9759d22c8348343b0da4e25d6150c41712686c14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:03:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:03:14 2009 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (422 commits)\n  [ARM] 5435/1: fix compile warning in sanity_check_meminfo()\n  [ARM] 5434/1: ARM: OMAP: Fix mailbox compile for 24xx\n  [ARM] pxa: fix the bad assumption that PCMCIA sockets always start with 0\n  [ARM] pxa: fix Colibri PXA300 and PXA320 LCD backlight pins\n  imxfb: Fix TFT mode\n  i.MX21/27: remove ifdef CONFIG_FB_IMX\n  imxfb: add clock support\n  mxc: add arch_reset() function\n  clkdev: add possibility to get a clock based on the device name\n  i.MX1: remove fb support from mach-imx\n  [ARM] pxa: build arch/arm/plat-pxa/mfp.c only when PXA3xx or ARCH_MMP defined\n  Gemini: Add support for Teltonika RUT100\n  Gemini: gpiolib based GPIO support v2\n  MAINTAINERS: add myself as Gemini architecture maintainer\n  ARM: Add Gemini architecture v3\n  [ARM] OMAP: Fix compile for omap2_init_common_hw()\n  MAINTAINERS: Add myself as Faraday ARM core variant maintainer\n  ARM: Add support for FA526 v2\n  [ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h\n  [ARM] collie: fix two minor formatting nits\n  ...\n"
    },
    {
      "commit": "ed40d0c472b136682b2fcba05f89762859c7374f",
      "tree": "076b83a26bcd63d6158463735dd34c10bbc591dc",
      "parents": [
        "9e495834e59ca9b29f1a1f63b9f5533bb022ac49",
        "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel\n\nConflicts:\n\tsound/soc/pxa/pxa2xx-i2s.c\n"
    },
    {
      "commit": "6e15cf04860074ad032e88c306bea656bbdd0f22",
      "tree": "c346383bb7563e8d66b2f4a502f875b259c34870",
      "parents": [
        "be0ea69674ed95e1e98cb3687a241badc756d228",
        "60db56422043aaa455ac7f858ce23c273220f9d9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 21:39:17 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 27 17:28:43 2009 +0100"
      },
      "message": "Merge branch \u0027core/percpu\u0027 into percpu-cpumask-x86-for-linus-2\n\nConflicts:\n\tarch/parisc/kernel/irq.c\n\tarch/x86/include/asm/fixmap_64.h\n\tarch/x86/include/asm/setup.h\n\tkernel/irq/handle.c\n\nSemantic merge:\n        arch/x86/include/asm/fixmap.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7a192ec334cab9fafe3a8665a65af398b0e24730",
      "tree": "eea572863500f94d446cfded69835e188dba3447",
      "parents": [
        "6da2d377bba06c29d0bc41c8dee014164dec82a7"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Fri Feb 06 23:40:12 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:38:25 2009 -0700"
      },
      "message": "platform driver: fix incorrect use of \u0027platform_bus_type\u0027 with \u0027struct device_driver\u0027\n\nThis patch fixes the bug reported in\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11681.\n\n\"Lots of device drivers register a \u0027struct device_driver\u0027 with\nthe \u0027.bus\u0027 member set to \u0027\u0026platform_bus_type\u0027. This is wrong,\nsince the platform_bus functions expect the \u0027struct device_driver\u0027\nto be wrapped up in a \u0027struct platform_driver\u0027 which provides\nsome additional callbacks (like suspend_late, resume_early).\nThe effect may be that platform_suspend_late() uses bogus data\noutside the device_driver struct as a pointer pointer to the\ndevice driver\u0027s suspend_late() function or other hard to\nreproduce failures.\"(Lothar Wassmann)\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c36f1e3301ee9d8045938a2741da7f8e4c7fbbff",
      "tree": "2c829f1a4bf3aa0adc1a503d2cef7054ec3b749b",
      "parents": [
        "48f8151ea68ad78391ef6ff12a83e6fbdb6094f6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Mar 24 16:38:21 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:38:21 2009 -0700"
      },
      "message": "mtd: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCc: dwmw2@infradead.org\nCc: linux-mtd@lists.infradead.org\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n"
    },
    {
      "commit": "c0e6616ae69774f42fda7a8cc5dc699aff311b40",
      "tree": "10344150d27569dccbe06c21a28866268d7b7b31",
      "parents": [
        "158772c2d4178525365dd46b8223184a861df58f"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Mar 24 18:27:24 2009 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Mar 24 09:39:46 2009 +0000"
      },
      "message": "[MTD] [NAND] sh_flctl: fix hardware ecc handling for 2048 byte page\n\nSigned-off-by: Jeremy Baker \u003cJeremy.Baker@renesas.com\u003e\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f271049e2010b918f83dc1c7bbd5d75f4710506a",
      "tree": "e39389588aa6ea62c23dffddb4f77cf40db44286",
      "parents": [
        "82a72d108b4fbcc8f651b7c4e34c6f18a605d58d"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Feb 17 13:54:47 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 18:37:44 2009 +0000"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: add ability to keep controller settings defined by OBM/bootloader\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "82a72d108b4fbcc8f651b7c4e34c6f18a605d58d",
      "tree": "cc9d561286eca9f8696324f069309958fc94adec",
      "parents": [
        "b2ed3680553b451e5c45064de26ea8fa5201c6d4"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Feb 17 13:54:46 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 18:37:33 2009 +0000"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: allow building as module\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b2ed3680553b451e5c45064de26ea8fa5201c6d4",
      "tree": "1570c4b8e76bf1b143cc23b2f4170ac1694c5445",
      "parents": [
        "e7f521636a2d6b1a012f98f6ec16898c5d6f1543"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Feb 17 13:54:45 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 18:37:16 2009 +0000"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: use resource_size instead of \u0027r-\u003eend - r-\u003estart + 1\u0027\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "64fb65baffa5b8f6f2eb3f628dec43c22cd1031f",
      "tree": "1f31498a7b2f65bac255c286c66810bf72fa235a",
      "parents": [
        "cbf77c1bd9c79d1742976862d0b2bebaff1ea14d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Mar 04 12:01:34 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 18:10:48 2009 +0000"
      },
      "message": "[MTD] TXx9 SoC NAND Flash Memory Controller driver\n\nThis patch adds support for the integrated NAND flash controller of the\nTXx9 family.\n\nOnce upon a time there were tx4925ndfmc and tx4938ndfmc driver.  They\nwere removed due to bitrot in 2005.\nThis new driver is completely rewritten based on a driver in CELF patch\narchive.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Bächle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a4b6d516a6079c6ba8dc97d185371439035a35d0",
      "tree": "b53616a18b80d9d35a865ece4d4e3711c8dea074",
      "parents": [
        "7ed8c7d440d497913a2218831a67b5897e0e86e1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Mar 04 12:01:41 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 13:16:44 2009 +0000"
      },
      "message": "[MTD] partitioning utility predicates\n\nMove mtd_has_partitions() and mtd_has_cmdlinepart() inlines from a\nDaVinci-specific driver to the \u003clinux/mtd/partitions.h\u003e header.\n\nUse those to eliminate #ifdefs in two drivers which had their own\ndefinitions of mtd_has_partitions().\n\nQuite a lot of other MTD drivers could benefit from using use one or both\nof these to remove #ifdeffery.  Maybe some Janitors would like to help.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d5e539ad7d8305f12d04b4a278f8cf791e3de4db",
      "tree": "287957029b97af395209eb76168eac8fed3f17b8",
      "parents": [
        "374555aeb64f450db04edb8c7c218d763f2a8781"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Mar 04 12:01:39 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 13:15:55 2009 +0000"
      },
      "message": "[MTD] [NAND] davinci: drop usage of cpu_is_* macro\n\nUsage of davinci-specific cpu_is macros is not allowed in drivers.\nThese options should be passed in through platform_data.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "374555aeb64f450db04edb8c7c218d763f2a8781",
      "tree": "5367885bf7c8a8e74d2533dbddc4079a3cbcc1d4",
      "parents": [
        "ff4569c752c577c7e71e03c9d59e6ef85ca763c0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Mar 04 12:01:38 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 13:15:17 2009 +0000"
      },
      "message": "[MTD] [NAND] fix broken debug messages\n\nFix incorrect debug messages (*write* not read); someone committed some\ncut\u0027n\u0027paste bugs.   There might be more, I only noticed these since I was\nlooking for nand_read usage and landed in some very wrong functions.\n\nIMO all MTD debugging message framework is goofed, anyway.  It uses\n\"DEBUG\" in a way that\u0027s incompatible with usage most everywhere else in\nthe kernel, and which prevents normal pr_dbg() and dev_dbg() calls from\nworking right.\n\n[True. It predates those by a long way, and should probably be updated \nto use them. dwmw2]\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ff4569c752c577c7e71e03c9d59e6ef85ca763c0",
      "tree": "40e14bb1acb7f1261bb55e2d0abb44dfd32abef8",
      "parents": [
        "52ff49df7fab18e56fa31b43143c4150c2547836"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Mar 04 12:01:37 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 12:32:19 2009 +0000"
      },
      "message": "[MTD] [NAND] davinci_nand driver\n\nThis is a device driver for the NAND flash controller found on the various\nDaVinci family chips.  It handles up to four SoC chipselects, and some\nflavors of secondary chipselect (e.g.  based on upper bits of the address\nbus) as used with some multichip packages.  (Including the 2 GiB chips\nused on some TI devel boards.)\n\nThe 1-bit ECC hardware is supported (3 bytes ECC per 512 bytes data); but\nnot yet the newer 4-bit ECC (10 bytes ECC per 512 bytes data), as\navailable on chips like the DM355 or OMAP-L137 and needed with the more\nerror-prone MLC NAND chips.\n\nThis is a cleaned-up version of code that\u0027s been in use for several years\nnow; sanity checked with the new drivers/mtd/tests.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "52ff49df7fab18e56fa31b43143c4150c2547836",
      "tree": "d796944bf50cec952789ae384f7ea3247d691634",
      "parents": [
        "c6d59cdd412e1ae34ad9c8dc69eaabada792f7ae"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Mar 04 12:01:36 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 12:27:43 2009 +0000"
      },
      "message": "[MTD] [NAND] fix \"raw\" reads with ECC syndrome layouts\n\nThe syndrome based page read/write routines store ECC, and possibly other\n\"OOB\" data, right after each chunk of ECC\u0027d data.  With ECC chunk size of\n512 bytes and a large page (2KiB) NAND, the layout is:\n\n  data-0 OOB-0 data-1 OOB-1 data-2 OOB-2 data-3 OOB-3 OOB-leftover\n\nWhere OOBx is (prepad, ECC, postpad).  However, the current \"raw\" routines\nuse a traditional layout -- data OOB, disregarding the prepad and postpad\nvalues -- so when they\u0027re used with that type of ECC hardware, those calls\nmix up the data and OOB.  Which means, in particular, that bad block\ntables won\u0027t be found on startup, with data corruption and related chaos\nensuing.\n\nThe current syndrome-based drivers in mainline all seem to use one chunk\nper page; presumably they haven\u0027t noticed such bugs.\n\nFix this, by adding read/write page_raw_syndrome() routines as siblings of\nthe existing non-raw routines; \"raw\" just means to bypass the ECC\ncomputations, not change data and OOB layout.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bfc492571e7ad1eb4b9fe3ac8ab0a7cdaecf8eca",
      "tree": "96d1769cb57574430a108e7e47392bc7c8fab8ff",
      "parents": [
        "8d30cab06920f9efb7e089f2c69e451b2a637d8a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Mar 04 12:01:30 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 12:18:04 2009 +0000"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: drop pointless casts with set_dma_callback()\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8d30cab06920f9efb7e089f2c69e451b2a637d8a",
      "tree": "2378cd5e66b2d0971e503e9291a8f3d25286f3d5",
      "parents": [
        "08d2503ecc2337275942c1f52822b7a464c0c0a3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Mar 04 12:01:29 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 12:17:43 2009 +0000"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: mark bf5xx_nand_add_partition() as __devinit\n\nThe bf5xx_nand_add_partition() func is only called by __devinit functions,\nso put it into the __devinit section as well\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "08d2503ecc2337275942c1f52822b7a464c0c0a3",
      "tree": "f4a27a18a92ca62117cb1b6ba492888899796602",
      "parents": [
        "65c24491b4fef017c64e39ec64384fde5e05e0a0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Mar 04 12:01:29 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 12:16:24 2009 +0000"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: do not clobber DMAC1_PERIMUX\n\nOnly set DMAC1_PERIMUX once we have requested and been granted the dma\nchannel to prevent breaking other peripherals in the error case\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "97fb44eb6bc01f4ffed4300e475aa15e44877375",
      "tree": "481ed6efd0babe7185cae04f2fd295426b36411d",
      "parents": [
        "e4707dd3e9d0cb57597b6568a5e51fea5d6fca41",
        "148854c65ea8046b045672fd49f4333aefaa3ab5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel\n\nConflicts:\n\n\tarch/arm/mach-at91/gpio.c\n"
    },
    {
      "commit": "e65fb0099fe4fe82d59ffe84f1e88a489218d7f9",
      "tree": "b35665ffe6e939961cc4aaa4f9bf2e1887d3f7a6",
      "parents": [
        "30c730f8f90b08d77a73998d2ee34cf1f56e95cc"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 16 14:29:10 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:48 2009 +0100"
      },
      "message": "[ARM] MXC: remove _clk suffix from clock names\n\nThe context makes it clear already that these are clocks, so there\u0027s\nno need for such a suffix. This patch only changes the clocks actually\nused in the tree. The remaining clocks are renamed in the subsequent\narchitecture specific patches.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b74d1969083a8869659ad2b23138fc8a5ca97c53",
      "tree": "5d4db5c3add015381029dc15556f02cddace66c5",
      "parents": [
        "5438614509d80bc0b1981b749e9cb688f1769dfb"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jan 20 10:31:55 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 09 21:22:40 2009 +0800"
      },
      "message": "[ARM] pxa: move pxa2xx chip selects definitions out of pxa-regs.h\n\nThe definitions of PXA_CS\u003cx\u003e_PHYS are really PXA2xx specific and should\nbe moved out of pxa-regs.h. As an illustration, the PXA3xx static chip\nselects definitions are added into pxa3xx-regs.h.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "7ebc8d56f407184a457dd5fc739cf39e423a25aa",
      "tree": "6c5e7ba83c22def2304bf6db69116ca5d763c0b8",
      "parents": [
        "fef1f99a0c2928893c074bf3eff27efd36a4532a"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Jan 02 19:38:42 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 09 21:22:36 2009 +0800"
      },
      "message": "[ARM] pxa: move DMA registers definitions into \u003cmach/dma.h\u003e\n\n1. Driver code where pxa_request_dma() is called will most likely\n   reference DMA registers as well,  and it is really unnecessary\n   to include pxa-regs.h just for this. Move the definitions into\n   \u003cmach/dma.h\u003e and make relevant drivers include it instead of\n   \u003cmach/pxa-regs.h\u003e.\n\n2. Introduce DMAC_REGS_VIRT as the virtual address base for these\n   DMA registers. This allows later processors to re-use the same\n   IP while registers may start at different I/O address.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "bdf602bd737eb07d63d6fa2da826b4751fdf9bab",
      "tree": "6b5478c009ce41008196abbd26961d352e056bd8",
      "parents": [
        "b57ee99fab25dbc12150fe66fe54dc52bc6de784"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 03 13:43:47 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 03 21:04:04 2009 +0000"
      },
      "message": "[ARM] fix lots of ARM __devexit sillyness\n\n`iop_adma_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`mv_xor_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`mv64xxx_i2c_unmap_regs\u0027 referenced in section `.devinit.text\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`mv64xxx_i2c_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`orion_nand_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`pxafb_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc6fc7f1b1095b92d4834e69b385b91e412a7ce5",
      "tree": "2ad451d5dac4d460830536944cef1de93be36b2a",
      "parents": [
        "ef1f87aa7ba6224bef1b750b3272ba281d8f43ed",
        "770824bdc421ff58a64db608294323571c949f4c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 22 20:05:19 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 22 20:05:19 2009 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/apic\n\nConflicts:\n\tarch/x86/mach-default/setup.c\n\nSemantic conflict resolution:\n\tarch/x86/kernel/setup.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "744f6592727a7ab9e3ca4266bedaa786825a31bb",
      "tree": "51dc15e7d19eaa5e00c92e6d19cdee34f1106c0b",
      "parents": [
        "2b768b6cdbcf7fa0761e6c35c6ea288297582c43"
      ],
      "author": {
        "name": "Gregory CLEMENT",
        "email": "gclement00@gmail.com",
        "time": "Mon Feb 16 21:21:47 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 16 21:40:39 2009 +0000"
      },
      "message": "[ARM] 5400/1: Add support for inverted rdy_busy pin for Atmel nand device controller\n\nAdd support for inverted rdy_busy pin for Atmel nand device controller\nIt will fix building error on NeoCore926 board.\n\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nAcked-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Gregory CLEMENT \u003cgclement@adeneo.adetelgroup.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4272ebfbefd0db40073f3ee5990bceaf2894f08b",
      "tree": "be8bddaf6a5a549a9aa9108df3515741cc469199",
      "parents": [
        "fbeb2ca0224182033f196cf8f63989c3e6b90aba"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Thu Jan 29 15:14:46 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 30 00:20:22 2009 +0100"
      },
      "message": "x86: allow more than 8 cpus to be used on 32-bit\n\nX86_PC is the only remaining \u0027sub\u0027 architecture, so we dont need\nit anymore.\n\nThis also cleans up a few spurious references to X86_PC in the\ndriver space - those certainly should be X86.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e0c7ae376a13fd79a4dad8becab51040d13dfa90",
      "tree": "2ec8d4f50837510b6d1c75e3a8e98f6902e56298",
      "parents": [
        "e2c75d9f54334646b3dcdf1fea0d1afe7bfbf644"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 27 18:43:09 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 29 14:17:20 2009 +0100"
      },
      "message": "x86: rename X86_GENERICARCH to X86_32_NON_STANDARD\n\nX86_GENERICARCH is a misnomer - it contains non-PC 32-bit architectures\nthat are not included in the default build.\n\nRename it to X86_32_NON_STANDARD.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4712fff9be0f4a41f7add146cee88a9b945215d7",
      "tree": "88f8d00da6500149ead00d3d5fe970531f0d44e5",
      "parents": [
        "52c275fe70df8619e9430d01917d2e72e9011aec"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jan 21 13:16:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:52 2009 +1100"
      },
      "message": "powerpc: More printing warning fixes for the l64 to ll64 conversion\n\nThese are all powerpc specific drivers.\n\nres.start in fsl_elbc_nand.c needs to be cast since it may be either 32\nor 64 bit.  Thanks to Scott Wood for noticing.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e call_edac bits in particular\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e pasemi_nand peices\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e fsl_elbc fixes\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "68874414def891ec1319ae19a1c7e9c00854d872",
      "tree": "06b9c01aec70fcc4b963d239b7d350af55d3d8d3",
      "parents": [
        "fefae48bf8caab7d56ee4f8181f06602cf73d29e"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@yahoo.com",
        "time": "Wed Oct 08 16:08:20 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 09 12:27:13 2009 +0000"
      },
      "message": "[MTD] [NAND] add cmdline parsing (mtdparts\u003d) support to cafe_nand\n\n[dwmw2: updated and made to still register whole device first]\nSigned-off-by: Philip Rakity \u003cpakity@yahoo.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a808ad3b0d28411e2838117c5b2ae680ae42483c",
      "tree": "edd291f3873ca95e0fb2a434034d30669666b6f4",
      "parents": [
        "647b0d3854d776485faea9de7e7ed7fd4bdc6f20"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Wed Dec 10 13:16:34 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 16:42:44 2009 +0000"
      },
      "message": "[MTD] [NAND] ndfc driver\n\nThe current ndfc driver only compiles under arch/ppc. This arch was\nremoved from the kernel. I notice the event entry for the ndfc in\nKconfig has been removed in 2.6.28.\n\nThis patch converts the ndfc to a proper OF (OpenFirmware) driver. I\ncan give a working example of the DTS if needed.\n\nThe patch has been in production use on the PIKA Warp Appliance and is\nin use by others. The Warp basically boots from NAND, so the ndfc driver\nis very important to us.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nAcked-By: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5b0d4d7c8a67c5ba3d35e6ceb0c5530cc6846db7",
      "tree": "0b810dda67150d67279dc854cf98b10ec2c0fc85",
      "parents": [
        "7f9938d0fd6c778bd0ce296a3e3b50266de2b892"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Tue Nov 18 10:54:32 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 13:03:20 2009 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx: convert from ns to clock ticks more accurately\n\nThe various fields in NDTR{01} are in units of clock ticks minus one, but the\nns2cycle macro mistakenly adds one, inflating the number of clock ticks and\nmaking it impossible to set any of these fields to zero.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7f9938d0fd6c778bd0ce296a3e3b50266de2b892",
      "tree": "25425680b8a1c53d12e6995aac6b9afb8b579ee6",
      "parents": [
        "a5cce42f357b3106fb0eacd85edec5ae31288956"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Tue Nov 18 10:47:42 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 13:02:42 2009 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx: fix non-page-aligned reads\n\nReads from non-page-aligned addresses were broken because while the\naddress to read from was correctly written to NDCB*, a full page was\nalways read. Fix this by ignoring the column and only using the page\naddress.\n\nI suspect this whole-page behavior is due to the controller\u0027s need to\nread the entire page in order to generate correct ECC. In the non-ECC\ncase this could be optimized to use the column address, and to set the\nread length to what is being requested rather than the length of an\nentire page.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a5cce42f357b3106fb0eacd85edec5ae31288956",
      "tree": "942a945fdf325a199011c17ca6d40f10aa25672c",
      "parents": [
        "232ed5e68a969b1717afdb1d4c49146e5beb5465"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 17 12:46:17 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 12:59:32 2009 +0100"
      },
      "message": "[MTD] [NAND] fix nandsim sched.h references\n\nFix sched.h references:\n\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1326: error: dereferencing pointer to incomplete type\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1326: error: \u0027PF_MEMALLOC\u0027 undeclared (first use in this function)\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1328: error: dereferencing pointer to incomplete type\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1335: error: dereferencing pointer to incomplete type\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1335: error: \u0027PF_MEMALLOC\u0027 undeclared (first use in this function)\nbuild-r7149.out:make[4]: *** [drivers/mtd/nand/nandsim.o] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "232ed5e68a969b1717afdb1d4c49146e5beb5465",
      "tree": "44eff60690f610e004773d09d6d3718e5bc9feb4",
      "parents": [
        "353816f43d1fb340ff2d9a911dd5d0799c09f6a5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 29 11:20:42 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 12:59:02 2009 +0100"
      },
      "message": "[MTD] [NAND] alauda: use USB API functions rather than constants\n\nThis set of patches introduces calls to the following set of functions:\n\nusb_endpoint_dir_in(epd)\nusb_endpoint_dir_out(epd)\nusb_endpoint_is_bulk_in(epd)\nusb_endpoint_is_bulk_out(epd)\nusb_endpoint_is_int_in(epd)\nusb_endpoint_is_int_out(epd)\nusb_endpoint_num(epd)\nusb_endpoint_type(epd)\nusb_endpoint_xfer_bulk(epd)\nusb_endpoint_xfer_control(epd)\nusb_endpoint_xfer_int(epd)\nusb_endpoint_xfer_isoc(epd)\n\nIn some cases, introducing one of these functions is not possible, and it\njust replaces an explicit integer value by one of the following constants:\n\nUSB_ENDPOINT_XFER_BULK\nUSB_ENDPOINT_XFER_CONTROL\nUSB_ENDPOINT_XFER_INT\nUSB_ENDPOINT_XFER_ISOC\n\nAn extract of the semantic patch that makes these changes is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r1@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebmAttributes \u0026 \\(USB_ENDPOINT_XFERTYPE_MASK\\|3\\)) \u003d\u003d\n- \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ usb_endpoint_xfer_control(epd)\n\n@r5@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebEndpointAddress \u0026 \\(USB_ENDPOINT_DIR_MASK\\|0x80\\)) \u003d\u003d\n-  \\(USB_DIR_IN\\|0x80\\))\n+ usb_endpoint_dir_in(epd)\n\n@inc@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@depends on !inc \u0026\u0026 (r1||r5)@\n@@\n\n+ #include \u003clinux/usb.h\u003e\n  #include \u003clinux/usb/...\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "353816f43d1fb340ff2d9a911dd5d0799c09f6a5",
      "tree": "517290fd884d286fe2971137ac89f89e3567785a",
      "parents": [
        "160bbab3000dafccbe43688e48208cecf4deb879",
        "fe0bdec68b77020281dc814805edfe594ae89e0f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 10:50:33 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 10:50:33 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/arm/mach-pxa/corgi.c\n\tarch/arm/mach-pxa/poodle.c\n\tarch/arm/mach-pxa/spitz.c\n"
    },
    {
      "commit": "160bbab3000dafccbe43688e48208cecf4deb879",
      "tree": "64e978ecc07d9d1f1a1345db40fc50e818321d57",
      "parents": [
        "d85316ac459f1cdd14ea1828eebeac1f1028e167"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Dec 23 10:00:14 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Dec 23 10:00:14 2008 +0000"
      },
      "message": "[MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cb96cf1ad641334ca605cdf25841ac020d6ae01c",
      "tree": "f9bd4514942ba4147b1e2b009d9220a3d71d040d",
      "parents": [
        "01f71a371969c753add171991d8f5ecce3b368d4"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Nov 11 15:15:39 2008 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Dec 16 14:58:02 2008 +0100"
      },
      "message": "[ARM] MX3: add NAND support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "7e1548a597ef7e26d5d62f8be3be6da9e101b26c",
      "tree": "fe6cbf4d9a3c1afdba04fb276fef0f932403727c",
      "parents": [
        "1f7f569c0ae6e619504095eabf796edd712d943d",
        "2619bc327417f549f1c89d5ef9b4a4aa768f41a2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 15 22:13:26 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 15 22:13:26 2008 +0000"
      },
      "message": "Merge branch \u0027omap3-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel\n"
    },
    {
      "commit": "03ed107805aff09ae13e50a86ea929f12ff74eb7",
      "tree": "66ad19134e43a001047fcbc8729125e94af9fecd",
      "parents": [
        "d3af0f048c114dd53713d5920c54f6d5b6b12139"
      ],
      "author": {
        "name": "Jason Jin",
        "email": "Jason.jin@freescale.com",
        "time": "Tue Dec 09 14:32:31 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:44:28 2008 +0000"
      },
      "message": "[MTD] [NAND] Set the fsl elbc ECCM according the settings in bootloader.\n\nThe ECCM maybe set in bootloader, Get ECCM settings from the bootloader,\ncan avoid the image written by bootloader cannot read out by kernel.\n\nBut the limitation of doing it this way is that, it could break large page\nNAND if it is written with NAND disabled in u-boot and read with NAND\nenabled, or vice versa.\n\nSigned-off-by: Jason Jin \u003cJason.jin@freescale.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d3af0f048c114dd53713d5920c54f6d5b6b12139",
      "tree": "41263d782f0f4d8154b1017a6fdd3cf9cd25df91",
      "parents": [
        "176bf2e0f10ecf1d20a97db3bd5bb2e6ba0b5668"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 01 14:23:38 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:10:40 2008 +0000"
      },
      "message": "[MTD] [NAND] remove excess kernel-doc notation\n\nDelete extra kernel-doc notation for struct fields and function\nparameters that don\u0027t exist:\n\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027wq\u0027 description in \u0027nand_chip\u0027\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027datbuf\u0027 description in \u0027nand_chip\u0027\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027oobbuf\u0027 description in \u0027nand_chip\u0027\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027oobdirty\u0027 description in \u0027nand_chip\u0027\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027data_poi\u0027 description in \u0027nand_chip\u0027\nWarning(drivers/mtd/nand/nand_base.c:2527): Excess function parameter \u0027maxchips\u0027 description in \u0027nand_scan_tail\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c4956ed6fab26347ab1a712727da84b2501ab2dd",
      "tree": "6ac59589a722faaa70a1865ff8050c5274ba0216",
      "parents": [
        "c80a7b265fedef584a1bb8baf92a5b289a66e039",
        "6af7a8eb1eb2b5a0967fccf61e750b085d60ad48"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:49:12 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:49:12 2008 +0000"
      },
      "message": "Merge branch \u0027misc/mtd/sharpsl-nand\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lumag/tosa-2.6\n"
    },
    {
      "commit": "0f07a0be39735651091418c09b257785d12fbc59",
      "tree": "4a486541718908d4f991b3528e998f46b9fe5e27",
      "parents": [
        "69423d99fc182a81f3c5db3eb5c140acc6fc64be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:01:46 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:01:46 2008 +0000"
      },
      "message": "[MTD] [NAND] Remove strange u_int64_t types from nandsim\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "69423d99fc182a81f3c5db3eb5c140acc6fc64be",
      "tree": "5f1818e6fb69388f0da276152646bf0597e318c0",
      "parents": [
        "8a4c2495b142fe612b291a810d9e695f269c26db"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Dec 10 13:37:21 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:37:21 2008 +0000"
      },
      "message": "[MTD] update internal API to support 64-bit device size\n\nMTD internal API presently uses 32-bit values to represent\ndevice size.  This patch updates them to 64-bits but leaves\nthe external API unchanged.  Extending the external API\nis a separate issue for several reasons.  First, no one\nneeds it at the moment.  Secondly, whether the implementation\nis done with IOCTLs, sysfs or both is still debated.  Thirdly\nexternal API changes require the internal API to be accepted\nfirst.\n\nNote that although the MTD API will be able to support 64-bit\ndevice sizes, existing drivers do not and are not required\nto do so, although NAND base has been updated.\n\nIn general, changing from 32-bit to 64-bit values cause little\nor no changes to the majority of the code with the following\nexceptions:\n    \t- printk message formats\n    \t- division and modulus of 64-bit values\n    \t- NAND base support\n\t- 32-bit local variables used by mtdpart and mtdconcat\n\t- naughtily assuming one structure maps to another\n\tin MEMERASE ioctl\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 \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8a4c2495b142fe612b291a810d9e695f269c26db",
      "tree": "e68d387a13d82918c5d744040ff9bf0973230f80",
      "parents": [
        "a9fc8991883cdf029bd373a82cbc2d12a10799dd"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Thu Nov 13 13:40:38 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:35:23 2008 +0000"
      },
      "message": "MTD: nandsim: use less RAM\n\nNandsim consumes ~2x more RAM than the density of simulated device.\nIt becomes critical if we need to simulate 256MB NAND and run stress tests\non it.\n\nWe investigated the reasons. nandsim allocates space for pages using kmalloc\nfunction. The size of LP nand page is 2112 bytes.\nkmalloc gets space from slab pools by chunks 2^n. So if we need to kmalloc\n2112 bytes, 4096 bytes will be consumed by system.\nThe best way to avoid this issue would be using kmem_cache allocations. AFAIK\nthis mechanism specially designed to handle cases when arrays of allocations\nare used.\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nTested-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a9fc8991883cdf029bd373a82cbc2d12a10799dd",
      "tree": "c695dd7928354028733f9621ba67a592d2b1c5ed",
      "parents": [
        "9359ea461b382de3249469d2165da45f4762b910"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Nov 12 16:06:07 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:35:21 2008 +0000"
      },
      "message": "MTD: nandsim: add option to use a file to cache pages\n\nAdd a new module parameter \u0027cache_file\u0027 which causes nandsim\nto use that file instead of memory to cache nand data.\nUsing a file allows the simulation of NAND that is bigger\nthan the available memory.\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 \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9359ea461b382de3249469d2165da45f4762b910",
      "tree": "e4f2e691e7b154c5461f5d5cc99f232f48516370",
      "parents": [
        "4f8f3af20ac5a1e58b419a98dfe76522885b5355"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Nov 12 16:06:40 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:35:19 2008 +0000"
      },
      "message": "MTD: nandsim: suppress unnecessary warning\n\nnand_base sometimes reads only 2 bytes of a 4 byte id.\nIt is OK.  Do not print a warning in that case.\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 \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e93f1be503efd0e44e46fc1fd4c13dbee72a6561",
      "tree": "b428e3750c8ed3f7131d41905215b75443952303",
      "parents": [
        "d94762989103b5e29938d8a7b0112e72c4633265"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@parallels.com",
        "time": "Wed Dec 03 10:47:20 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 03 10:47:20 2008 +0000"
      },
      "message": "[MTD] [NAND] fix OOPS accessing flash operations over STM flash on PXA\n\nSTM 2Gb flash is a large-page NAND flash.  Set operations accordingly.\nThis field is dereferenced without a check in several places resulting in\nOOPS.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nAcked-by: Eric Miao \u003cymiao3@marvell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c5b84b3bb0c055d70dc9f1b5e900378bc9d059ea",
      "tree": "bd5b0b4efb552bacd812f9e6e08a29bae70c0da1",
      "parents": [
        "d281bc9d8a22419abc254f86a7fc268bb99914e1",
        "bc2fd1c09c226ea47ab8301cde6dbcf9e5c78b73"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Dec 02 22:07:40 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 02 22:07:40 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n\nConflicts:\n\n\tarch/arm/mach-pxa/pxa25x.c\n"
    },
    {
      "commit": "d94762989103b5e29938d8a7b0112e72c4633265",
      "tree": "e9924de6103c2dd6ca57306a6a09cc50e2901c9f",
      "parents": [
        "29b65861fbece04cfdf3fee352d5247369131850"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 01 23:00:55 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Dec 02 10:45:19 2008 +0000"
      },
      "message": "[MTD] [NAND] drivers/mtd/nand/pasemi_nand.c: Add missing pci_dev_put\n\npci_get_device increments a reference count that should be decremented\nusing pci_dev_put.\n\nThe semantic patch that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S,S1;\nposition p1,p2,p3;\nexpression E,E1;\ntype T,T1;\nexpression *ptr !\u003d NULL;\n@@\n\n(\n if ((x@p1 \u003d pci_get_device(...)) \u003d\u003d NULL) S\n|\n x@p1 \u003d pci_get_device(...);\n)\n ... when !\u003d pci_dev_put(...,(T)x,...)\n     when !\u003d if (...) { \u003c+... pci_dev_put(...,(T)x,...) ...+\u003e }\n     when !\u003d true x \u003d\u003d NULL || ...\n     when !\u003d x \u003d E\n     when !\u003d E \u003d (T)x\n     when any\n(\n if (x \u003d\u003d NULL || ...) S1\n|\n if@p2 (...) {\n  ... when !\u003d pci_dev_put(...,(T1)x,...)\n      when !\u003d if (...) { \u003c+... pci_dev_put(...,(T1)x,...) ...+\u003e }\n      when !\u003d x \u003d E1\n      when !\u003d E1 \u003d (T1)x\n(\n  return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n  return@p3 ...;\n)\n}\n)\n\n@ script:python @\np1 \u003c\u003c r.p1;\np3 \u003c\u003c r.p3;\n@@\n\nprint \"* file: %s pci_get_device: %s return: %s\" % (p1[0].file,p1[0].line,p3[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "afb5b5c9adb66c73b83dc39319efbacb6fb26a7d",
      "tree": "f208ef42a2966cba108eca4cc5daf4fcf38d6de2",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Dec 01 11:43:08 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Dec 02 14:42:26 2008 +0800"
      },
      "message": "[ARM] pxa: explicit #include \u003cmach/dma.h\u003e in various drivers\n\nWhere \u0027pxa_dma_desc\u0027 and \u0027pxa_{request,free}_dma\u0027 are referenced.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "fba670013d538719d13f103b2a5b4b06bdca202b",
      "tree": "f7b97d71161a17619e0ba92ffbef5ec2e7823776",
      "parents": [
        "7577fdfa52438a19e7e8abedb6efc645986af2ae",
        "e856359685143a2f65876e7db4e4aa0ef5dce7f0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 29 19:35:07 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 29 19:35:07 2008 +0000"
      },
      "message": "Merge branch \u0027s3c-moves2\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux into devel\n"
    },
    {
      "commit": "e902be56cbf2a48d96d11d6884767e638d41c712",
      "tree": "e4d79479a1280ad4841005680e37119d6694c3bf",
      "parents": [
        "c750815e2d436f4379c7af8a8770ef2ae71c5607",
        "5e1dbdb458ada37f7e97265cb2ea87c55fd5d034"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 27 12:39:14 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 12:39:14 2008 +0000"
      },
      "message": "Merge branches \u0027core\u0027 and \u0027clks\u0027 into devel\n"
    },
    {
      "commit": "e0d8b13ae1e3ea747620580b6f777992148de182",
      "tree": "f3d9e65a8d52f3e273b91ddfcd397c1d8438e558",
      "parents": [
        "8c3abc7d903df492a7394b0adae4349d9a381aaf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 11 17:52:32 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 12:38:23 2008 +0000"
      },
      "message": "[ARM] pxa: don\u0027t pass a consumer clock name for devices with unique clocks\n\nWhere devices only have one consumer, passing a consumer clock ID\nhas no real benefit.  Remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59f0cb0fddc14ffc6676ae62e911f8115ebc8ccf",
      "tree": "1e5fc347287c02e83dce967180c96906f6ed7455",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Oct 27 11:24:09 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 12:37:59 2008 +0000"
      },
      "message": "[ARM] remove memzero()\n\nAs suggested by Andrew Morton, remove memzero() - it\u0027s not supported\non other architectures so use of it is a potential build breaking bug.\nSince the compiler optimizes memset(x,0,n) to __memzero() perfectly\nwell, we don\u0027t miss out on the underlying benefits of memzero().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "29b65861fbece04cfdf3fee352d5247369131850",
      "tree": "8a2863d8fda9b7bd32005044844a98f635681c82",
      "parents": [
        "3136e903fa2d493ebc1b8a8fbdde2d3a17f85acd"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Thu Nov 27 09:46:13 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Nov 27 09:46:13 2008 +0000"
      },
      "message": "[MTD] [NAND] fsl_upm: fix build problem with 2.6.28-rc2\n\nThe patch fixes following build error:\n\n  CC      drivers/mtd/nand/fsl_upm.o\ndrivers/mtd/nand/fsl_upm.c: In function \u0027fun_chip_init\u0027:\ndrivers/mtd/nand/fsl_upm.c:168: warning: passing argument 2 of \u0027of_mtd_parse_partitions\u0027 from incompatible pointer type\ndrivers/mtd/nand/fsl_upm.c:168: warning: passing argument 3 of \u0027of_mtd_parse_partitions\u0027 from incompatible pointer type\ndrivers/mtd/nand/fsl_upm.c:168: error: too many arguments to function \u0027of_mtd_parse_partitions\u0027\nmake[1]: *** [drivers/mtd/nand/fsl_upm.o] Error 1\n\nThe breakage was introduced in 69fd3a8d098faf41a04930afa83757c0555ee360\n(\"[MTD] remove unused mtd parameter in of_mtd_parse_partitions()\").\n\nWhile at it, also add a check for the of_mtd_parse_partitions() return\nvalue.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7926b5a325f06745a1bed75bfb4ef814d0ae9d99",
      "tree": "2e85bc19d4a7811788a93e77180d4849d393a18e",
      "parents": [
        "e2cd00cfebd9a25e0e09712b0116ef18edc2cd98"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 30 10:14:35 2008 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 30 10:17:13 2008 +0000"
      },
      "message": "[ARM] S3C: Move nand headers to arch/arm/plat-s3c/include/plat\n\nMove nand headers to arch/arm/plat-s3c/include/plat\nready to clean out the old include directories.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6af7a8eb1eb2b5a0967fccf61e750b085d60ad48",
      "tree": "05b7d4d994bf5582c037a39c0df152c5a651d858",
      "parents": [
        "a20c7ab570ffdce1d6f67c7acf8c1c502a3b3839"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Oct 16 19:17:05 2008 +0400"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Oct 29 21:08:37 2008 +0300"
      },
      "message": "[MTD] sharpsl-nand: move registration to board code\n\nFinally move registration of sharpsl-nand device to board-specific code.\nsharpsl nand driver is now clean and simple.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "a20c7ab570ffdce1d6f67c7acf8c1c502a3b3839",
      "tree": "a7de81865eb5a227683e2f0ec13434ca3388b413",
      "parents": [
        "c176d0ca8b775a784e38d8afc7c7b42e8906282d"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Oct 16 18:43:48 2008 +0400"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Oct 29 21:06:38 2008 +0300"
      },
      "message": "[MTD] sharpsl-nand: use platform_data for model-specific values\n\nAdd platform_data which holds all model-specific values, like badblocks\npattern, oobinfo, partitions.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "c176d0ca8b775a784e38d8afc7c7b42e8906282d",
      "tree": "d1caf1593a1d601b4593913015b685bb5bf3c66b",
      "parents": [
        "a4e4f29cbeec200c12c6f3ebedc053a581f90b48"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Oct 16 18:22:28 2008 +0400"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Oct 29 21:06:38 2008 +0300"
      },
      "message": "[MTD] sharpsl-nand: cleanup partitions support\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "a4e4f29cbeec200c12c6f3ebedc053a581f90b48",
      "tree": "620a2bdf4fb2c913b231e2eb8381e3eba9ec6fee",
      "parents": [
        "2206ef1c5f6002e474b8eff8a56b6b7fd2efbe8f"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Oct 16 17:58:18 2008 +0400"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Oct 29 21:06:37 2008 +0300"
      },
      "message": "[MTD] sharpsl_nand: move io addr to struct sharpsl_nand\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "2206ef1c5f6002e474b8eff8a56b6b7fd2efbe8f",
      "tree": "2cf8a542c5a6c416efada078c88d711f0660e554",
      "parents": [
        "26615249daaaa9fc194b5154261b9569112ea9fd"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Oct 16 17:49:06 2008 +0400"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Oct 29 21:06:37 2008 +0300"
      },
      "message": "[MTD] sharpsl_nand: make drvdata non-static\n\nMerge mtd_info and nand_chip info special struct and\nmake it drvdata instead of plain static variable.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "26615249daaaa9fc194b5154261b9569112ea9fd",
      "tree": "78fbfb6af9f9f067b300267eee9eaf5bfe0a55d7",
      "parents": [
        "0173a3265b228da319ceb9c1ec6a5682fd1b2d92"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Oct 16 12:08:14 2008 +0400"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Oct 29 21:06:37 2008 +0300"
      },
      "message": "[MTD] sharpsl_nand: switch to driver model usage.\n\nStart cleanup of sharpsl_nand driver. Convert it to platform driver.\nCorresponding device is temprorary registered in sharpsl.c but will be\nlater moved to corresponding board files.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "2be508d847392e431759e370d21cea9412848758",
      "tree": "be5e00a4d7be4ef353ffe4d550fb80a251d321c3",
      "parents": [
        "01e8ef11bc1a74e65678ed55795f59266d4add01",
        "8a1a6272057e2ad90ab531a70330165888866e60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:03:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:03:12 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (69 commits)\n  Revert \"[MTD] m25p80.c code cleanup\"\n  [MTD] [NAND] GPIO driver depends on ARM... for now.\n  [MTD] [NAND] sh_flctl: fix compile error\n  [MTD] [NOR] AT49BV6416 has swapped erase regions\n  [MTD] [NAND] GPIO NAND flash driver\n  [MTD] cmdlineparts documentation change - explain where mtd-id comes from\n  [MTD] cfi_cmdset_0002.c: Add Macronix CFI V1.0 TopBottom detection\n  [MTD] [NAND] Fix compilation warnings in drivers/mtd/nand/cs553x_nand.c\n  [JFFS2] Write buffer offset adjustment for NOR-ECC (Sibley) flash\n  [MTD] mtdoops: Fix a bug where block may not be erased\n  [MTD] mtdoops: Add a magic number to logged kernel oops\n  [MTD] mtdoops: Fix an off by one error\n  [JFFS2] Correct parameter names of jffs2_compress() in comments\n  [MTD] [NAND] sh_flctl: add support for Renesas SuperH FLCTL\n  [MTD] [NAND] Bug on atmel_nand HW ECC : OOB info not correctly written\n  [MTD] [MAPS] Remove unused variable after ROM API cleanup.\n  [MTD] m25p80.c extended jedec support (v2)\n  [MTD] remove unused mtd parameter in of_mtd_parse_partitions()\n  [MTD] [NAND] remove dead Kconfig associated with !CONFIG_PPC_MERGE\n  [MTD] [NAND] driver extension to support NAND on TQM85xx modules\n  ...\n"
    },
    {
      "commit": "7d28e0d1e55442d198f7c35626d2c460ac04cab2",
      "tree": "9369355b3c7c927fcad6af123c04aa35c25292ad",
      "parents": [
        "35a347991cb7da5540fcdbef57800c02bafcb0b3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:24:43 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:24:43 2008 +0100"
      },
      "message": "[MTD] [NAND] GPIO driver depends on ARM... for now.\n\nNot all architectures provide readsb(). We should probably move to using\nioread8_rep() instead.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "35a347991cb7da5540fcdbef57800c02bafcb0b3",
      "tree": "12e04c91835b59fc34f08336aac096267861f24f",
      "parents": [
        "be8f78b8e8b5bcafc19ac85b815e98049aa86314"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Oct 20 17:17:44 2008 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:23:19 2008 +0100"
      },
      "message": "[MTD] [NAND] sh_flctl: fix compile error\n\nFix compile error because the first patch was broken -- the file got\ntruncated.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "aaf7ea20000436df3cbb397ccb734ad1e2e5164d",
      "tree": "37ab4c9f5a4a34f796ab69bb1cef436522876503",
      "parents": [
        "a0ee24a03b1c06813c814b9f70946c8984752f01"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Oct 15 08:38:49 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 12:48:42 2008 +0100"
      },
      "message": "[MTD] [NAND] GPIO NAND flash driver\n\nThe patch adds support for NAND flashes connected to GPIOs.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6b8520296d67622dfa225436ef325f7dfd6ece8e",
      "tree": "03457aad3c14b6ee6a0d889acf9a15bbf15b7e2e",
      "parents": [
        "5bf1723723487ddb0b9c9641b6559da96b27cc93"
      ],
      "author": {
        "name": "Manish Katiyar",
        "email": "mkatiyar@gmail.com",
        "time": "Tue Oct 14 23:43:29 2008 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 12:39:17 2008 +0100"
      },
      "message": "[MTD] [NAND] Fix compilation warnings in drivers/mtd/nand/cs553x_nand.c\n\nBelow patch fixes the following compilation warnings.\ndrivers/mtd/nand/cs553x_nand.c:293: warning: unused variable \u0027mtd_parts\u0027\ndrivers/mtd/nand/cs553x_nand.c:292: warning: unused variable \u0027mtd_parts_nb\u0027\n\nSigned-off-by: Manish Katiyar \u003cmkatiyar@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b887265c165f94917d0f565b1883a6e7b3c8388c",
      "tree": "b1c3d3cbc02c5bf191510d37b0a480a3af70286e",
      "parents": [
        "899ef6e7cf2f057fcfd8071b36de04117313242b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb mtd drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "93a22f8b95756c53e80308820892119c910d2739",
      "tree": "01539a24fc517e84e35c951699fc0939336b55a6",
      "parents": [
        "0f6d504e73b49374c6093efe6aa60ab55058248a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 22:03:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "omap drivers: switch to standard GPIO calls\n\nThis updates most of the OMAP drivers which are in mainline to switch to\nusing the cross-platform GPIO calls instead of the older OMAP-specific\nones.\n\nThis is all fairly brainless/obvious stuff.  Probably the most interesting\nbit is to observe that the omap-keypad code seems to now have a portable\ncore that could work with non-OMAP matrix keypads.  (That would improve\nwith hardware IRQ debouncing enabled, of course...)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@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": "6028aa01f759a1dae11e5d0e495b3dc9d2b0a47b",
      "tree": "c553cf676af448182a1cad908bf210fe25ae49f2",
      "parents": [
        "3fc2389847a84d06263c13a3b6dfe1f1d6eea935"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Oct 14 21:23:26 2008 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 13:33:05 2008 +0100"
      },
      "message": "[MTD] [NAND] sh_flctl: add support for Renesas SuperH FLCTL\n\nSeveral Renesas SuperH CPU has FLCTL. The FLCTL support NAND Flash.\nThis driver support SH7723.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3fc2389847a84d06263c13a3b6dfe1f1d6eea935",
      "tree": "c63f13a5b79950a390538c34132416f2d3b894c3",
      "parents": [
        "08d790432906b3815a1dc91a826ca85ff2a73b6c"
      ],
      "author": {
        "name": "Richard Genoud",
        "email": "richard.genoud@gmail.com",
        "time": "Sun Oct 12 08:42:28 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 11:07:57 2008 +0100"
      },
      "message": "[MTD] [NAND] Bug on atmel_nand HW ECC : OOB info not correctly written\n\nThe functions that write the OOB info (on hardware ECC only) use the \nHW_SYNDROME method.\n\nThis is not correct : the start position is \"pos \u003d eccsize + chunk\" and \nshould be eccsize. So, the standard (nand_write_oob_std) function should \nbe used. This patch corrects this by using NAND_ECC_HW instead of \nNAND_ECC_HW_SYNDROME.\n\nThis has only been tested on small pages nand flash.\n(if anyone can test it on large pages that would be great).\n\nkernel version : 2.6.27-rc2 (current git mtd-2.6)\n\nSigned-off-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e758936e02700ff88a0b08b722a3847b95283ef2",
      "tree": "50c919bef1b459a778b85159d5929de95b6c4a01",
      "parents": [
        "239cfbde1f5843c4a24199f117d5f67f637d72d5",
        "4480f15b3306f43bbb0310d461142b4e897ca45b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tinclude/asm-x86/statfs.h\n"
    },
    {
      "commit": "69fd3a8d098faf41a04930afa83757c0555ee360",
      "tree": "8cf92e8dddcbffae8449f3dea25cc8fe8b6e111a",
      "parents": [
        "52551beb0519c014fb77e1c78a6888d20e62209c"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Sun Oct 12 16:18:36 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 15:01:42 2008 +0100"
      },
      "message": "[MTD] remove unused mtd parameter in of_mtd_parse_partitions()\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "52551beb0519c014fb77e1c78a6888d20e62209c",
      "tree": "e6278aca8a01c84d3831880e257a801de77aea3f",
      "parents": [
        "13f5369704d3c27a07936999f063be3a8a905398"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 09 22:50:06 2008 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Oct 10 07:39:29 2008 +0100"
      },
      "message": "[MTD] [NAND] remove dead Kconfig associated with !CONFIG_PPC_MERGE\n\nRemoved the Kconfig associated with \u0027NDFC NanD Flash Controller\u0027.\nWe can\u0027t enable !CONFIG_PPC_MERGE so there is no way to enable\nthis.  Additionally the code needs to get updated for arch/powerpc.\n\nFor the time being lets just remove the Kconfig option so we can\nactually remove CONFIG_PPC_MERGE.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "13f5369704d3c27a07936999f063be3a8a905398",
      "tree": "3476e63f12d214b157756946aac0ff4516a98160",
      "parents": [
        "95ebffd749c8e6c8cbb746bc0833a5738cc23321"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Jun 09 10:19:08 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Oct 10 07:29:00 2008 +0100"
      },
      "message": "[MTD] [NAND] driver extension to support NAND on TQM85xx modules\n\nThis patch extends the FSL UPM NAND driver from Anton Vorontsov to\nsupport hardware which does not have the R/B pin of the NAND chip\nconnected, like the TQM8548 module:\n\n- The OF_GPIO dependency has been removed from the Kconfig option\n  because GPIO is not needed. The relevant gpio_* function are then\n  stubbed out in \u003clinux/gpio.h\u003e.\n\n- It re-introduces the chip-delay property to define an appropriate\n  maximum delay time (tR) required for read operations. The binding\n  will be documented in a separate patch.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "95ebffd749c8e6c8cbb746bc0833a5738cc23321",
      "tree": "e05f6b9f4272c047896a4c0e4e9a145695cb6e04",
      "parents": [
        "63fd7f30f328f99956d3c774d17219c3c8d54131"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Sep 18 20:50:26 2008 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Oct 10 07:24:05 2008 +0100"
      },
      "message": "[MTD] [NAND] fsl_upm: update driver for the new OF bindings\n\n- Get rid of fsl,wait-pattern and fsl,wait-write. I think this isn\u0027t\n  chip-specific, and we should always do waits. I saw one board that\n  didn\u0027t need fsl,wait-pattern, but I assume this was the exception\n  that proves the rule;\n- Get rid of chip-delay. Today there are no users for this, and if\n  anyone really need this they should push the OF bindings beforehand;\n- Now flash chips should be child nodes of the FSL UPM NAND controller;\n- Implement OF partition parsing.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3f30a09a612bac2b531a206c2a58a292dd7ff182",
      "tree": "62741c2f78aeb3009c66dbcf014ebff2e034e597",
      "parents": [
        "9e165acf1b9e37af7c0fa39399b43d0bd8600039",
        "fda50a1c49ad7483eaa29a268d560422c413933f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-all\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-pxa/Kconfig\n\tarch/arm/mach-pxa/corgi.c\n\tarch/arm/mach-pxa/include/mach/hardware.h\n\tarch/arm/mach-pxa/spitz.c\n"
    },
    {
      "commit": "35437b6192d9a4eb92f095dfd72396b6d2970f0b",
      "tree": "2da81a1ac61620a7b91cf9ab0453b84bda8e71ce",
      "parents": [
        "922613436ae562a2903698f3a6e16998382a549d",
        "f3ec5cc92a43c8ace8326c990e2ffc409893d809",
        "d8ad7859e2044ecae26c4810b8a8c3d17afca0ca",
        "a55facae05da311e05ea47b463fc430169812747",
        "eda6f6ecbbd6bea070ca296e40c2117d80117b76",
        "49ea26d0a0fa8eebc4bf0432ec3ad35a35202615",
        "a461a8d2dff84ab027dd77f04e0d79f95931ef8f",
        "ec36b16d0d1ae0a43eb8c395e9bf58efdadad1d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 07 19:06:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:06:22 2008 +0100"
      },
      "message": "Merge branches \u0027metronomefb\u0027, \u0027pxa-cm2xx\u0027, \u0027pxa-gumstix\u0027, \u0027pxa-misc\u0027, \u0027pxa-mitac\u0027, \u0027pxa-mp900\u0027, \u0027pxa-zylonite\u0027 and \u0027pxa-zaurus\u0027 into pxa-machines\n\nConflicts:\n\n\tarch/arm/mach-pxa/poodle.c\n"
    },
    {
      "commit": "a7f3f0309b68d8d07a97a54c492802c294bccacd",
      "tree": "1b1f04bcc09fd6cba966e39e3b005d080de4edcd",
      "parents": [
        "4adc5fb6733213ab68750f722630d1b9d5655bc1"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Oct 05 10:26:55 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 12:05:07 2008 +0100"
      },
      "message": "[ARM] 5282/1: pxa: add CM-X255 support\n\nSigned-off-by: Russ Dill \u003cruss.dill@gmail.com\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3d73e89328f124cf1f56fa13124a420010b7f5e7",
      "tree": "5c22770caebcf94bb6ed4e6893b33f885fddd16f",
      "parents": [
        "eaad2db03cbbf734aa95f99eb93fb6309637dbca"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Thu Sep 18 21:44:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 21 23:01:18 2008 +0100"
      },
      "message": "[ARM] 5265/3: [AT91] Add copyright info\n\nAdd copyright information for some of the AT91 header files.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ef89a8801321e0d0665c327c9d77d602ef764c87",
      "tree": "d28c31ae81490f13df8805bbadbd1dfbbfecc98b",
      "parents": [
        "8afbc114542a6810b0a2e658abda6e911121cd22"
      ],
      "author": {
        "name": "Karl Beldan",
        "email": "karl.beldan@gmail.com",
        "time": "Mon Sep 15 14:37:29 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Sep 16 08:18:12 2008 -0700"
      },
      "message": "[MTD] [NAND] nand_base.c: reset chip first\n\nSome chips require a RESET after power-up (e.g. Micron MT29FxGxxxxx).\nThe first command sent is NAND_CMD_READID.\nIssue a NAND_CMD_RESET in nand_scan_ident before reading the device id.\nTested with an MT29F4G08AAC.\n\nSigned-off-by: Karl Beldan \u003ckarl.beldan@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "076c7f4c6c55c37975c8e04ae6827267794d5d2e",
      "tree": "0782e97377c2d6d471257406a442e874b8d186c8",
      "parents": [
        "b380b0d4f7dffcc235c0facefa537d4655619101"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Sep 04 13:28:33 2008 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 05 15:34:35 2008 +0100"
      },
      "message": "[MTD] [NAND] tmio_nand: fix base address programming\n\nFix offset of second word used for programming base address of memory\nwindow. Also program tmio with offset of the FCR, not with physical\nmemory location.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "514fca4373d28522c0709fcdd439fc9e1e257bb6",
      "tree": "4efca51936dcf228e592ca17cab52b343a6dc1bf",
      "parents": [
        "8c5eb880585a6fa278aa49553dd53a25e1ac319d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Sep 03 09:47:17 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 04 09:45:38 2008 +0100"
      },
      "message": "[MTD] [NAND] Define and use PCI_DEVICE_ID_MARVELL_88ALP01_NAND for CAFÉ\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "34f6e15786293e8d6ed05f9c19ed784ff15d2702",
      "tree": "af0485025a277b4e64d31df91fa5fa0ca08d5e1c",
      "parents": [
        "2675e9447bb5c861dbd29c5fe55b7ce2ad3ff0f5"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 02 17:16:59 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Sep 02 22:35:36 2008 +0100"
      },
      "message": "[MTD] [NAND] Freescale i.MX2 NAND driver\n\nThis patch adds support for the integrated NAND flash controller of the\ni.MX2 and i.MX3 family. It is tested on MX27 but should work on MX3\naswell.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2675e9447bb5c861dbd29c5fe55b7ce2ad3ff0f5",
      "tree": "39137abb08a1ba168d2ed17525bd0ba690b4db99",
      "parents": [
        "c8c17c888d936c58ceb28b084a6272d67e10ea28"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Fri Aug 29 12:59:52 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 21:38:44 2008 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: added warning which tells id of detected NAND\n\nMinor patch to help debugging of NAND detection.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    }
  ],
  "next": "c8c17c888d936c58ceb28b084a6272d67e10ea28"
}
