)]}'
{
  "log": [
    {
      "commit": "f41bf2ab998daaa2ac27348d5813e0ae21c57ded",
      "tree": "0ad5ca31ec88b84c4ba1f6380bd971d9933f33e5",
      "parents": [
        "2450cf51a1bdba7037e91b1bcc494b01c58aaf66",
        "bdf602bd737eb07d63d6fa2da826b4751fdf9bab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 03 14:12:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 03 14:12:41 2009 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] fix lots of ARM __devexit sillyness\n  [ARM] 5417/1: Set the correct cacheid for ARMv6 CPUs with ARMv7 style MMU\n  [ARM] 5416/1: Use unused address in v6_early_abort\n  [ARM] 5411/1: S3C64XX: Fix EINT unmask\n  [ARM] at91: fix for Atmel AT91 powersaving\n  [ARM] RiscPC: Fix etherh oops\n"
    },
    {
      "commit": "bdf602bd737eb07d63d6fa2da826b4751fdf9bab",
      "tree": "6b5478c009ce41008196abbd26961d352e056bd8",
      "parents": [
        "b57ee99fab25dbc12150fe66fe54dc52bc6de784"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 03 13:43:47 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 03 21:04:04 2009 +0000"
      },
      "message": "[ARM] fix lots of ARM __devexit sillyness\n\n`iop_adma_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`mv_xor_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`mv64xxx_i2c_unmap_regs\u0027 referenced in section `.devinit.text\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`mv64xxx_i2c_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`orion_nand_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n`pxafb_remove\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "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": "744f6592727a7ab9e3ca4266bedaa786825a31bb",
      "tree": "51dc15e7d19eaa5e00c92e6d19cdee34f1106c0b",
      "parents": [
        "2b768b6cdbcf7fa0761e6c35c6ea288297582c43"
      ],
      "author": {
        "name": "Gregory CLEMENT",
        "email": "gclement00@gmail.com",
        "time": "Mon Feb 16 21:21:47 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 16 21:40:39 2009 +0000"
      },
      "message": "[ARM] 5400/1: Add support for inverted rdy_busy pin for Atmel nand device controller\n\nAdd support for inverted rdy_busy pin for Atmel nand device controller\nIt will fix building error on NeoCore926 board.\n\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nAcked-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Gregory CLEMENT \u003cgclement@adeneo.adetelgroup.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "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": "7420b73dc05ae1faa36b49774210a13d29349c53",
      "tree": "90cdba18724099353598e69b3ee9ee21df9582cf",
      "parents": [
        "3e1c4005134e3a090c64c1bc35f965043bb451f4",
        "de8696203e64f19ea26f8e096ac8a796e78216b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 03 16:52:10 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 03 16:52:10 2009 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  NVRAM depends on RTC_DRV_CMOS\n  rename platform_driver name \"flash\" to \"sa1100-mtd\"\n  annotate that [fp, #-4] is the saved lr\n  Use __SPIN_LOCK_UNLOCKED to initialize bad_irq_desc.lock\n  ARM: OMAP: fix fault in enter_full_retention()\n  ARM: OMAP: Mask interrupts when disabling interrupts, v2\n  ARM: OMAP: gptimer min_delta_ns corrected\n  ARM: OMAP: Fix hsmmc init, v2\n  ARM: OMAP: Fix omap34xx revision detection for ES3.1\n  ARM: OMAP: DMA: Fix uninitialized channel flags\n  ARM: OMAP: Fix race in OMAP2/3 DMA IRQ handling\n  ARM: OMAP: Fix McBSP spin_lock deadlock\n  [ARM] 5366/1: fix shared memory coherency with VIVT L1 + L2 caches\n  [ARM] call undefined instruction exception handler with irqs enabled\n  [ARM] msm: fix build errors\n  [ARM] etherh: continue fixing build failure\n"
    },
    {
      "commit": "de8696203e64f19ea26f8e096ac8a796e78216b3",
      "tree": "d932f2f04d6c81c75c5104ae86b1e5d47e6591e3",
      "parents": [
        "807a96cd0e5f5311e7f7a1030b43aab624cd7d9f",
        "0dc23d704874e892c3fb5f2c0e4dfbef3c9c6edf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Feb 01 17:53:26 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 01 17:53:26 2009 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\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": "0d280884961de51afd87465f72ade9e8876d1e26",
      "tree": "fa03d8593ddda2026545b369c4a87397deb7bdca",
      "parents": [
        "9b4d142d521963ee1c53cefcd1f9790ca32b5db7",
        "766fb95ba06e1bbf531d30dc05e21b2d4a0e8dd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:12:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:12:58 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: allow direct user-space I/O\n  UBI: fix resource de-allocation\n  UBI: remove unused variable\n  UBI: use nicer 64-bit math\n  UBI: add ioctl compatibility\n  UBI: constify file operations\n  UBI: allow all ioctls\n  UBI: remove unnecessry header inclusion\n  UBI: improve ioctl commentaries\n  UBI: add ioctl for is_mapped operation\n  UBI: add ioctl for unmap operation\n  UBI: add ioctl for map operation\n"
    },
    {
      "commit": "4712fff9be0f4a41f7add146cee88a9b945215d7",
      "tree": "88f8d00da6500149ead00d3d5fe970531f0d44e5",
      "parents": [
        "52c275fe70df8619e9430d01917d2e72e9011aec"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jan 21 13:16:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:52 2009 +1100"
      },
      "message": "powerpc: More printing warning fixes for the l64 to ll64 conversion\n\nThese are all powerpc specific drivers.\n\nres.start in fsl_elbc_nand.c needs to be cast since it may be either 32\nor 64 bit.  Thanks to Scott Wood for noticing.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e call_edac bits in particular\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e pasemi_nand peices\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e fsl_elbc fixes\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "766fb95ba06e1bbf531d30dc05e21b2d4a0e8dd2",
      "tree": "a7041e919ca5f6d5460b7d7ecfb27e08b9119236",
      "parents": [
        "36b477d005fbda29e7581c3cef7ee31a59d8970b"
      ],
      "author": {
        "name": "Sidney Amani",
        "email": "seed@uffs.org",
        "time": "Tue Jan 27 10:11:46 2009 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 27 16:54:41 2009 +0200"
      },
      "message": "UBI: allow direct user-space I/O\n\nIntroduce a new ioctl UBI_IOCSETPROP to set properties\non a volume. Also add the first property:\nUBI_PROP_DIRECT_WRITE, this property is used to set the\nability to use direct writes in userspace\n\nSigned-off-by: Sidney Amani \u003cseed@uffs.org\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "36b477d005fbda29e7581c3cef7ee31a59d8970b",
      "tree": "cacdcc1b18bfce9f627a87c115d4c6192a626b8b",
      "parents": [
        "8c4c19f1367435afdc16ac122a2a95a4d6cff9f0"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 20 18:04:09 2009 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 20 18:13:53 2009 +0200"
      },
      "message": "UBI: fix resource de-allocation\n\nGregKH asked to fix UBI which has fake device release method. Indeed,\nwe have to free UBI device description object from the release method,\nbecause otherwise we\u0027ll oops is someone opens a UBI device sysfs file,\nthen the device is removed, and he reads the file. With this fix, he\nwill get -ENODEV instead of an oops.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "8c4c19f1367435afdc16ac122a2a95a4d6cff9f0",
      "tree": "99cc2c9f6d2321b1ee55c339296c037ae4ec8c69",
      "parents": [
        "3013ee31b6c5fd9a49a81816d6c13e1cdb7a1288"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 20 17:48:02 2009 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 20 18:13:53 2009 +0200"
      },
      "message": "UBI: remove unused variable\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "3afd522de8d8ec446efe957b86e4f63e3dd8ce9d",
      "tree": "602dc6465ddcbf0701b7f989cf18f77e1816b53e",
      "parents": [
        "5f877607cdfe8b60bf96fb96e527e0ce2a21e68b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Jan 19 00:15:13 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 19 12:24:21 2009 +1100"
      },
      "message": "[MTD] slram: Handle negative devlength correctly\n\nA negative devlength won\u0027t get noticed and clean up:\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3013ee31b6c5fd9a49a81816d6c13e1cdb7a1288",
      "tree": "96cb10bb6576c4cbeb9843831a56c371174b29dc",
      "parents": [
        "f429b2ea8eadb5a576542a70f7fd6f5c2a7455e1"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jan 16 19:08:43 2009 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:27:44 2009 +0200"
      },
      "message": "UBI: use nicer 64-bit math\n\nGet rid of \u0027do_div()\u0027 and use more user-friendly primitives from\n\u0027linux/math64.h\u0027.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "f429b2ea8eadb5a576542a70f7fd6f5c2a7455e1",
      "tree": "6ab9541042979cc7bdcb0257dfdd6435577ad3a8",
      "parents": [
        "4d187a88d3ee3be6a1a0b6859eb00f70e1601b5e"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jan 16 18:06:55 2009 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:27:41 2009 +0200"
      },
      "message": "UBI: add ioctl compatibility\n\nUBI ioctl\u0027s do not work when running 64-bit kernel and 32-bit\nuser-land. Fix this by adding the compat_ioctl method.\n\nAlso, UBI serializes all ioctls, so more than one ioctl at a time\nis not a problem. Amd UBI does not seem to depend on anything else,\nso use unlocked_ioctl instead of ioctl (no BKL needed).\n\nReported-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "4d187a88d3ee3be6a1a0b6859eb00f70e1601b5e",
      "tree": "8b85414089fc5fc3610a186e0daa3c283da47776",
      "parents": [
        "ade44ce07c9316351ae321051221c9bad3af3a44"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Sun Jan 11 23:55:39 2009 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:02:08 2009 +0200"
      },
      "message": "UBI: constify file operations\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "ade44ce07c9316351ae321051221c9bad3af3a44",
      "tree": "5f21dd98b889011130d978c4855090656468654e",
      "parents": [
        "573135b5dbc02be12940558db23158cc9ee89c66"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jan 16 18:03:22 2009 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:02:08 2009 +0200"
      },
      "message": "UBI: allow all ioctls\n\nSome ioctl\u0027s in UBI are enabled only when debugging is switched\non. There is not particular reason for this, just noone needed\nthem. However, some people need the now for their user-space\ndevelopment. Thus, allow these ioctl\u0027s even if UBI debugging\nis disabled.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "573135b5dbc02be12940558db23158cc9ee89c66",
      "tree": "f68707279ebef21a07c8003a11b192be5606ea4c",
      "parents": [
        "f7fc6f3f33703e3365c0ef9d4bf322b88cc9dae7"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jan 16 18:02:08 2009 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:02:08 2009 +0200"
      },
      "message": "UBI: remove unnecessry header inclusion\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "a27ce8f55dd5fddf0b8ea179cce8f399c13dc94f",
      "tree": "ce20328f8c29c8ba98446799aeb8412056dcef71",
      "parents": [
        "c3da23be1673be4e738aea235604b4e6cb259655"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Jan 05 14:48:59 2009 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:02:08 2009 +0200"
      },
      "message": "UBI: add ioctl for is_mapped operation\n\nThis patch adds ioctl to check if an LEB is mapped or not (as a\ndebugging option so far).\n\n[Re-named ioctl to make it look the same as the other one and made\n some minor stylistic changes. Artem Bityutskiy.]\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "c3da23be1673be4e738aea235604b4e6cb259655",
      "tree": "876a7f8625e2c733bd87f58f1980e9b40031f8a0",
      "parents": [
        "141e6ebd1b1759bd5cebf092b7216b6f1c7b4c4f"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Jan 05 14:46:19 2009 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:02:08 2009 +0200"
      },
      "message": "UBI: add ioctl for unmap operation\n\nThis patch adds ioctl for the LEB unmap operation (as a debugging\noption so far).\n\n[Re-named ioctl to make it look the same as the other one and made\n some minor stylistic changes. Artem Bityutskiy.]\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "141e6ebd1b1759bd5cebf092b7216b6f1c7b4c4f",
      "tree": "91b66f4b4d54fdb07084f8f5ee21c00491fe754b",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Jan 05 14:44:11 2009 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:02:08 2009 +0200"
      },
      "message": "UBI: add ioctl for map operation\n\nThis patch adds ioctl for the LEB map operation (as a debugging\noption so far).\n\n[Re-named ioctl to make it look the same as the other one and made\n some minor stylistic changes. Artem Bityutskiy.]\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "73069e388d0f2509e45e1a58b0facca99ef2446e",
      "tree": "c9c69ad9df07bbc2f809faa718d65b6773e9f9d9",
      "parents": [
        "dc0e88c7e15acbe3d7e8682312f709938f0dcf01"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Thu Jan 15 13:09:52 2009 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 15 13:09:52 2009 +0200"
      },
      "message": "ARM: OMAP: Fix gpio by switching to generic gpio calls, v2\n\nFix compile by removing remaining omap specific gpio\ncalls. Based on earlier patches by Jarkko Nikula.\n\nAlso remove old GPIO key code, there is already a patch\nto do this with gpio_keys.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n\n"
    },
    {
      "commit": "5f877607cdfe8b60bf96fb96e527e0ce2a21e68b",
      "tree": "5e13766a4d7df3e7032b1b26e498099c04b06c16",
      "parents": [
        "57c1a24ee276a33190008243f986419e122c0dea"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sun Jan 11 19:52:19 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Jan 11 19:56:46 2009 +0000"
      },
      "message": "[MTD] map_rom has NULL erase pointer\n\nWhich means if inftl or similar are loaded with it (which is a dumb thing\nto do admittedly) it may oops.\n\nCloses #8108\n\n[dwmw2: change error to -EROFS to match write-protected flash]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "57c1a24ee276a33190008243f986419e122c0dea",
      "tree": "f73b3a325e2622f149c150f97018b9d2a4faf880",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Tue Jan 06 17:36:09 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Jan 11 10:42:32 2009 +0000"
      },
      "message": "[MTD] [LPDDR] qinfo_probe depends on lpddr\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7c51d57e9d7fbce89f79c41dc8da383101dbe9c6",
      "tree": "9f45a5ac5ce627b4c6138595b23ae7f02e1ee7fb",
      "parents": [
        "a3a798c88a14b35e5d4ca30716dbc9eb9a1ddfe2",
        "85795dac740e63e81aeec8d49aada54ab07656b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:36:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:37:15 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (67 commits)\n  [MTD] [MAPS] Fix printk format warning in nettel.c\n  [MTD] [NAND] add cmdline parsing (mtdparts\u003d) support to cafe_nand\n  [MTD] CFI: remove major/minor version check for command set 0x0002\n  [MTD] [NAND] ndfc driver\n  [MTD] [TESTS] Fix some size_t printk format warnings\n  [MTD] LPDDR Makefile and KConfig\n  [MTD] LPDDR extended physmap driver to support LPDDR flash\n  [MTD] LPDDR added new pfow_base parameter\n  [MTD] LPDDR Command set driver\n  [MTD] LPDDR PFOW definition\n  [MTD] LPDDR QINFO records definitions\n  [MTD] LPDDR qinfo probing.\n  [MTD] [NAND] pxa3xx: convert from ns to clock ticks more accurately\n  [MTD] [NAND] pxa3xx: fix non-page-aligned reads\n  [MTD] [NAND] fix nandsim sched.h references\n  [MTD] [NAND] alauda: use USB API functions rather than constants\n  [MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n  [MTD] fix m25p80 64-bit divisions\n  [MTD] fix dataflash 64-bit divisions\n  [MTD] [NAND] Set the fsl elbc ECCM according the settings in bootloader.\n  ...\n\nFixed up trivial debug conflicts in drivers/mtd/devices/{m25p80.c,mtd_dataflash.c}\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": "68874414def891ec1319ae19a1c7e9c00854d872",
      "tree": "06b9c01aec70fcc4b963d239b7d350af55d3d8d3",
      "parents": [
        "fefae48bf8caab7d56ee4f8181f06602cf73d29e"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@yahoo.com",
        "time": "Wed Oct 08 16:08:20 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 09 12:27:13 2009 +0000"
      },
      "message": "[MTD] [NAND] add cmdline parsing (mtdparts\u003d) support to cafe_nand\n\n[dwmw2: updated and made to still register whole device first]\nSigned-off-by: Philip Rakity \u003cpakity@yahoo.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fefae48bf8caab7d56ee4f8181f06602cf73d29e",
      "tree": "f34d60185f770b7ac800094cac1a331c60e0473e",
      "parents": [
        "a808ad3b0d28411e2838117c5b2ae680ae42483c"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Thu Jan 08 19:21:27 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 09 12:16:28 2009 +0000"
      },
      "message": "[MTD] CFI: remove major/minor version check for command set 0x0002\n\nThe NOR Flash memory K8P2815UQB from Samsung uses the major version\nnumber \u00270\u0027. Add a quirk to cope with it.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "85da1fb545e5fe51c35e0576f71780cc557f4277",
      "tree": "59566f93ed45a4c8481b43aadff784c80aebacdc",
      "parents": [
        "73ac36ea14fd18ea3dc057e41b16ff31a3c0bd5a",
        "5886188dc7ba9a76babcd37452f44079a9a77f71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 09:10:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 09:10:16 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (53 commits)\n  serial: Add driver for the Cell Network Processor serial port NWP device\n  powerpc: enable dynamic ftrace\n  powerpc/cell: Fix the prototype of create_vma_map()\n  powerpc/mm: Make clear_fixmap() actually work\n  powerpc/kdump: Use ppc_save_regs() in crash_setup_regs()\n  powerpc: Export cacheable_memzero as its now used in a driver\n  powerpc: Fix missing semicolons in mmu_decl.h\n  powerpc/pasemi: local_irq_save uses an unsigned long\n  powerpc/cell: Fix some u64 vs. long types\n  powerpc/cell: Use correct types in beat files\n  powerpc: Use correct type in prom_init.c\n  powerpc: Remove unnecessary casts\n  mtd/ps3vram: Use _PAGE_NO_CACHE in memory ioremap\n  mtd/ps3vram: Use msleep in waits\n  mtd/ps3vram: Use proper kernel types\n  mtd/ps3vram: Cleanup ps3vram driver messages\n  mtd/ps3vram: Remove ps3vram debug routines\n  mtd/ps3vram: Add modalias support to the ps3vram driver\n  mtd/ps3vram: Add ps3vram driver for accessing video RAM as MTD\n  powerpc: Fix iseries drivers build failure without CONFIG_VIOPATH\n  ...\n"
    },
    {
      "commit": "73ac36ea14fd18ea3dc057e41b16ff31a3c0bd5a",
      "tree": "7f187cade83d9ca9bd180273c25e1216a1dff506",
      "parents": [
        "da2bdf9a6ff40b10d77620d0d76b02a738c103cb"
      ],
      "author": {
        "name": "Coly Li",
        "email": "coyli@suse.de",
        "time": "Wed Jan 07 18:09:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:31:15 2009 -0800"
      },
      "message": "fix similar typos to successfull\n\nWhen I review ocfs2 code, find there are 2 typos to \"successfull\".  After\ndoing grep \"successfull \" in kernel tree, 22 typos found totally -- great\nminds always think alike :)\n\nThis patch fixes all the similar typos. Thanks for Randy\u0027s ack and comments.\n\nSigned-off-by: Coly Li \u003ccoyli@suse.de\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nCc: Mark Fasheh \u003cmfasheh@suse.com\u003e\nCc: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nCc: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2efd72af0f18860927084df618f7419c82f69be3",
      "tree": "7409fa1d06a6463787c3cb5283c21243e95e6291",
      "parents": [
        "60c0c5987b0996a7c7c4c6d90f63ed413c368a71"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Jan 07 17:22:07 2009 -0800"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:15 2009 +1100"
      },
      "message": "mtd/ps3vram: Use _PAGE_NO_CACHE in memory ioremap\n\nUse _PAGE_NO_CACHE for gpu memory ioremap.  Also,\nadd __iomem attribute to gpu memory pointer and\nchange use of memset() to memset_io().\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "60c0c5987b0996a7c7c4c6d90f63ed413c368a71",
      "tree": "18b559a7585b88588f1a318d70704f2a2ae9373e",
      "parents": [
        "993e62e674ba670341f11f60398446bb37a88e8b"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Jan 07 17:22:02 2009 -0800"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:15 2009 +1100"
      },
      "message": "mtd/ps3vram: Use msleep in waits\n\nReplace the use of udelay() with msleep() in the looping wait routines\nps3vram_notifier_wait() and ps3vram_wait_ring().\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "993e62e674ba670341f11f60398446bb37a88e8b",
      "tree": "46b8c4b9096722b0f3d2d68e66d3c5002d85ee55",
      "parents": [
        "f259d74e030faab15b95fb4bb56d7f424773c278"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 06 11:32:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:15 2009 +1100"
      },
      "message": "mtd/ps3vram: Use proper kernel types\n\nReplace the use of stdint.h types with kernel types\nin the ps3vram driver.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f259d74e030faab15b95fb4bb56d7f424773c278",
      "tree": "e3cbd7ed4d604604dcb6d7ac47616c60268dc682",
      "parents": [
        "e7dd54cf17714c22665ad74b720f40fb64b3c565"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 06 11:32:21 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:15 2009 +1100"
      },
      "message": "mtd/ps3vram: Cleanup ps3vram driver messages\n\nCleanup the ps3vram driver messages.  Add a new struct device pointer\nvariable dev to struct ps3vram_priv and use dev_dbg(), pr_dbg(), etc.\nwhere appropriate.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e7dd54cf17714c22665ad74b720f40fb64b3c565",
      "tree": "b9f32ebfac65ef4b55a8671acbd260a80844e67d",
      "parents": [
        "0a2d15b928e0b1673d4ed5f48d95af211b6fcc06"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 06 11:32:15 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:14 2009 +1100"
      },
      "message": "mtd/ps3vram: Remove ps3vram debug routines\n\nRemove the ps3vram debug routines ps3vram_dump_ring() and\nps3vram_dump_reports().  These routines are not needed.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0a2d15b928e0b1673d4ed5f48d95af211b6fcc06",
      "tree": "b6d002390a8425eaadac14d9b8f49eaa3f1eff73",
      "parents": [
        "cffb4add03b1fc83026b06dc3664279cfbf70155"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jan 06 11:32:03 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:14 2009 +1100"
      },
      "message": "mtd/ps3vram: Add modalias support to the ps3vram driver\n\nUpdate ps3vram driver to use the new ps3 three id modalias support.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cffb4add03b1fc83026b06dc3664279cfbf70155",
      "tree": "f9b2b351a3a330768b81919897f3be193fd9e88d",
      "parents": [
        "d2b4397bf87cf6547ca9fa75b6b84eada96c0848"
      ],
      "author": {
        "name": "Jim Paris",
        "email": "jim@jtan.com",
        "time": "Tue Jan 06 11:32:10 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:14 2009 +1100"
      },
      "message": "mtd/ps3vram: Add ps3vram driver for accessing video RAM as MTD\n\nAdd ps3vram driver, which exposes unused video RAM on the PS3 as a MTD\ndevice suitable for storage or swap.  Fast data transfer is achieved\nusing a local cache in system RAM and DMA transfers via the GPU.\n\nSigned-off-by: Vivien Chappelier \u003cvivien.chappelier@free.fr\u003e\nSigned-off-by: Jim Paris \u003cjim@jtan.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "57c44c5f6fb0a8002feb258c1af58e1a744b1fcb",
      "tree": "978bd46ca765a88e9c101cb705bbb0bf46015643",
      "parents": [
        "76052749143d03006271cc0ce8205ad756917062",
        "5a9e67b1a19e08a82387709f325d26e07b891d27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (24 commits)\n  trivial: chack -\u003e check typo fix in main Makefile\n  trivial: Add a space (and a comma) to a printk in 8250 driver\n  trivial: Fix misspelling of \"firmware\" in docs for ncr53c8xx/sym53c8xx\n  trivial: Fix misspelling of \"firmware\" in powerpc Makefile\n  trivial: Fix misspelling of \"firmware\" in usb.c\n  trivial: Fix misspelling of \"firmware\" in qla1280.c\n  trivial: Fix misspelling of \"firmware\" in a100u2w.c\n  trivial: Fix misspelling of \"firmware\" in megaraid.c\n  trivial: Fix misspelling of \"firmware\" in ql4_mbx.c\n  trivial: Fix misspelling of \"firmware\" in acpi_memhotplug.c\n  trivial: Fix misspelling of \"firmware\" in ipw2100.c\n  trivial: Fix misspelling of \"firmware\" in atmel.c\n  trivial: Fix misspelled firmware in Kconfig\n  trivial: fix an -\u003e a typos in documentation and comments\n  trivial: fix then -\u003e than typos in comments and documentation\n  trivial: update Jesper Juhl CREDITS entry with new email\n  trivial: fix singal -\u003e signal typo\n  trivial: Fix incorrect use of \"loose\" in event.c\n  trivial: printk: fix indentation of new_text_line declaration\n  trivial: rtc-stk17ta8: fix sparse warning\n  ...\n"
    },
    {
      "commit": "475b44c19913b877537c8bc19799f75b0b142641",
      "tree": "4049c6a9e17cb62761b9b4b0eb92bf60786af73f",
      "parents": [
        "24d254759dc4eb59b47317790c05569f732a2577"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 10:44:38 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 06 10:44:38 2009 -0800"
      },
      "message": "mtd: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCC: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "025dfdafe77f20b3890981a394774baab7b9c827",
      "tree": "c4d514990d7a0673df5d32aa11fded95f9644ff0",
      "parents": [
        "0abb8b6a939b742f273edc68b64dba26c57331bc"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Thu Oct 16 19:02:37 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:06 2009 +0100"
      },
      "message": "trivial: fix then -\u003e than typos in comments and documentation\n\n- (better, more, bigger ...) then -\u003e (...) than\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a808ad3b0d28411e2838117c5b2ae680ae42483c",
      "tree": "edd291f3873ca95e0fb2a434034d30669666b6f4",
      "parents": [
        "647b0d3854d776485faea9de7e7ed7fd4bdc6f20"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Wed Dec 10 13:16:34 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 16:42:44 2009 +0000"
      },
      "message": "[MTD] [NAND] ndfc driver\n\nThe current ndfc driver only compiles under arch/ppc. This arch was\nremoved from the kernel. I notice the event entry for the ndfc in\nKconfig has been removed in 2.6.28.\n\nThis patch converts the ndfc to a proper OF (OpenFirmware) driver. I\ncan give a working example of the DTS if needed.\n\nThe patch has been in production use on the PIKA Warp Appliance and is\nin use by others. The Warp basically boots from NAND, so the ndfc driver\nis very important to us.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nAcked-By: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "647b0d3854d776485faea9de7e7ed7fd4bdc6f20",
      "tree": "9a527f270afdf6157699d8c360b63a53c0419146",
      "parents": [
        "572acc41274522b865440d0644d5f986e3c83755"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 16:31:03 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 16:31:03 2009 +0000"
      },
      "message": "[MTD] [TESTS] Fix some size_t printk format warnings\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "572acc41274522b865440d0644d5f986e3c83755",
      "tree": "e1f6f2968299d35de6ef4ec04524f65d28342b1a",
      "parents": [
        "60f26520e7bd4479dbebf77317c45fc2255ba2e8",
        "9faa8153bef4d82395e6ff7f87cb7c457055007c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 16:24:55 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 16:24:55 2009 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/users/dedekind/mtd-tests-2.6\n\nConflicts:\n\tdrivers/mtd/Makefile\n"
    },
    {
      "commit": "60f26520e7bd4479dbebf77317c45fc2255ba2e8",
      "tree": "11eea5a993901aa3ec567a07383fa9ef0202ca5e",
      "parents": [
        "d81408304b06a71c28417445202af9cd6673168d"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Tue Dec 16 18:24:14 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 13:58:47 2009 +0100"
      },
      "message": "[MTD] LPDDR Makefile and KConfig\n\nWe have two components to manage LPDDR flash memories in Linux.\n1. It is a driver for chip probing and reading its capabilities\n2. It is a device operations driver.\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": "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": "c68264711ca6caf87794caf9e79c30a4ba73c032",
      "tree": "efbea0c60e32574bc65047f6f6fec15eb2a88e1a",
      "parents": [
        "eb3db27507f74b99241abfa11824d8b6d92b84ef"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Tue Dec 16 18:20:03 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 13:56:04 2009 +0100"
      },
      "message": "[MTD] LPDDR Command set driver\n\nDriver which handles device command operation.\nDetails on device operations are available here:\nhttp://www.numonyx.com/Documents/Datasheets/DS-315768_Velocity-Discrete.pdf\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": "8dc004395d5ebb028e4915645982e4434d2f4ef3",
      "tree": "271b5b3be5201145a5076e14c4a702f981172f4c",
      "parents": [
        "5b0d4d7c8a67c5ba3d35e6ceb0c5530cc6846db7"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Tue Dec 16 18:11:51 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 13:55:48 2009 +0100"
      },
      "message": "[MTD] LPDDR qinfo probing.\n\nLPDDR flash chips are based on completely new kind of chips probing.\nDevice capabilities are available via special request.\nWe sent field request command which contains Major and Minor numbers - and\nrecieve corresponend value.\nAll requests are performed within PFOW window.\nDetailed information about qinfo records can be found here:\nhttp://www.numonyx.com/Documents/Datasheets/DS-315768_Velocity-Discrete.pdf\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": "5b0d4d7c8a67c5ba3d35e6ceb0c5530cc6846db7",
      "tree": "0b810dda67150d67279dc854cf98b10ec2c0fc85",
      "parents": [
        "7f9938d0fd6c778bd0ce296a3e3b50266de2b892"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Tue Nov 18 10:54:32 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 13:03:20 2009 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx: convert from ns to clock ticks more accurately\n\nThe various fields in NDTR{01} are in units of clock ticks minus one, but the\nns2cycle macro mistakenly adds one, inflating the number of clock ticks and\nmaking it impossible to set any of these fields to zero.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7f9938d0fd6c778bd0ce296a3e3b50266de2b892",
      "tree": "25425680b8a1c53d12e6995aac6b9afb8b579ee6",
      "parents": [
        "a5cce42f357b3106fb0eacd85edec5ae31288956"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Tue Nov 18 10:47:42 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 13:02:42 2009 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx: fix non-page-aligned reads\n\nReads from non-page-aligned addresses were broken because while the\naddress to read from was correctly written to NDCB*, a full page was\nalways read. Fix this by ignoring the column and only using the page\naddress.\n\nI suspect this whole-page behavior is due to the controller\u0027s need to\nread the entire page in order to generate correct ECC. In the non-ECC\ncase this could be optimized to use the column address, and to set the\nread length to what is being requested rather than the length of an\nentire page.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a5cce42f357b3106fb0eacd85edec5ae31288956",
      "tree": "942a945fdf325a199011c17ca6d40f10aa25672c",
      "parents": [
        "232ed5e68a969b1717afdb1d4c49146e5beb5465"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 17 12:46:17 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 12:59:32 2009 +0100"
      },
      "message": "[MTD] [NAND] fix nandsim sched.h references\n\nFix sched.h references:\n\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1326: error: dereferencing pointer to incomplete type\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1326: error: \u0027PF_MEMALLOC\u0027 undeclared (first use in this function)\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1328: error: dereferencing pointer to incomplete type\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1335: error: dereferencing pointer to incomplete type\nbuild-r7149.out:/local/linsrc/linux-next-20081215/drivers/mtd/nand/nandsim.c:1335: error: \u0027PF_MEMALLOC\u0027 undeclared (first use in this function)\nbuild-r7149.out:make[4]: *** [drivers/mtd/nand/nandsim.o] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "232ed5e68a969b1717afdb1d4c49146e5beb5465",
      "tree": "44eff60690f610e004773d09d6d3718e5bc9feb4",
      "parents": [
        "353816f43d1fb340ff2d9a911dd5d0799c09f6a5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 29 11:20:42 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 12:59:02 2009 +0100"
      },
      "message": "[MTD] [NAND] alauda: use USB API functions rather than constants\n\nThis set of patches introduces calls to the following set of functions:\n\nusb_endpoint_dir_in(epd)\nusb_endpoint_dir_out(epd)\nusb_endpoint_is_bulk_in(epd)\nusb_endpoint_is_bulk_out(epd)\nusb_endpoint_is_int_in(epd)\nusb_endpoint_is_int_out(epd)\nusb_endpoint_num(epd)\nusb_endpoint_type(epd)\nusb_endpoint_xfer_bulk(epd)\nusb_endpoint_xfer_control(epd)\nusb_endpoint_xfer_int(epd)\nusb_endpoint_xfer_isoc(epd)\n\nIn some cases, introducing one of these functions is not possible, and it\njust replaces an explicit integer value by one of the following constants:\n\nUSB_ENDPOINT_XFER_BULK\nUSB_ENDPOINT_XFER_CONTROL\nUSB_ENDPOINT_XFER_INT\nUSB_ENDPOINT_XFER_ISOC\n\nAn extract of the semantic patch that makes these changes is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r1@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebmAttributes \u0026 \\(USB_ENDPOINT_XFERTYPE_MASK\\|3\\)) \u003d\u003d\n- \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ usb_endpoint_xfer_control(epd)\n\n@r5@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebEndpointAddress \u0026 \\(USB_ENDPOINT_DIR_MASK\\|0x80\\)) \u003d\u003d\n-  \\(USB_DIR_IN\\|0x80\\))\n+ usb_endpoint_dir_in(epd)\n\n@inc@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@depends on !inc \u0026\u0026 (r1||r5)@\n@@\n\n+ #include \u003clinux/usb.h\u003e\n  #include \u003clinux/usb/...\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "353816f43d1fb340ff2d9a911dd5d0799c09f6a5",
      "tree": "517290fd884d286fe2971137ac89f89e3567785a",
      "parents": [
        "160bbab3000dafccbe43688e48208cecf4deb879",
        "fe0bdec68b77020281dc814805edfe594ae89e0f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 10:50:33 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 05 10:50:33 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/arm/mach-pxa/corgi.c\n\tarch/arm/mach-pxa/poodle.c\n\tarch/arm/mach-pxa/spitz.c\n"
    },
    {
      "commit": "574c3fdae3890e60f8bc59e8107686944ba1e446",
      "tree": "7c41ea5bff8ef69b0ba600b74980e590e3be17dd",
      "parents": [
        "56635f7e6197404d7363f8dcaa7a97abf57276fb",
        "f2863c54f30cccb50661697a6e4bdcd0ad0b0a6c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 15:57:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 15:57:26 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/~dedekind/ubi-2.6:\n  UBI: fix checkpatch.pl warnings\n  UBI: simplify PEB protection code\n  UBI: prepare for protection tree improvements\n  UBI: return -ENOMEM upon failing vmalloc\n  UBI: document UBI ioctls\n  UBI: handle write errors in WL worker\n  UBI: fix error path\n  UBI: some code re-structuring\n  UBI: fix deadlock\n  UBI: fix warnings when debugging is enabled\n"
    },
    {
      "commit": "f2863c54f30cccb50661697a6e4bdcd0ad0b0a6c",
      "tree": "e344a6dfcf693191f3e6a8d12a91ab37a1bafed6",
      "parents": [
        "7b6c32daec3bff380ced6822002bc352bdf2c982"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Dec 28 12:20:51 2008 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Dec 28 12:20:51 2008 +0200"
      },
      "message": "UBI: fix checkpatch.pl warnings\n\nJust minor indentation and \"over 80 characters\" fixes.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\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": "d85316ac459f1cdd14ea1828eebeac1f1028e167",
      "tree": "2d9cc1bc3cec5cff015160b0dfcf45bbdbf59651",
      "parents": [
        "5b7f3a500cd097d673a6283fbb748c1e4f87bac6"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Dec 18 14:10:05 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Dec 19 16:23:35 2008 +0000"
      },
      "message": "[MTD] fix m25p80 64-bit divisions\n\nMTD has recently been upgraded for 64-bit support, see commit\nnumber 69423d99fc182a81f3c5db3eb5c140acc6fc64be in the\nmtd-2.6.git tree (git://git.infradead.org/mtd-2.6.git)\nor see this URL:\nhttp://git.infradead.org/mtd-2.6.git?a\u003dcommit;h\u003d69423d99fc182a81f3c5db3eb5c140acc6fc64be\n\nSome variables in MTD data structures which were 32-bit\nbecame 64-bit. Namely, the \u0027size\u0027 field in \u0027struct mtd_info\u0027\nand the \u0027addr\u0027/\u0027len\u0027 fields in \u0027struct erase_info\u0027. This\nmeans we have to use \u0027do_div\u0027 to divide them.\n\nThis patch fixes the following linking error:\nERROR: \"__umoddi3\" [drivers/mtd/devices/m25p80.ko] undefined!\n\nThis patch changes divisions of 64-bit variable so that they use\n\u0027do_div\u0027. This patch also change some print placeholders to\nget rid of gcc warnings.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5b7f3a500cd097d673a6283fbb748c1e4f87bac6",
      "tree": "03bbc9e2f01cf3ed6d0891700ae3c4c14a429332",
      "parents": [
        "03ed107805aff09ae13e50a86ea929f12ff74eb7"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Dec 18 14:09:56 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Dec 19 16:23:18 2008 +0000"
      },
      "message": "[MTD] fix dataflash 64-bit divisions\n\nMTD has recently been upgraded for 64-bit support, see commit\nnumber 69423d99fc182a81f3c5db3eb5c140acc6fc64be in the\nmtd-2.6.git tree (git://git.infradead.org/mtd-2.6.git)\nor see this URL:\nhttp://git.infradead.org/mtd-2.6.git?a\u003dcommit;h\u003d69423d99fc182a81f3c5db3eb5c140acc6fc64be\n\nSome variables in MTD data structures which were 32-bit\nbecame 64-bit. Namely, the \u0027size\u0027 field in \u0027struct mtd_info\u0027\nand the \u0027addr\u0027/\u0027len\u0027 fields in \u0027struct erase_info\u0027. This\nmeans we have to use \u0027do_div\u0027 to divide them.\n\nThis patch fixes the following linking error:\nERROR: \"__udivdi3\" [drivers/mtd/devices/mtd_dataflash.ko] undefined!\nERROR: \"__umoddi3\" [drivers/mtd/devices/mtd_dataflash.ko] undefined!\n\nThis patch changes divisions of 64-bit variable so that they use\n\u0027do_div\u0027. This patch also change some print placeholders to\nget rid of gcc warnings.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cb96cf1ad641334ca605cdf25841ac020d6ae01c",
      "tree": "f9bd4514942ba4147b1e2b009d9220a3d71d040d",
      "parents": [
        "01f71a371969c753add171991d8f5ecce3b368d4"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Nov 11 15:15:39 2008 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Dec 16 14:58:02 2008 +0100"
      },
      "message": "[ARM] MX3: add NAND support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "7b6c32daec3bff380ced6822002bc352bdf2c982",
      "tree": "8c5cb043f18451628151dc2492410fb70999a634",
      "parents": [
        "23553b2c08c9b6e96be98c44feb9c5e640d3e789"
      ],
      "author": {
        "name": "Xiaochuan-Xu",
        "email": "xiaochuan-xu@cqu.edu.cn",
        "time": "Mon Dec 15 21:07:41 2008 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Dec 16 10:09:58 2008 +0200"
      },
      "message": "UBI: simplify PEB protection code\n\nUBI has 2 RB-trees to implement PEB protection, which is too\nmuch for simply prevent PEB from being moved for some time.\nThis patch implements this using lists. The benefits:\n\n1. No need to allocate protection entry on each PEB get.\n2. No need to maintain balanced trees and walk them.\n\nSigned-off-by: Xiaochuan-Xu \u003cxiaochuan-xu@cqu.edu.cn\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.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": "23553b2c08c9b6e96be98c44feb9c5e640d3e789",
      "tree": "222756174c6f0194b9f34b7448ba3976ed0032cf",
      "parents": [
        "ad5942bad6addcf9697a74413b517d9724d803a4"
      ],
      "author": {
        "name": "Xiaochuan-Xu",
        "email": "xiaochuan-xu@cqu.edu.cn",
        "time": "Tue Dec 09 19:44:12 2008 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Dec 15 19:34:50 2008 +0200"
      },
      "message": "UBI: prepare for protection tree improvements\n\nThis patch modifies @struct ubi_wl_entry and adds union which\ncontains only one element so far. This is just a preparation\nfor further changes which will kill the protection tree and\nmake UBI use a list instead.\n\nSigned-off-by: Xiaochuan-Xu \u003cxiaochuan-xu@cqu.edu.cn\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "72aaf09fda49f5919d98d65d35e5179f3acb0497",
      "tree": "5fd25748f7f5640f8ee8efb86ddca88d12840791",
      "parents": [
        "67fbc2312312095acc2f19a0b601bac10f84cf9d",
        "58c2467355ed3154a12ee49d8f8236547145c9d3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "message": "Merge git://git.marvell.com/orion 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": "15f74b0335962e8554c91e52d588dc9f8ee7098d",
      "tree": "b5cf73b94f6c993822f4b40762c5ccb7540ed7cb",
      "parents": [
        "e918edf7c2f2270dcf18cdcbdf86174a013a124e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Dec 10 17:35:26 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Dec 10 17:35:26 2008 -0800"
      },
      "message": "ARM: OMAP: use gpio_to_irq\n\nHave most uses of OMAP_GPIO_IRQ() use gpio_to_irq() instead.\nCalls used for table initialization are left alone, at least\nthis time around.\n\n(This patch is for code in both the OMAP tree and mainline.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "40e3925ba15b604c9ff87154d77a914221d11cdc",
      "tree": "08fb9b25a6b055e262bca7e8053fb2a5eb73cba9",
      "parents": [
        "0b84b5ca43a9c86cfad848c135fdbf7c72af68fa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Dec 10 17:35:26 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Dec 10 17:35:26 2008 -0800"
      },
      "message": "ARM: OMAP: switch to gpio_direction_input\n\nMore switchover to the cross-platform GPIO interface:\nuse gpio_direction_input(), not an OMAP-specific call.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0b84b5ca43a9c86cfad848c135fdbf7c72af68fa",
      "tree": "9eb6f9cfb74c245bdb68be9c8814778ddc2ff1f4",
      "parents": [
        "a007b7096feea2d865ad3e7177eb8be34041bef9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Dec 10 17:35:25 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Dec 10 17:35:25 2008 -0800"
      },
      "message": "ARM: OMAP: switch to standard gpio get/set calls\n\nThis patch replaces some legacy OMAP GPIO calls with the \"new\" (not\nreally, any more!) calls that work on most platforms.\n\nThe calls addressed by this patch are the simple ones to get and set\nvalues ... for code that\u0027s in mainline, including the implementations\nof those calls.\n\nExcept for the declarations and definitions of those calls, all of\nthese changes were performed by a simple SED script.  Plus, a few\n\"if() set() else set()\" branches were merged by hand.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "03ed107805aff09ae13e50a86ea929f12ff74eb7",
      "tree": "66ad19134e43a001047fcbc8729125e94af9fecd",
      "parents": [
        "d3af0f048c114dd53713d5920c54f6d5b6b12139"
      ],
      "author": {
        "name": "Jason Jin",
        "email": "Jason.jin@freescale.com",
        "time": "Tue Dec 09 14:32:31 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:44:28 2008 +0000"
      },
      "message": "[MTD] [NAND] Set the fsl elbc ECCM according the settings in bootloader.\n\nThe ECCM maybe set in bootloader, Get ECCM settings from the bootloader,\ncan avoid the image written by bootloader cannot read out by kernel.\n\nBut the limitation of doing it this way is that, it could break large page\nNAND if it is written with NAND disabled in u-boot and read with NAND\nenabled, or vice versa.\n\nSigned-off-by: Jason Jin \u003cJason.jin@freescale.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d3af0f048c114dd53713d5920c54f6d5b6b12139",
      "tree": "41263d782f0f4d8154b1017a6fdd3cf9cd25df91",
      "parents": [
        "176bf2e0f10ecf1d20a97db3bd5bb2e6ba0b5668"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 01 14:23:38 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:10:40 2008 +0000"
      },
      "message": "[MTD] [NAND] remove excess kernel-doc notation\n\nDelete extra kernel-doc notation for struct fields and function\nparameters that don\u0027t exist:\n\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027wq\u0027 description in \u0027nand_chip\u0027\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027datbuf\u0027 description in \u0027nand_chip\u0027\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027oobbuf\u0027 description in \u0027nand_chip\u0027\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027oobdirty\u0027 description in \u0027nand_chip\u0027\nWarning(include/linux/mtd/nand.h:428): Excess struct/union/enum/typedef member \u0027data_poi\u0027 description in \u0027nand_chip\u0027\nWarning(drivers/mtd/nand/nand_base.c:2527): Excess function parameter \u0027maxchips\u0027 description in \u0027nand_scan_tail\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "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": "c4956ed6fab26347ab1a712727da84b2501ab2dd",
      "tree": "6ac59589a722faaa70a1865ff8050c5274ba0216",
      "parents": [
        "c80a7b265fedef584a1bb8baf92a5b289a66e039",
        "6af7a8eb1eb2b5a0967fccf61e750b085d60ad48"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:49:12 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:49:12 2008 +0000"
      },
      "message": "Merge branch \u0027misc/mtd/sharpsl-nand\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lumag/tosa-2.6\n"
    },
    {
      "commit": "c80a7b265fedef584a1bb8baf92a5b289a66e039",
      "tree": "572611bfb2a116b613e050e7664ba2b07641da9e",
      "parents": [
        "0bc4382ae901311fe53be5735026cbe3ea6f235f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Nov 26 13:12:50 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:39:09 2008 +0000"
      },
      "message": "[MTD] remove private wrapper of endian helpers in rfd_ftl.c\n\nBase versions handle constant folding just fine.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9faa8153bef4d82395e6ff7f87cb7c457055007c",
      "tree": "a0602abd31d029f5d74d73789ced50e435b9307a",
      "parents": [
        "4db451a7649decfdcb29d21016d7e031accc5cda"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Dec 08 13:39:25 2008 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Dec 10 17:00:44 2008 +0200"
      },
      "message": "MTD: add MTD tests to compilation\n\nAdd MTD tests to Kconfig and Makefiles.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "4db451a7649decfdcb29d21016d7e031accc5cda",
      "tree": "e09806c2dd71a4ec3146236e217291a6f534ed4b",
      "parents": [
        "bf60862a58f7cd881cfe86a3b2aceaea4a22b3b0"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Dec 08 13:38:34 2008 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Dec 10 17:00:40 2008 +0200"
      },
      "message": "MTD: tests: add mtd_torturetest\n\nThis test is designed to work for very long time and it tries to\nwear few eraseblocks.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "26cdb67c74aedc22367e6d0271f7f955220cca65",
      "tree": "49b8cacc7dcfa502d5cb469128c23c3e28cdc8b5",
      "parents": [
        "3854be7712f7b4bdcaed14664fc7c7124b3fef0d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:08:12 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:08:56 2008 +0000"
      },
      "message": "[MTD] Remove more strange u_intxx_t types\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3854be7712f7b4bdcaed14664fc7c7124b3fef0d",
      "tree": "d1003e77963a424ac13841e69ae1e03f0ea5db2b",
      "parents": [
        "0f07a0be39735651091418c09b257785d12fbc59"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:06:42 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:06:42 2008 +0000"
      },
      "message": "[MTD] Remove strange u_int32_t types from FTL\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0f07a0be39735651091418c09b257785d12fbc59",
      "tree": "4a486541718908d4f991b3528e998f46b9fe5e27",
      "parents": [
        "69423d99fc182a81f3c5db3eb5c140acc6fc64be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:01:46 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:01:46 2008 +0000"
      },
      "message": "[MTD] [NAND] Remove strange u_int64_t types from nandsim\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "69423d99fc182a81f3c5db3eb5c140acc6fc64be",
      "tree": "5f1818e6fb69388f0da276152646bf0597e318c0",
      "parents": [
        "8a4c2495b142fe612b291a810d9e695f269c26db"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Dec 10 13:37:21 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:37:21 2008 +0000"
      },
      "message": "[MTD] update internal API to support 64-bit device size\n\nMTD internal API presently uses 32-bit values to represent\ndevice size.  This patch updates them to 64-bits but leaves\nthe external API unchanged.  Extending the external API\nis a separate issue for several reasons.  First, no one\nneeds it at the moment.  Secondly, whether the implementation\nis done with IOCTLs, sysfs or both is still debated.  Thirdly\nexternal API changes require the internal API to be accepted\nfirst.\n\nNote that although the MTD API will be able to support 64-bit\ndevice sizes, existing drivers do not and are not required\nto do so, although NAND base has been updated.\n\nIn general, changing from 32-bit to 64-bit values cause little\nor no changes to the majority of the code with the following\nexceptions:\n    \t- printk message formats\n    \t- division and modulus of 64-bit values\n    \t- NAND base support\n\t- 32-bit local variables used by mtdpart and mtdconcat\n\t- naughtily assuming one structure maps to another\n\tin MEMERASE ioctl\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8a4c2495b142fe612b291a810d9e695f269c26db",
      "tree": "e68d387a13d82918c5d744040ff9bf0973230f80",
      "parents": [
        "a9fc8991883cdf029bd373a82cbc2d12a10799dd"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Thu Nov 13 13:40:38 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:35:23 2008 +0000"
      },
      "message": "MTD: nandsim: use less RAM\n\nNandsim consumes ~2x more RAM than the density of simulated device.\nIt becomes critical if we need to simulate 256MB NAND and run stress tests\non it.\n\nWe investigated the reasons. nandsim allocates space for pages using kmalloc\nfunction. The size of LP nand page is 2112 bytes.\nkmalloc gets space from slab pools by chunks 2^n. So if we need to kmalloc\n2112 bytes, 4096 bytes will be consumed by system.\nThe best way to avoid this issue would be using kmem_cache allocations. AFAIK\nthis mechanism specially designed to handle cases when arrays of allocations\nare used.\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nTested-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a9fc8991883cdf029bd373a82cbc2d12a10799dd",
      "tree": "c695dd7928354028733f9621ba67a592d2b1c5ed",
      "parents": [
        "9359ea461b382de3249469d2165da45f4762b910"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Nov 12 16:06:07 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:35:21 2008 +0000"
      },
      "message": "MTD: nandsim: add option to use a file to cache pages\n\nAdd a new module parameter \u0027cache_file\u0027 which causes nandsim\nto use that file instead of memory to cache nand data.\nUsing a file allows the simulation of NAND that is bigger\nthan the available memory.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9359ea461b382de3249469d2165da45f4762b910",
      "tree": "e4f2e691e7b154c5461f5d5cc99f232f48516370",
      "parents": [
        "4f8f3af20ac5a1e58b419a98dfe76522885b5355"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Nov 12 16:06:40 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:35:19 2008 +0000"
      },
      "message": "MTD: nandsim: suppress unnecessary warning\n\nnand_base sometimes reads only 2 bytes of a 4 byte id.\nIt is OK.  Do not print a warning in that case.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "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"
    }
  ],
  "next": "bc185405c84327098b33c11353ca579169f0728f"
}
