)]}'
{
  "log": [
    {
      "commit": "927585f650b51639f0262dad650eafeaf1611197",
      "tree": "01cfd4125cef19263545744a6d0ca5e9180e0375",
      "parents": [
        "a9366e61b03f55a6e009e687ad10e706714c9907"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 16 16:13:35 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 16 16:13:35 2009 +0000"
      },
      "message": "ARM: Fix warning in sa1100-flash.c\n\ndrivers/mtd/maps/sa1100-flash.c: In function \u0027sa1100_probe_subdev\u0027:\ndrivers/mtd/maps/sa1100-flash.c:214: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027uint64_t\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52cb0148ef2401dbffa4daf60588cad27e4f329d",
      "tree": "59c7eb7c65ee4e40fbf9043208f0266cada54d9a",
      "parents": [
        "799dd75b1a8380a967c929a4551895788c374b31"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Nov 09 23:21:19 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 15:37:07 2009 -0800"
      },
      "message": "mtd/maps: Fix accidental removal in Makefile\n\nThe commit d79c326 (\"gpio-addr-flash: new driver for GPIO assisted\nflash addressing\") removed two lines from the Makefile by accident.\nThough I\u0027m not sure how this accident happened, this patch reverts the\nremoval.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4397989fc91ed289909ecf307c2dc21cee0e7905",
      "tree": "fc28a1e179caa3570146ece045cd2bf198f6bd89",
      "parents": [
        "1bbc9a66d0194449f32c2aa18be40db5744dbd85",
        "de19d02b731478877ce8b1ccf371c2b2142ac80e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 13:23:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 13:23:16 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/users/dwmw2/mtd-2.6.32\n\n* git://git.infradead.org/users/dwmw2/mtd-2.6.32:\n  mtd/maps: gpio-addr-flash: depend on GPIO arch support\n  mtd/maps: gpio-addr-flash: pull in linux/ headers rather than asm/\n  mtd: nand: fix htmldocs warnings\n"
    },
    {
      "commit": "de19d02b731478877ce8b1ccf371c2b2142ac80e",
      "tree": "5f5cc1ad1bd7ed4bd7e13b87989734f14336049c",
      "parents": [
        "f5bae56a501347671b18095731d78e13eee5205f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Sep 24 15:11:38 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 24 12:52:10 2009 -0700"
      },
      "message": "mtd/maps: gpio-addr-flash: depend on GPIO arch support\n\nThe driver requires gpio functionality, so make sure we depend on that in\nthe Kconfig menu.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f5bae56a501347671b18095731d78e13eee5205f",
      "tree": "208fc0d93779c536fe2b1cc4ded7b061ced27f0b",
      "parents": [
        "58475fb908485ab38860d6970a8063987fe1d619"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Sep 24 15:11:37 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 24 12:50:32 2009 -0700"
      },
      "message": "mtd/maps: gpio-addr-flash: pull in linux/ headers rather than asm/\n\nNow that there are linux/ versions of gpio.h and io.h, include those\nrather than hitting the asm/ versions.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a6b49cb210f878709bdc0bddc16a853f18790d02",
      "tree": "6147078ef0ce584cb6a8dae7468f060ef5838d12",
      "parents": [
        "2c9871de0ae89a0e2c365ea6e277135fe031d8b4",
        "bfc8125858d777bd5bdba03a091c07cc2e0e17c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:01:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:01:44 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (24 commits)\n  microblaze: Disable heartbeat/enable emaclite in defconfigs\n  microblaze: Support simpleImage.dts make target\n  microblaze: Fix _start symbol to physical address\n  microblaze: Use LOAD_OFFSET macro to get correct LMA for all sections\n  microblaze: Create the LOAD_OFFSET macro used to compute VMA vs LMA offsets\n  microblaze: Copy ppc asm-compat.h for clean handling of constants in asm and C\n  microblaze: Actually show KiB rather than pages in \"Freeing initrd memory:\"\n  microblaze: Support ptrace syscall tracing.\n  microblaze: Updated CPU version and FPGA family codes in PVR\n  microblaze: Generate correct signal and siginfo for integer div-by-zero\n  microblaze: Don\u0027t be noisy when userspace causes hardware exceptions\n  microblaze: Remove ipc.h file which points to non-existing asm-generic file\n  microblaze: Clear sticky FSR register after generating exception signals\n  microblaze: Ensure CPU usermode is set on new userspace processes\n  microblaze: Use correct kbuild variable KBUILD_CFLAGS\n  microblaze: Save and restore msr in hw exception\n  microblaze: Add architectural support for USB EHCI host controllers\n  microblaze: Implement include/asm/syscall.h.\n  microblaze: Improve checking mechanism for MSR instruction\n  microblaze: Add checking mechanism for MSR instruction\n  ...\n"
    },
    {
      "commit": "a7c367b95a9d8e65e0f0e7da31f700a556794efb",
      "tree": "5b1bb202801e29e3237381aa7aad5aa288378d5b",
      "parents": [
        "15f964bed054821d6d940d3752508c5f96a9ffd3",
        "e1070211f7327a1f197d535aa886f721a241c32f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:07:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:07:49 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (58 commits)\n  mtd: jedec_probe: add PSD4256G6V id\n  mtd: OneNand support for Nomadik 8815 SoC (on NHK8815 board)\n  mtd: nand: driver for Nomadik 8815 SoC (on NHK8815 board)\n  m25p80: Add Spansion S25FL129P serial flashes\n  jffs2: Use SLAB_HWCACHE_ALIGN for jffs2_raw_{dirent,inode} slabs\n  mtd: sh_flctl: register sh_flctl using platform_driver_probe()\n  mtd: nand: txx9ndfmc: transfer 512 byte at a time if possible\n  mtd: nand: fix tmio_nand ecc correction\n  mtd: nand: add __nand_correct_data helper function\n  mtd: cfi_cmdset_0002: add 0xFF intolerance for M29W128G\n  mtd: inftl: fix fold chain block number\n  mtd: jedec: fix compilation problem with I28F640C3B definition\n  mtd: nand: fix ECC Correction bug for SMC ordering for NDFC driver\n  mtd: ofpart: Check availability of reg property instead of name property\n  driver/Makefile: Initialize \"mtd\" and \"spi\" before \"net\"\n  mtd: omap: adding DMA mode support in nand prefetch/post-write\n  mtd: omap: add support for nand prefetch-read and post-write\n  mtd: add nand support for w90p910 (v2)\n  mtd: maps: add mtd-ram support to physmap_of\n  mtd: pxa3xx_nand: add single-bit error corrections reporting\n  ...\n"
    },
    {
      "commit": "fd589a8f0a13f53a2dd580b1fe170633cf6b095f",
      "tree": "942c50188ca58041b0453189e710eafcfebaea57",
      "parents": [
        "4f37940d64a155c025968118849b596f6aaa8128"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Jul 16 17:13:03 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:55 2009 +0200"
      },
      "message": "trivial: fix typo \"to to\" in multiple files\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c2a32f0d758273fc1caa18b9d4544abb40cd58b1",
      "tree": "e075f3be140207e842699bd05b5bca6d19e1d761",
      "parents": [
        "ebc79c4f8da0f92efa968e0328f32334a2ce80cf"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Tue Aug 25 19:19:54 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Sep 21 14:29:20 2009 +0200"
      },
      "message": "mtd: Enable Open Firmware initialisation of MTD devices and maps for MicroBlaze\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6469f540ea37d53db089c8fea9c0c77a3d9353d4",
      "tree": "1dc9dc077150d57f4424cae49e711b5dd6e903a1",
      "parents": [
        "304e6d5fe294b80e6d3107f99ec241816390ebcc",
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Sep 20 05:55:36 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Sep 20 05:55:36 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tdrivers/mtd/mtdcore.c\n\nMerged in order that I can apply the Nomadik nand/onenand support patches.\n"
    },
    {
      "commit": "fc28c39f0ef59bfb649ddfd633275be8e45c0f9c",
      "tree": "7a1e8d0b1bc015b5cc9584db3ac7805269036479",
      "parents": [
        "223cf6c3b517cf6ef040cafe45af89f3b8adba74"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 17 14:39:23 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:15:26 2009 -0700"
      },
      "message": "mtd: maps: add mtd-ram support to physmap_of\n\nUse physmap_of to access RAMs as mtd and add documenation for it. This approach\nis a lot less intrusive as adding an of-wrapper around plat-ram.c. As most\nextensions of plat-ram.c (e.g. custom map-functions) can\u0027t be mapped to the\ndevice tree anyhow, extending physmap_of seems to be the cleanest approach.\n\nTested with a phyCORE-MPC5121e.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nCc: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\nCc: Ken MacLeod \u003cken@bitsko.slc.ut.us\u003e\nCc: Albrecht Dreß \u003calbrecht.dress@arcor.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d79c326c048246b855b83a0092e6324df0717735",
      "tree": "3a1465753d9c7a6c61cbf3d6fca0c2bf45d559bc",
      "parents": [
        "1b533d227e5f8356d2f009f90b8c8c1f02eb71b8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 20 12:04:09 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:52:42 2009 -0700"
      },
      "message": "mtd/maps: gpio-addr-flash: new driver for GPIO assisted flash addressing\n\nThis driver lets people use GPIO\u0027s for additional address lines in case\ntheir processor does not have enough address lines already.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1b533d227e5f8356d2f009f90b8c8c1f02eb71b8",
      "tree": "4df753d98b42d68977dcae3523b63de8c46167e6",
      "parents": [
        "3ff230a742b8fc196c1fe69875a57a429877cacb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 09 10:37:18 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:47:12 2009 -0700"
      },
      "message": "mtd/maps: uclinux: depend on MTD_RAM being built into the kernel\n\nIf MTD_RAM is built as a module, the uClinux map does not work since it\ncan only be built in to the kernel.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3ff230a742b8fc196c1fe69875a57a429877cacb",
      "tree": "e5825c0cccc7b7a1d5e6d975a96fc73a48fa6ce3",
      "parents": [
        "9aff1b1afe9a30c358d1c3a0bb50ae77bd7f994b"
      ],
      "author": {
        "name": "Timofei Bondarenko",
        "email": "tim@ipi.ac.ru",
        "time": "Wed May 20 19:59:02 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:44:51 2009 -0700"
      },
      "message": "mtd/maps: uclinux: fix building when partition support is disabled\n\nThe uClinux map driver doesn\u0027t even use partitions, so we shouldn\u0027t require\nit in order to work properly.\n\nSigned-off-by: Timofei Bondarenko \u003ctim@ipi.ac.ru\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nCC: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCC: uclinux-dev@uclinux.org\nCC: linux-mtd@lists.infradead.org\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2f82af08fcc7dc01a7e98a49a5995a77e32a2925",
      "tree": "d505fe5936881b137b82b59360646a6988e506ba",
      "parents": [
        "f199fd990639f93d07d8e104b0a66aabaf01d67d"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Sep 14 03:25:28 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:37:12 2009 -0700"
      },
      "message": "Nicolas Pitre has a new email address\n\nDue to problems at cam.org, my nico@cam.org email address is no longer\nvalid.  FRom now on, nico@fluxnic.net should be used instead.\n\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c78c44362bc9b7c715a3c2119b89a407c1cb739",
      "tree": "2ecdf19b0bccb73b60486c6784ae7cf0c7d67350",
      "parents": [
        "fca910883324d437a24d447b08f524fa19261a94"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Aug 10 10:16:37 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:42:06 2009 +0100"
      },
      "message": "mtd: pmcmsp-flash: fix error paths in init_msp_flash\n\nCleanin up after errors in init_msp_flash().\n\nAlso cleanup_msp_flash() attempts to determine the size of\nmsp_flash with `sizeof(msp_flash) / sizeof(struct mtd_info **)\u0027\nThis will not work since msp_flash is not an array.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ad4fbc7921bd7cca108ecc1340a014e91ecc8536",
      "tree": "22bbcfe99366a67357cec464e9b3332cd4cd5d95",
      "parents": [
        "9a73290d7735c0671d1d2379ed40025db8b773d0"
      ],
      "author": {
        "name": "vimal singh",
        "email": "vimal.newwork@gmail.com",
        "time": "Thu Jul 30 20:54:27 2009 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:39:50 2009 +0100"
      },
      "message": "mtd: physmap_of: fix incorrect check\n\nThis patch fixes a spelling error that has resulted from copy and\npasting. The location of the error was found using a semantic patch\nbut the semantic patch was not trying to find these errors. After\nlooking things over it seemed logical that this change was needed.\n\nThe patch also makes sure mtd_list is not being freed if it has not\nbeen allocated\n\nSigned-off-by: Stoyan Gaydarov \u003csgayda2@uiuc.edu\u003e\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "76d6a4791609e4d14b411a513c7648b19b258d8f",
      "tree": "a4ad122fa6a3525b3eedce0cdcf694385e7aa7bb",
      "parents": [
        "2763c508a3c8f8ec5d6df4e8c63d5e2a5a7d3954"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 17 17:47:37 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:37:34 2009 +0100"
      },
      "message": "mtd: plat-ram: use resource_size\n\nSigned-off-by: Wolfram Sang \u003cw.sang@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": "2763c508a3c8f8ec5d6df4e8c63d5e2a5a7d3954",
      "tree": "07bbb07d236b19ecf3a4f9d1e93095d905648cc7",
      "parents": [
        "44a1f2085e8fe07b3aecdab7c391ca057d75da0f"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 17 17:54:14 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:37:18 2009 +0100"
      },
      "message": "mtd: physmap_of: use resource_size\n\nSigned-off-by: Wolfram Sang \u003cw.sang@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": "67fe0688082509c52bd451d10a61b3565169c23e",
      "tree": "ae3dd36f56fba7faa8a2bf7ce384a5109548ee5d",
      "parents": [
        "7cb7beb31aa3d941833b6a6e553687422c31e4b6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 12 06:29:57 2009 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 12 06:29:57 2009 -0400"
      },
      "message": "Remove zero-length file drivers/mtd/maps/sbc8240.c\n\nIt was \"deleted\" in commit 2bf961b7ccd69e108ac435c67e2b0522b403c578\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2bf961b7ccd69e108ac435c67e2b0522b403c578",
      "tree": "6b5ee4abc35c82e4c511b8234775aea8c84edd09",
      "parents": [
        "3cae1cc149c40c14424162496eb5a7c8db1cd4fb"
      ],
      "author": {
        "name": "Subrata Modak",
        "email": "subrata@linux.vnet.ibm.com",
        "time": "Wed Jul 01 19:22:47 2009 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 03 14:22:54 2009 +0100"
      },
      "message": "mtd: remove \u0027SBC8240 Wind River\u0027 Device Driver Code\n\nThis driver is causing build errors and is no longer needed -- it is obsoleted\nby physmap_of.\n\nSigned-off-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nTested-on-PPC64-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "17659c60629618c0aa67eb3cb6a77d2c52486d2e",
      "tree": "c0bd2515acfb4c609e00f92291d5e71c2587f1b7",
      "parents": [
        "4839641333d4593bfc4fb29aa3af10d36f607d5b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jun 24 15:35:15 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jun 24 16:02:06 2009 +0100"
      },
      "message": "mtd: maps: Remove BUS_ID_SIZE from integrator_flash\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nTested-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "143070e74630b9557e1bb64d899ff2cc5a1dcb48",
      "tree": "90f22516649e24837cf435b7ca9f86da0374d257",
      "parents": [
        "43950a605dc76677f0c74dcd818a57d4df040e12"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Thu Apr 16 14:10:45 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Jun 06 08:27:42 2009 +0100"
      },
      "message": "mtd: physmap_of: Add multiple regions and concatenation support\n\nThis patch adds support to handle multiple non-identical chips in one\nflash device tree node. It also adds concat support to physmap_of. This\nmakes it possible to support e.g. the Intel P30 48F4400 chips which\ninternally consists of 2 non-identical NOR chips on one die. Additionally\npartitions now can span over multiple chips.\n\nTo describe such a chip\u0027s, multiple \"reg\" tuples are now supported in one\nflash device tree node. Here an dts example:\n\n        flash@f0000000,0 {\n                #address-cells \u003d \u003c1\u003e;\n                #size-cells \u003d \u003c1\u003e;\n                compatible \u003d \"cfi-flash\";\n                reg \u003d \u003c0 0x00000000 0x02000000\n                       0 0x02000000 0x02000000\u003e;\n                bank-width \u003d \u003c2\u003e;\n                partition@0 {\n                        label \u003d \"test-part1\";\n                        reg \u003d \u003c0 0x04000000\u003e;\n                };\n        };\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4938c88c922fad23f0a9f404eeda0207a819e4df",
      "tree": "f4ba97c4721f421fb172e8ce237da846c4928a18",
      "parents": [
        "9f31f4b9dccf6fa4a606ae04602ec232b94727fb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 02 00:06:23 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jun 05 18:35:44 2009 +0100"
      },
      "message": "mtd: maps: Blackfin async: fix memory leaks in probe/remove funcs\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9f31f4b9dccf6fa4a606ae04602ec232b94727fb",
      "tree": "23cbf7621365fa10ee126327dd650026edea6466",
      "parents": [
        "6ae392ccadbc622d58a9d01a7ee59e340f82fe85"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 26 19:33:17 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jun 05 18:29:35 2009 +0100"
      },
      "message": "mtd: uclinux: mark local stuff static\n\nThe uclinux_ram_mtdinfo, uclinux_romfs, and uclinux_point symbols do not\nneed to be visible outside of this module, so mark them static.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCC: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCC: uclinux-dev@uclinux.org\nCC: linux-mtd@lists.infradead.org\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6ae392ccadbc622d58a9d01a7ee59e340f82fe85",
      "tree": "5e8bc7a07fb67d503580cf6e4e60b989c64db16c",
      "parents": [
        "fa254ecbcca713a4aec99478e79f858942b3d4e0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 26 19:33:18 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jun 05 18:29:25 2009 +0100"
      },
      "message": "mtd: uclinux: do not allow to be built as a module\n\nThere isn\u0027t any benefit to building the uClinux MTD map as a module as the\nrootfs it requires in order to actually be usable is appended to the\nkernel image, not the module.  No known system builds it this way either,\nso change the option to \"bool\".\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCC: Paul Mundt \u003clethal@linux-sh.org\u003e\nCC: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCC: uclinux-dev@uclinux.org\nCC: linux-mtd@lists.infradead.org\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fa254ecbcca713a4aec99478e79f858942b3d4e0",
      "tree": "4f734d3cdb4d89987bb181e78218fb377cd12a9a",
      "parents": [
        "c3a9f35673290f49ec115d36ad283961c82c135a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 26 19:33:16 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jun 05 18:29:14 2009 +0100"
      },
      "message": "mtd: uclinux: allow systems to override map addr/size\n\nDue to a processor anomaly (05000263 to be exact), most Blackfin parts\ncannot keep the embedded filesystem image directly after the kernel in\nRAM.  Instead, the filesystem needs to be relocated to the end of memory.\nAs such, we need to tweak the map addr/size during boot for Blackfin\nsystems.  This can be done in any early arch/board init code.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCC: Paul Mundt \u003clethal@linux-sh.org\u003e\nCC: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCC: uclinux-dev@uclinux.org\nCC: linux-mtd@lists.infradead.org\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4d964824ec826ed97bdde10bc8d8c4ce10540a98",
      "tree": "2dae63621c86eab4a26f024e4cd064224491d00d",
      "parents": [
        "d3412dbd721c0136379d86242297d19399f0c05f"
      ],
      "author": {
        "name": "Shane McDonald",
        "email": "mcdonald.shane@gmail.com",
        "time": "Sat May 02 09:40:06 2009 -0600"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jun 05 18:10:49 2009 +0100"
      },
      "message": "mtd: remove pmcmsp-ramroot.c\n\nThe RAMROOT function was a successful but non-portable attempt to append\nthe root filesystem to the end of the kernel image.  The preferred and\nportable solution is to use an initramfs instead.\n\nThe only user of this function was the msp71xx configuration\nin the MIPS architecture; as the use of the RAMROOT has been removed\nfrom that configuration, there are no more users, so this code\ncan be removed.\n\nSigned-off-by: Shane McDonald \u003cmcdonald.shane@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9fd1e8f92ad17b3bc94245fee9b4e4bfea0dba0e",
      "tree": "6e44bd5e4046b2161a404e8786633ddf34172e19",
      "parents": [
        "8d42b524f4323cdf49872fe5e3a0e824f32feb51"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Apr 23 17:41:10 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 29 14:00:21 2009 +0100"
      },
      "message": "mtd: Add armflash support for multiple blocks of flash\n\nThis patch adds MTD concatenation support to integrator-flash.c for\nplatforms with more than one block of flash memory (e.g. RealView\nPB11MPCore). The implementation is based on the sa1100-flash.c one.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8d42b524f4323cdf49872fe5e3a0e824f32feb51",
      "tree": "998417847b2aee9388bdea6e5277b6b517331d9b",
      "parents": [
        "b90cf6681f4f6263920616e7ca2fd09130e4143a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 29 13:57:13 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 29 13:57:56 2009 +0100"
      },
      "message": "mtd: DIL/NetPC broken for now\n\nWe\u0027ll fix it up again, but for now I don\u0027t think anyone really cares.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ccd93854d44710adaa02cecf0ef5f24ab383dd20",
      "tree": "4e1f3d835631cec271f6ea7ec19c45b2f5a98925",
      "parents": [
        "15bce40cb3133bcc07d548013df97e4653d363c1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Apr 05 07:49:48 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue May 26 16:45:44 2009 +0100"
      },
      "message": "[MTD] Remove mtd-\u003e{suspend,resume} calls from board drivers\n\nNow the MTD core will do this for us, we don\u0027t need to hook it up from\nthe board drivers.\n\nShame we can\u0027t do shutdown from the class too...\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\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": "db99a5523175ba15fef4719c722cea11b94911bb",
      "tree": "97157a675da7b6d0a0b6a46ad28f9717c5fa4d19",
      "parents": [
        "1b578193af3b94c3d55d9aaf6b53275b1cb59a41"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:15:42 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:15:42 2009 -0700"
      },
      "message": "[MTD] [NOR] Add device parent info to physmap_of\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": "f0b1e5892478d5bd683ff01bd95dc7bfc87f8e42",
      "tree": "3998b297437e88b86a97f82cb032f765f5092eda",
      "parents": [
        "2cf3a11494b15949835ff92a7af15f979ac37bbd"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Mar 28 00:27:03 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Apr 03 10:37:18 2009 +0100"
      },
      "message": "[MTD] [MAPS] move sa1100 flash\u0027s probe function to .devinit.text\n\nA pointer to sa1100_mtd_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: Nicolas Pitre \u003cnico@marvell.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "67a52bb90b515c2a96ec51a3571bcd70a2fadb50",
      "tree": "415e6bdd27caace2145c3d7f1c38a5af77613cf6",
      "parents": [
        "cd02938a828f4b2098a074afb7454f106f2e8df5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 02 23:23:43 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 02 23:23:43 2009 +0100"
      },
      "message": "[ARM] fix build-breaking 7a192ec commit\n\nThe commit:\n\n    platform driver: fix incorrect use of \u0027platform_bus_type\u0027 with \u0027struct device_driver\u0027\n\ncontains this:\n\n-static int __exit pxa2xx_flash_remove(struct device *dev)\n+static int __exit pxa2xx_flash_remove(struct platform_device *dev)\n...\n-       .remove         \u003d __exit_p(pxa2xx_flash_remove),\n+       .remove         \u003d __devexit_p(pxa2xx_flash_remove),\n\nwhich leads to the following build error:\n\n`pxa2xx_flash_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.exit.text\u0027 of drivers/built-in.o\n\nThis is not the only instance of it in this patch - all __exit_p\u0027s\ntouched by this patch have been converted to __devexit_p\u0027s without\nregard to the original function.\n\nLet\u0027s revert this change and, if we are going to convert functions\nto be __devexit/__devinit, lets have that as a _separate_ patch doing\njust that change.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\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": "0c93ea4064a209cdc36de8a9a3003d43d08f46f7",
      "tree": "ff19952407c523a1349ef56c05993416dd28437e",
      "parents": [
        "bc2fd381d8f9dbeb181f82286cdca1567e3d0def",
        "e6e66b02e11563abdb7f69dcb7a2efbd8d577e77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:04 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (61 commits)\n  Dynamic debug: fix pr_fmt() build error\n  Dynamic debug: allow simple quoting of words\n  dynamic debug: update docs\n  dynamic debug: combine dprintk and dynamic printk\n  sysfs: fix some bin_vm_ops errors\n  kobject: don\u0027t block for each kobject_uevent\n  sysfs: only allow one scheduled removal callback per kobj\n  Driver core: Fix device_move() vs. dpm list ordering, v2\n  Driver core: some cleanup on drivers/base/sys.c\n  Driver core: implement uevent suppress in kobject\n  vcs: hook sysfs devices into object lifetime instead of \"binding\"\n  driver core: fix passing platform_data\n  driver core: move platform_data into platform_device\n  sysfs: don\u0027t block indefinitely for unmapped files.\n  driver core: move knode_bus into private structure\n  driver core: move knode_driver into private structure\n  driver core: move klist_children into private structure\n  driver core: create a private portion of struct device\n  driver core: remove polling for driver_probe_done(v5)\n  sysfs: reference sysfs_dirent from sysfs inodes\n  ...\n\nFixed conflicts in drivers/sh/maple/maple.c manually\n"
    },
    {
      "commit": "928a726b0e12184729900c076e13dbf1c511c96c",
      "tree": "f31a7f23c1b511ebb486598cc746786e1821d48c",
      "parents": [
        "8ff64b539bfd998792614481ccb67139b97075ef",
        "eaeed5d31d8ded02fa0a4b608f57418cc0e65b07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:11:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:11:23 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (96 commits)\n  sh: add support for SMSC Polaris platform\n  sh: fix the HD64461 level-triggered interrupts handling\n  sh: sh-rtc wakeup support\n  sh: sh-rtc invalid time rework\n  sh: sh-rtc carry interrupt rework\n  sh: disallow kexec virtual entry\n  sh: kexec jump: fix for ftrace.\n  sh: kexec: Drop SR.BL bit toggling.\n  sh: add kexec jump support\n  sh: rework kexec segment code\n  sh: simplify kexec vbr code\n  sh: Flush only the needed range when unmapping a VMA.\n  sh: Update debugfs ASID dumping for 16-bit ASID support.\n  sh: tlb-pteaex: Kill off legacy PTEA updates.\n  sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores.\n  sh: sh7763rdp: Change IRQ number for sh_eth of sh7763rdp\n  sh: espt-giga board support\n  sh: dma: Make G2 DMA configurable.\n  sh: dma: Make PVR2 DMA configurable.\n  sh: Move IRQ multi definition of DMAC to defconfig\n  ...\n"
    },
    {
      "commit": "997302259f386bca8fe1db67c50296ca426c438f",
      "tree": "8003d7e388dbddf723571c389fec7211e8aa59d6",
      "parents": [
        "e63cedb656683739eea2696114bc56888e9bff05"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 25 10:21:35 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 25 10:21:35 2009 +0000"
      },
      "message": "[ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "61dd7eb876344904aece6b1837da6ea1cbadbc07",
      "tree": "5df3c29cfb7efd2844f6acdc354bfe30981336df",
      "parents": [
        "4b08e149c0e02e97ec49c2a31d14a0d3a02f8074"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Mar 25 02:49:03 2009 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Mar 25 01:09:19 2009 +0000"
      },
      "message": "[MTD] [MAPS] Drop now unused sharpsl-flash map\n\nNow as all PXA Zaurii are converted to use the physmap map,\ndrop the sharpsl-flash map completely.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\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": "610f75e74b636f933bc3e379a88a10f883b91332",
      "tree": "16255acdf1aaf3cf3a02363abe24cd872152ac8e",
      "parents": [
        "64fb65baffa5b8f6f2eb3f628dec43c22cd1031f"
      ],
      "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:11:20 2009 +0000"
      },
      "message": "[MTD] RBTX4939 map driver\n\nThis is a map driver for NOR flash chips on RBTX4939 board.\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": "d58ab5cf09679d8cb4824e22cae900c0eab5ab31",
      "tree": "090e82a516fe8db760a1b7514ed072bb458c1e2f",
      "parents": [
        "9c1e8a4ebcc04226cb6f3a1bf1d72f4cafd6b089"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Mar 10 12:55:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "mtd: physmap: fix NULL pointer dereference in error path\n\ncommit e480814f138cd5d78a8efe397756ba6b6518fdb6 (\"[MTD] [MAPS] physmap:\nfix wrong free and del_mtd_{partition,device}\") introduces a NULL pointer\ndereference in physmap_flash_remove when called from the error path in\nphysmap_flash_probe (if map_probe failed).\n\nCall del_mtd_{partition,device} only if info-\u003ecmtd was not NULL.\n\nReported-by: pHilipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47a72688fae7298e1ad5fdc9bff7e04b6a549620",
      "tree": "1fe911a7137c1b265bb4df2ccece5f20b35a8ed0",
      "parents": [
        "71b973a42c5456824c8712e00659d9616d395919"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "adrian@newgolddream.dyndns.info",
        "time": "Wed Mar 04 00:31:04 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 10 18:03:02 2009 +0900"
      },
      "message": "mtd: flash mapping support for Dreamcast VMU.\n\nThis patch adds support for the Sega Dreamcast visual memory unit as a\nflash mapping. It requires changes in the maple bus driver (posted\nseparately) to support block reads and writes.\n\nThe VMU is a \u0027smart\u0027 flash device, with a built-in 8-bit controller -\nfor instance there is an erase before a write but it is hidden from the\nuser. But the device\u0027s overall behaviour means it works well with the\nmtd layer and it is appropriate to add it as an mtd mapping.\n\nSigned-off-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-By: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "221be177e68e197a946bb991c8b91468e960be4e",
      "tree": "f77313df6358700d58cc7921551400170a8f6700",
      "parents": [
        "d49981150387c481779a544ec641f17882f4bbfb",
        "b50be33e42e2c87812b30aee1a2b2a5ac6cb3ffa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 26 14:45:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 26 14:45:57 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] [MAPS] Remove MODULE_DEVICE_TABLE() from ck804rom driver.\n  [JFFS2] fix mount crash caused by removed nodes\n  [JFFS2] force the jffs2 GC daemon to behave a bit better\n  [MTD] [MAPS] blackfin async requires complex mappings\n  [MTD] [MAPS] blackfin: fix memory leak in error path\n  [MTD] [MAPS] physmap: fix wrong free and del_mtd_{partition,device}\n  [MTD] slram: Handle negative devlength correctly\n  [MTD] map_rom has NULL erase pointer\n  [MTD] [LPDDR] qinfo_probe depends on lpddr\n"
    },
    {
      "commit": "b50be33e42e2c87812b30aee1a2b2a5ac6cb3ffa",
      "tree": "5e2da77ea97a510341d7cb13aeafe8b3057602c6",
      "parents": [
        "4c41bd0ec953954158f92bed5d3062645062b98e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 27 04:51:33 2009 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 27 04:52:45 2009 +0900"
      },
      "message": "[MTD] [MAPS] Remove MODULE_DEVICE_TABLE() from ck804rom driver.\n\nWe really don\u0027t want the BIOS flash mapping hacks to get automatically\nloaded.\n\nNo idea why it isn\u0027t using pci_register_driver() though -- that should\nbe fine... and is even _present_ but disabled by #if 0.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ab00d68276295a1b4da7ad924a35a3566e9c2698",
      "tree": "ae6ff435ae9ded73e8138aa9e3ec04e925d10929",
      "parents": [
        "10715b8751dfc403aeb7fbc35166417fa1664eda"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Feb 11 13:12:19 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Feb 14 08:08:13 2009 +0000"
      },
      "message": "[MTD] [MAPS] blackfin async requires complex mappings\n\nCorrect a build error.  bfin-async uses complex mappings and so needs it.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "10715b8751dfc403aeb7fbc35166417fa1664eda",
      "tree": "60177bbb53ab5f35698d40134deda78f9ba52ba5",
      "parents": [
        "e480814f138cd5d78a8efe397756ba6b6518fdb6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Feb 11 13:12:18 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Feb 14 08:07:05 2009 +0000"
      },
      "message": "[MTD] [MAPS] blackfin: fix memory leak in error path\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": "e480814f138cd5d78a8efe397756ba6b6518fdb6",
      "tree": "92b2b8eabd2133ba65f814a945fa8245f34da7eb",
      "parents": [
        "3afd522de8d8ec446efe957b86e4f63e3dd8ce9d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Feb 11 13:12:17 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Feb 14 08:06:20 2009 +0000"
      },
      "message": "[MTD] [MAPS] physmap: fix wrong free and del_mtd_{partition,device}\n\ncommit 176bf2e0f10ecf1d20a97db3bd5bb2e6ba0b5668 (\"physmap: fix leak of\nmemory returned by parse_mtd_partitions\") deals with a memory leak and\nfrees the pointer array of mtd_partition after the call to\nadd_mtd_partitions().  the problem is that mtd_table[x]-\u003ename still points\nto the freed memory.\n\nAldo physmap_flash_remove() should call del_mtd_partitions() or\ndel_mtd_device() only once.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nReported-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nTested-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bcc8f3e01facc51b9d4f6351cd866f19eac0b5ae",
      "tree": "03494f210eac525ab9f641c3a12a85d8aa2b5d7e",
      "parents": [
        "b3c960b277c440c8a7788d338c9f494ad62e46ab"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Jan 31 01:21:58 2009 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Jan 31 01:21:58 2009 +0100"
      },
      "message": "rename platform_driver name \"flash\" to \"sa1100-mtd\"\n\n\"flash\" is a very generic name for a platform_driver that is only\navailable on SA11x0.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "85795dac740e63e81aeec8d49aada54ab07656b5",
      "tree": "98647a7b6fa3c9b317b9f812c5e4b0fe982e2fe5",
      "parents": [
        "68874414def891ec1319ae19a1c7e9c00854d872"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 09 14:17:50 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 09 14:17:50 2009 +0000"
      },
      "message": "[MTD] [MAPS] Fix printk format warning in nettel.c\n\nMTD size is 64-bit now...\n\nPointed out by Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d81408304b06a71c28417445202af9cd6673168d",
      "tree": "c84821c354c95f07eda7ebece084767b58fccf1e",
      "parents": [
        "d13e51e747fee301b404dffcf4a7e1bdc558969b"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Tue Dec 16 18:22:39 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 13:57:28 2009 +0100"
      },
      "message": "[MTD] LPDDR extended physmap driver to support LPDDR flash\n\nPhysmap is a generic map driver for different platforms and flash types.\nWe added support of LPDDR to physmap.\nAll changes here are related to introduction of new pfow_base parameter.\nThis parameter is valid in case of LPDDR chips only.\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nAcked-by: Jared Hulbert \u003cjaredeh@gmail.com\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": "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": "70d13e083c8589dd3edc2313777655da39cb3568",
      "tree": "41478a4699b3cbc8c5598ccc1863ea058948741e",
      "parents": [
        "7ec80ddf0455ff3854a5ca524952d91b5eb676b2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 06 08:25:16 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:07 2008 +0000"
      },
      "message": "[ARM] netwinder: clean up GPIO naming\n\nNetwinder was using gpio_xxx names which could clash with the GPIO\nlayer.  Add a \u0027nw_\u0027 prefix to ensure that these remain separate.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "176bf2e0f10ecf1d20a97db3bd5bb2e6ba0b5668",
      "tree": "b22f94dcce76c35f2c5ebe1bda5508e61e46da4f",
      "parents": [
        "002f6aab43c0e556ee5f588d138587de6a3ed63d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Dec 01 14:23:39 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:10:27 2008 +0000"
      },
      "message": "[MTD] physmap: fix leak of memory returned by parse_mtd_partitions\n\nThe mtd partition parser returns an allocated pointer array of\nmtd_partition.  The caller must free it.  The array is used only for\nadd_mtd_partitions(), so free it just after the call.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "002f6aab43c0e556ee5f588d138587de6a3ed63d",
      "tree": "4497122ce37d7bc861e0d49c6ead3f2dc8803a6a",
      "parents": [
        "dcb3e137ce9be1dfc86e306182b23e3ae5e239c4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 01 14:23:38 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:10:17 2008 +0000"
      },
      "message": "[MTD] drivers/mtd/maps/nettel.c: use ARRAY_SIZE\n\nARRAY_SIZE is more concise to use when the size of an array is divided by\nthe size of its type or the size of its first element.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@i@\n@@\n\n#include \u003clinux/kernel.h\u003e\n\n@depends on i using \"paren.iso\"@\ntype T;\nT[] E;\n@@\n\n- (sizeof(E)/sizeof(E[...]))\n+ ARRAY_SIZE(E)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "dcb3e137ce9be1dfc86e306182b23e3ae5e239c4",
      "tree": "1cc0081df2565d12f47334f18941a67a32807fbb",
      "parents": [
        "c4956ed6fab26347ab1a712727da84b2501ab2dd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Dec 01 14:23:40 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:10:05 2008 +0000"
      },
      "message": "[MTD] physmap: make physmap compat explicit\n\nThe current method for always showing physmap compat address, size, and\nwidth is a bit confusing.  If length is set to 0, then the address and\nwidth are still shown but silently unused.  The physmap code itself\nalready has logic which sets compat based on length, so just pull that out\nand into the Kconfig to make everything clear.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Bryan Wu \u003cBryan.Wu@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\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": "4f8f3af20ac5a1e58b419a98dfe76522885b5355",
      "tree": "e6960f1b3dcc9074f45b8051a0607442f81f4c0b",
      "parents": [
        "9a2b3974ef3aff7994e802f07fcebe3d8e7a936d"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:59 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:32 2008 +0000"
      },
      "message": "[MTD] Make init_impa7 static\n\nThe function init_impa7 does not need to be global, and\nthis patch makes it static by adding the needed keyword\nto drivers/mtd/maps/impa7.c.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9a2b3974ef3aff7994e802f07fcebe3d8e7a936d",
      "tree": "4835a971d9305f4467e92266cce75f12ea0c53af",
      "parents": [
        "6127cfcd3d134ec63d0d154bb24823bd33774c10"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:04 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:29 2008 +0000"
      },
      "message": "[MTD] Make init_redwood_flash function static\n\nThe function init_redwood_flash is needlessly defined global,\nmake it static by this patch.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6127cfcd3d134ec63d0d154bb24823bd33774c10",
      "tree": "28d500031964a9951272a4775efac87e3b5ad63f",
      "parents": [
        "2257594f9c2043f347c6d3961f804008da7982d1"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:03 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:26 2008 +0000"
      },
      "message": "[MTD] Make init_msp_flash function static\n\nThe function init_msp_flash, which is not used outside of\ndrivers/mtd/maps/pmcmsp-flash.c, can become static. This\npatch adds the needed keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2257594f9c2043f347c6d3961f804008da7982d1",
      "tree": "e872d688f5ccf367274d64673ed1c0acd4f79e49",
      "parents": [
        "9cdd52fa973a9021c4c2670ac69a301ae31c8784"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:58 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:23 2008 +0000"
      },
      "message": "[MTD] Make h720x_mtd_init function static\n\nThe function h720x_mtd_init is not used outside of the file\ndrivers/mtd/maps/h720x-flash.c and can therefore become static.\nThis patch adds the necessary keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9cdd52fa973a9021c4c2670ac69a301ae31c8784",
      "tree": "7cc7d8ec48da2e90d773c7caf1ba89481e2e07d5",
      "parents": [
        "1aed165a602b80428bbdf17478c629169d96eda1"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:01 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:20 2008 +0000"
      },
      "message": "[MTD] Make init_mbx function static\n\nThe function init_mbx can become static, because it is not used\noutside the file drivers/mtd/maps/mbx860.c. This patch adds the\nneeded keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1aed165a602b80428bbdf17478c629169d96eda1",
      "tree": "fb5519bb45eb0f9f13b9c53c7e2920b51082cfc1",
      "parents": [
        "e63b3f94b026e34773cfe5621ae5a8bf69d4cd74"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:10 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:17 2008 +0000"
      },
      "message": "[MTD] Make the function init_vmax301 static\n\nThe function init_vmax301 is needlessly defined global in\ndrivers/mtd/maps/vmax301.c, and this patch makes it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e63b3f94b026e34773cfe5621ae5a8bf69d4cd74",
      "tree": "a4d4fada044aba39445aa52c4dc6fe7813488793",
      "parents": [
        "b93dc2e9fcb66b2e6d7fc99455c791dc584fe6ea"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:57 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:13 2008 +0000"
      },
      "message": "[MTD] Make init_fortunet function static\n\nThe symbol init_fortunet is needlessly defined global in\ndrivers/mtd/maps/fortunet.c. Make it static and clean up\nthe kernel global namespace.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b93dc2e9fcb66b2e6d7fc99455c791dc584fe6ea",
      "tree": "e4c1173796a8cfce8cd24e47c93f9cf224ab709b",
      "parents": [
        "9bd1c9dac880c85f5f142fbe3680964cdeac188a"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:53 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:10 2008 +0000"
      },
      "message": "[MTD] Make alchemy_mtd_init function static\n\nThe symbol alchemy_mtd_init does not need to be global, so make it\nstatic in drivers/mtd/maps/alchemy-flash.c.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9bd1c9dac880c85f5f142fbe3680964cdeac188a",
      "tree": "7fdb09ab6212b5fbe4574ef886763fbec74c1696",
      "parents": [
        "baa0f0fc5f0960937433bf3a17e5c78b88e3add5"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:00 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:06 2008 +0000"
      },
      "message": "[MTD] Make ipaq_mtd_init function static\n\nThe symbol ipaq_mtd_init is not used anywhere outside of\ndrivers/mtd/maps/ipaq-flash.c, so make it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "baa0f0fc5f0960937433bf3a17e5c78b88e3add5",
      "tree": "0f015662b3026c97f55fa4c584225699345a8081",
      "parents": [
        "2e257a2d6d5400e9ec135da406737c0cb2a02a2a"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:55 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:02 2008 +0000"
      },
      "message": "[MTD] Make init_dbox2_flash static\n\nThe symbol init_dbox2_flash is not used outside of the file\ndrivers/mtd/maps/dbox2-flash.c, so make it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2e257a2d6d5400e9ec135da406737c0cb2a02a2a",
      "tree": "4e2181f410648fc6b93704e7a27562e9c6f49014",
      "parents": [
        "d849257c428bf9f06f25fa3dea14cd1e7650948d"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:54 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:00 2008 +0000"
      },
      "message": "[MTD] Make init_flagadm function static\n\nThe module init function init_flagadm does not need to be global,\nso add the needed keyword to drivers/mtd/maps/cfi_flagadm.c.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d849257c428bf9f06f25fa3dea14cd1e7650948d",
      "tree": "4ea31bcbf55699aceb740ec24b756bfdf1d253dd",
      "parents": [
        "d8156adb7a2b820b49c8fbb106c2e53160ea88ac"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:02 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:56 2008 +0000"
      },
      "message": "[MTD] Make init_oct5066 function static\n\nThe function init_oct5066 is needlessly defined global in\ndrivers/mtd/maps/octagon-5066.c. Make it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d8156adb7a2b820b49c8fbb106c2e53160ea88ac",
      "tree": "73dbcd5c67753114332c7742a801cf6c0f3ab54c",
      "parents": [
        "8d240325b3f7310c5ffc7c5d15e3093462b4cada"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:56 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:51 2008 +0000"
      },
      "message": "[MTD] Make the init_edb7312nor function static\n\nThe init_edb7312nor function is needlessly defined global in\ndrivers/mtd/maps/edb7312.c, and this patch makes it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8d240325b3f7310c5ffc7c5d15e3093462b4cada",
      "tree": "6bf753f1284870f49e050476674412478493a7f1",
      "parents": [
        "bc185405c84327098b33c11353ca579169f0728f"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:11 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:47 2008 +0000"
      },
      "message": "[MTD] Make init_sbc82xx_flash function static\n\nThe function init_sbc82xx_flash is needlessly defined global in\ndrivers/mtd/maps/wr_sbc82xx_flash.c, and this patch makes it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bc185405c84327098b33c11353ca579169f0728f",
      "tree": "4f2f9c2e8c9ecc073712b44eb18f9adca06a0995",
      "parents": [
        "e30bb9cf5fba1ddf2b89dc72159d6fbb2c49ef2f"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:05 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:43 2008 +0000"
      },
      "message": "[MTD] Make init_rpxlite function static\n\nThe function init_rpxlite, which is not used outside of\ndrivers/mtd/maps/rpxlite.c, can become static. Add the\nneeded keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e30bb9cf5fba1ddf2b89dc72159d6fbb2c49ef2f",
      "tree": "8e9d37894b80d6b35a92c9467975f9c707b6fe31",
      "parents": [
        "769455e224fbec3a27acc7644d11581314ddcb98"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:08 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:37 2008 +0000"
      },
      "message": "[MTD] Make init_tqm_mtd function static\n\nThe init_tqm_mtd function does not need to be defined globally\nin drivers/mtd/maps/tqm8xxl.c. Make it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "769455e224fbec3a27acc7644d11581314ddcb98",
      "tree": "65baefe2a818c41ae8cc2a14287d566b1e6e23eb",
      "parents": [
        "e4582ea71cb651e02924fb39c9373a9e737088ce"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:09 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:33 2008 +0000"
      },
      "message": "[MTD] Make uclinux_mtd_cleanup and uclinux_mtd_init static\n\nThe functions uclinux_mtd_cleanup and uclinux_mtd_init do\nnot heed to be global. Add the needed keyword to the file\ndrivers/mtd/maps/uclinux.c to make these functions static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9ee49fa5c1b58453cb97969a8282fd7bbf0ad0d4",
      "tree": "3b7dd1d5c06bcd027442cc5f2a1a913606e1662b",
      "parents": [
        "26eb10857003e1a738e87aa71f0c91ceb7fc0de4"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:06 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:23 2008 +0000"
      },
      "message": "[MTD] Make init_sbc8240_mtd function static\n\nThe function init_sbc8240_mtd is not called from outside the\nmodule drivers/mtd/maps/sbc8240.c where it is defined, so it\ncan become static. Add the needed keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "26eb10857003e1a738e87aa71f0c91ceb7fc0de4",
      "tree": "275e6e244b51941a857a0bce632b08673c6c0efb",
      "parents": [
        "4d9c6a21befe6c73c35f2799c7e25a9eda82a95d"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:07 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:11 2008 +0000"
      },
      "message": "[MTD] Make init_sharpsl symbol static\n\nThe function init_sharpsl is needlessly defined global.\nMake it static by adding the needed keyword to the file\ndrivers/mtd/maps/sharpsl-flash.c, where the function is\ndefined.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4d9c6a21befe6c73c35f2799c7e25a9eda82a95d",
      "tree": "d77a05b369b40bd48ce663f5206f3630fc942bbc",
      "parents": [
        "b749e3f8d7879c9c87e237d75b2256b4d1d04df2",
        "e93f1be503efd0e44e46fc1fd4c13dbee72a6561"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:36 2008 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] [NAND] fix OOPS accessing flash operations over STM flash on PXA\n  [MTD] [NAND] drivers/mtd/nand/pasemi_nand.c: Add missing pci_dev_put\n  [MTD] [NAND] fsl_upm: fix build problem with 2.6.28-rc2\n  [MTD] physmap: fix memory leak on physmap_flash_remove by using devres\n  [MTD] m25p80: chip erase !\u003d block erase !\u003d sector erase\n  [MTD] m25p80: fix detection of m25p16 flashes\n  [MTD] m25p80: fix detection of SPI parts\n  [MTD] [NAND] OMAP: OneNAND: header file relocation (part 2)\n  [MTD] [NAND] OMAP: OneNAND: header file relocation\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": "3136e903fa2d493ebc1b8a8fbdde2d3a17f85acd",
      "tree": "c118e957169be1b33325d704fa143417c6e4ff8d",
      "parents": [
        "7854643a91eade84112dca9768eeb8d32463d101"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Nov 26 10:26:29 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 26 10:26:29 2008 +0000"
      },
      "message": "[MTD] physmap: fix memory leak on physmap_flash_remove by using devres\n\nphysmap_flash_remove releases only last memory region.  This causes\nmemory leak if multiple resources were provided.\n\nThis patch fixes this leakage by using devm_ functions.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8959dabdf2f8f9ce982a2c4cfe6d1652a2fb6320",
      "tree": "24b4085ac1fca3fce15880b9d936dc2f17718654",
      "parents": [
        "d9a682a592ff5905d328c648fd30ee7fa12ce8ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 15:02:41 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:05:03 2008 +0000"
      },
      "message": "[ARM] cdb89712: avoid namespace clashes with SRAM_ and BOOTROM_ constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9a682a592ff5905d328c648fd30ee7fa12ce8ab",
      "tree": "5a6a09c4a9cef6f29dcab95f36db5ac6b6e6578d",
      "parents": [
        "1e8b0416ca387d754410a4e5d6b92ad6e2fb00eb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:53:08 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:04:52 2008 +0000"
      },
      "message": "[ARM] cdb89712,clps7500,h720x: avoid namespace clash for FLASH_* constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "08d790432906b3815a1dc91a826ca85ff2a73b6c",
      "tree": "0c6b176414d39f32377934e5cade4020086ba013",
      "parents": [
        "daa847356a4f2b2722d78b389ec4f172f24fecd5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 11:00:51 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 11:00:51 2008 +0100"
      },
      "message": "[MTD] [MAPS] Remove unused variable after ROM API cleanup.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2be4ff2f084842839b041b793ed6237e8d1d315a",
      "tree": "1d776ac1717edeff4ee7d59ab0aea2782cb86dba",
      "parents": [
        "cf2fa66055d718ae13e62451bb546505f63906a2",
        "a45b3fb19ba1e4dfc3fc53563a072612092930a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)\n  pcmcia: ioctl-internal definitions\n  pcmcia: cistpl header cleanup\n  pcmcia: remove unused argument to pcmcia_parse_tuple()\n  pcmcia: card services header cleanup\n  pcmcia: device_id header cleanup\n  pcmcia: encapsulate ioaddr_t\n  pcmcia: cleanup device driver header file\n  pcmcia: cleanup socket services header file\n  pcmcia: merge ds_internal.h into cs_internal.h\n  pcmcia: cleanup cs_internal.h\n  pcmcia: cs_internal.h is internal\n  pcmcia: use dev_printk for cs_error()\n  pcmcia: remove CS_ error codes alltogether\n  pcmcia: deprecate CS_BAD_TUPLE\n  pcmcia: deprecate CS_BAD_ARGS\n  pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n  pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n  pcmcia: deprecate CS_NO_MORE_ITEMS\n  pcmcia: deprecate CS_IN_USE\n  pcmcia: deprecate CS_CONFIGURATION_LOCKED\n  ...\n\nFix trivial conflict in drivers/pcmcia/ds.c manually\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": "f324277cf70ad284dd99acf5ac5101e32bc8c55b",
      "tree": "b8ff2442d168e904232784cde6519b57c9618adf",
      "parents": [
        "4ab13943612673ef0822e1a041a9e629ba13a87c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Sep 22 14:49:52 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 26 19:05:34 2008 -0600"
      },
      "message": "[MTD] [MAPS] Maps: make uclinux mapping driver depend on MTD_RAM \n\n...since it only probes that\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": "4ab13943612673ef0822e1a041a9e629ba13a87c",
      "tree": "cdb5838852edf12ab70873c80752d11f5c9ba33e",
      "parents": [
        "e416de5e61e1a9b7f987804cbb67230b5f5293c6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Sep 23 17:25:10 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 26 19:00:12 2008 -0600"
      },
      "message": "[MTD] [NOR] intel_dc21285 switch to ROM API\n\nNow that the needed helpers are exported, it becomes a nice simple \nswitch over. Closes #9420\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2f3061eb1086f98990d6495b8c63a1b83f2f59aa",
      "tree": "01066412a16e05f459d405c2130ae98f95090d5f",
      "parents": [
        "994917f8b718f1cd7114317cc3cbf04fe46c1841"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:50:33 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:50:33 2008 +0200"
      },
      "message": "pcmcia: remove unused argument to pcmcia_parse_tuple()\n\nSince we\u0027re just parsing the tuple being passed to this function, we don\u0027t\nneed any device-specific information.\n\nAlso, remove the call to pcmcia_validate_cis() from pcmciamtd.c, since it\nis already called by the PCMCIA core.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fd098316ef533e8441576f020ead4beab93154ce",
      "tree": "6188bbbf2357585dbeeac9d055ef2e771b78bac8",
      "parents": [
        "933b2a1d8d458d6fe12b5efd63a0432852c44d6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "message": "sparc: Annotate of_device_id arrays with const or __initdata.\n\nAs suggested by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e52fe8c01e7945881aac6aeb7c96af3f59976a8",
      "tree": "dfe1932dba36c5bc2ab5c803b51d8492940d74f9",
      "parents": [
        "8ab0dc333eacb2249c63d1fc7c5241299fa0493f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 17:41:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 17:41:36 2008 -0700"
      },
      "message": "sun_uflash: Convert to pure OF driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a8fc9b248e77a4eab0613acf30a6811799786b3",
      "tree": "24b3beb8bc0633db27ffdb791f94dce95d51b1d0",
      "parents": [
        "d3ee1b405872214609868f3cde631ac157026dd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 17 17:36:59 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 23 12:14:12 2008 -0700"
      },
      "message": "removed unused #include \u003clinux/version.h\u003e\u0027s\n\nThis patch lets the files using linux/version.h match the files that\n#include it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c89e88bfde6a3c179790e21004f24e09a058290",
      "tree": "2895a308d64aeabb5fde776d92572a51444d835b",
      "parents": [
        "1a53088c101789bfca431de709ff6e45e8c77003"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 10:07:45 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:26 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_SUCCESS\n\nInstead of using own error or success codes, the PCMCIA code should rely on\nthe generic return values. Therefore, replace all occurrences of CS_SUCCESS\nwith 0.\n\nCC: netdev@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ef313e36d8896a42fc567a83a5d4b86821634e8d",
      "tree": "0d2b4164686e5ff333978aa0f5dd5ade562e9796",
      "parents": [
        "ff08705860f3e92ea5233989b4a2384ebb421f26"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 16:25:26 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:02:05 2008 +0200"
      },
      "message": "pcmcia: remove remaining in-kernel pcmcia_get_configuration_info() users\n\nRemove the three remaining pcmcia_get_configuration_info() users:\n- pcmciamtd is marked broken anyway.\n- serial_cs.c can access the relevant structs directly\n- ipwireless didn\u0027t use the output\n\nCC: linux-serial@vger.kernel.org\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "8ee991dd343df57910ff6947696afada9f02bf7e",
      "tree": "1f8908272a6eeb96cd268fc5feeb798a30a8d2d0",
      "parents": [
        "ccbcd6cba5ef6e071deb072188ad044921f6b91e"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sun Aug 17 07:50:44 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 17 08:08:22 2008 +0100"
      },
      "message": "[MTD] removed unused #include \u003cversion.h\u003e\n\nThe drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/mtd/maps/amd76xrom.c\n  drivers/mtd/maps/ck804xrom.c\n  drivers/mtd/maps/esb2rom.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "742c52533b05d8ae83c794bd6811100675b85ce5",
      "tree": "de89a81d88c19504d1dc4f023a4b480c9022b3b5",
      "parents": [
        "36cd4fb5d277f34fe9e4db0deac2d4efd7dff735",
        "10fec20ef5eec1c91913baec1225400f0d02df40"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 12 11:28:00 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 12 11:28:00 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-arm/arch-omap/onenand.h\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "be509729356b7433f73df2b9a966674a437fbbc1"
}
