)]}'
{
  "log": [
    {
      "commit": "49c1d9da1c83b83e4ed65bb84326835cdb3e7327",
      "tree": "810de78b066736a70e17a022788e407ca741b739",
      "parents": [
        "b87e5e2b8ed9336566100c8c796ab6dd52436881"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed Nov 11 14:26:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 12 07:25:57 2009 -0800"
      },
      "message": "mmci-omap: free irq resource\n\nFree IRQ on remove.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8753298a1192e5560e179e81aaada59c9809263e",
      "tree": "88ddf7099af602a9d70b445d8799a35034cb59f3",
      "parents": [
        "0a1b71b4008d332e57b5605a8228ea7aa96687e8"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "ext-roger.quadros@nokia.com",
        "time": "Mon Oct 26 16:49:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:25 2009 -0700"
      },
      "message": "omap_hsmmc: add missing probe handler hook\n\nThe missing probe handler hook will never probe the driver. Add it back.\nFixes broken MMC on OMAP.\n\nWe use platform_driver_probe() API since omap_hsmmc is not a hot-pluggable\ndevice.\n\nSigned-off-by: Roger Quadros \u003cext-roger.quadros@nokia.com\u003e\nTested-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nTested-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af2bd9d534ca9f1ffdeb0780fb8508e71ed55803",
      "tree": "c478de8ecd81342cf58765fefe0fbd86fac78d9c",
      "parents": [
        "ab4ed677f3fa41a5e1a6410721973558a96cf7a3"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Oct 21 09:46:59 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 22 08:22:25 2009 +0900"
      },
      "message": "mmc: at91_mci: Don\u0027t include asm/mach/mmc.h\n\nThis fixes a compile bug introduced in\n\n\t6ef297f (ARM: 5720/1: Move MMCI header to amba include dir)\n\nThat commit moved arch/arm/include/asm/mach/mmc.h to\ninclude/linux/amba/mmci.h.  Just removing the include was enough.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Bill Gatliff \u003cbgat@billgatliff.com\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48f029542f1219eb50ade5e24b1b2799bd057413",
      "tree": "8046887d5c65d454ba786f998386fb9cbf897a56",
      "parents": [
        "c639ef431797813a9ab509e7cb5c77a080277a5b"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Fri Oct 02 16:24:02 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Oct 12 15:30:50 2009 +0800"
      },
      "message": "[ARM] pxamci: fix printing gpio numbers in pxamci_probe\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nReviewed-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "a1125b1e41228bc2e5b4f023004a4280282d1dab",
      "tree": "dae42956998db0946abec9163468d37466af92e5",
      "parents": [
        "a54fed9f70a2765f4476e1ce3d691a2f31df258f"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Oct 07 16:32:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:40 2009 -0700"
      },
      "message": "mmc: sdio: don\u0027t require CISTPL_VERS_1 to contain 4 strings\n\nThe PC Card 8.0 specification (vol.  4, section 3.2.10) says the\nTPLLV1_INFO field of the CISTPL_VERS_1 tuple must contain 4 strings.  Some\ncards don\u0027t have all 4 so just parse as many as we can.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nTested-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a037a79dceaf717409fbf42f4ad209b9c15f435c",
      "tree": "c30b5b033c74ab9470e875554bded16464bbdf9b",
      "parents": [
        "90d5ffc729e92bffc0f84e2447e2e6dc280240a5",
        "d25ef8b86e6a58f5476bf6e4a8da730b335f68fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 16:20:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 16:20:43 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (25 commits)\n  ARM: 5728/1: Proper prefetch abort handling on ARMv6 and ARMv7\n  ARM: 5727/1: Pass IFSR register to do_PrefetchAbort()\n  ARM: 5740/1: fix valid_phys_addr_range() range check\n  ARM: 5739/1: ARM: allow empty ATAG_CORE\n  ARM: 5735/1: sa1111: CodingStyle cleanups\n  ARM: 5738/1: Correct TCM documentation\n  ARM: 5734/1: arm: fix compilation of entry-common.S for older CPUs\n  ARM: 5733/1: fix bcmring compile error\n  ARM: 5732/1: remove redundant include file\n  ARM: 5731/2: Fix U300 generic GPIO, remove ifdefs from MMCI v3\n  ARM: Ensure do_cache_op takes mmap_sem\n  ARM: Fix __cpuexit section mismatch warnings\n  ARM: Don\u0027t allow highmem on SMP platforms without h/w TLB ops broadcast\n  ARM: includecheck fix: mach-davinci, board-dm365-evm.c\n  ARM: Remove unused CONFIG SA1100_H3XXX\n  ARM: Fix warning: unused variable \u0027highmem\u0027\n  ARM: Fix warning: #warning syscall migrate_pages not implemented\n  ARM: Fix SA11x0 clocksource warning\n  ARM: Fix SA1100 Neponset serial section mismatch\n  ARM: Fix SA1100 Assabet/Neponset PCMCIA section mismatch warnings\n  ...\n"
    },
    {
      "commit": "00acfaeead211562cc5f88882c47bf1cb16c041a",
      "tree": "3190a145fb984c06b0f6fccf3186f40b6d723bf3",
      "parents": [
        "5a2c4fe04dca1ee801d20fa07f347a9d6b7ec521"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: add better support for no card detect or write protect available\n\nAdd better support for omitting either the card detect or the write\nprotect GPIOs if the board does not support it.  Add the fields\nno_wprotect and no_detect to the platform data which when set indicate the\nabsence of the respective GPIOs.\n\nNote, this also fixes a minor bug where it tries to free IRQ0 if there is\nno detect gpio available.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a2c4fe04dca1ee801d20fa07f347a9d6b7ec521",
      "tree": "8b70d3f7d4a47a8724cc31ab2c5849db6b5a8a2b",
      "parents": [
        "68c5ed592fdae16982ffe36aef89faba70a32cfc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: make SDIO IRQ hardware IRQ support build-time configurable\n\nWe have found a couple of boards where the SDIO IRQ hardware support has\nfailed to work properly, and thus we should make it configurable whether\nor not to be included in the driver.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68c5ed592fdae16982ffe36aef89faba70a32cfc",
      "tree": "11436cddd195f1c316e9ffb7fd7d2a5f417d8687",
      "parents": [
        "26f14947dbf31d60d1a67eee837a6d28c1e8830d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: DMA fixes\n\nFixes for the DMA transfer mode of the driver to try and improve the state\nof the code:\n\n- Ensure that dma_complete is set during the end of the command phase\n  so that transfers do not stall awaiting the completion\n\n- Update the DMA debugging to provide a bit more useful information\n  such as how many DMA descriptors where not processed and print the\n  DMA addresses in hexadecimal.\n\n- Fix the DMA channel request code to actually request DMA for the\n  S3CMCI block instead of whatever \u00270\u0027 signified.\n\n- Add fallback to PIO if we cannot get the DMA channel, as many of the\n  devices with this block only have a limited number of DMA channels.\n\n- Only try and claim and free the DMA channel if we are trying to use it.\n\nThis improves the driver DMA code to the point where it can now identify a\ncard and read the partition table.  However the DMA can still stall when\ntrying to move data between the host and memory.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26f14947dbf31d60d1a67eee837a6d28c1e8830d",
      "tree": "e54c009f30d9df49bb2c421eeafec266d67be720",
      "parents": [
        "c225889375fea2a542f1c9dedffec4c7b8ebc9ab"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: Kconfig selection for PIO/DMA/Both\n\nAdd a selection for the data transfer mode of the s3cmci driver, allowing\nfor either a configuration or rumtime selection of the use of the DMA or\nPIO transfer code.\n\nThe PIO only mode is 476 bytes smaller than the driver with both methods\ncompiled in.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c225889375fea2a542f1c9dedffec4c7b8ebc9ab",
      "tree": "8ade1de61fa0286cfc32ef4e5c62ebaa821059c0",
      "parents": [
        "9bdd203b4dc82e9047486f0fed1977eef8185c6d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: add SDIO IRQ support\n\nThe controller supports SDIO IRQ detection so add support for hardware\nassisted SDIO interrupt detection for the SDIO core.  This improves the\nresponse time for SDIO interrupts and thus the transfer rate from devices\nsuch as the Marvel 8686.\n\nAs a note, it does seem that the controller will miss an IRQ than is held\nasserted, so there are some manual checks to see if the SDIO interrupt is\nactive after a transfer.\n\nMajor testing on the S3C2440.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bdd203b4dc82e9047486f0fed1977eef8185c6d",
      "tree": "f547098e58f7d4f4d417a45d40d86614072db82c",
      "parents": [
        "e6130aeffd93d342e72ca85cfd335d066f680792"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: add debugfs support for examining driver and hardware state\n\nExport driver state and hardware register state via debugfs entries\ncreated under a directory formed from dev_name() on the probed device when\nCONFIG_DEBUG_FS is set.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6130aeffd93d342e72ca85cfd335d066f680792",
      "tree": "7e1c1a6b7ef1bd048f4d46f1c5f51f482cf60f93",
      "parents": [
        "50d7fa9aa4183be2575bba24dd1a7651a3923fba"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: fix direct write to interrupt mask\n\nThe clear_imask() call should be used to clear the interrupt mask\nregister, as it may end up clearing the SDIO interrupt bit if this is\nenabled.\n\nChange all writes of zero to SDIIMSK register to use clear_imask() ready\nfor the SDIO updates.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50d7fa9aa4183be2575bba24dd1a7651a3923fba",
      "tree": "f647344422c04c6ef5a5b64fa1fab49175da55fd",
      "parents": [
        "916a30775fc843e6f82e09c748a4fc70bfd4298e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: change to use dev_pm_ops\n\nMove to using dev_pm_ops for suspend and resume.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "916a30775fc843e6f82e09c748a4fc70bfd4298e",
      "tree": "ded1785543e13596fea087a6bfb3e7e86889875c",
      "parents": [
        "44d0e19968b3b2703aa4ee1f9a5b684425b40448"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:14 2009 -0700"
      },
      "message": "s3cmci: change GPIO to gpiolib from S3C24XX specific calls\n\nMove to using gpiolib to access the card detect and write protect GPIO\nlines instead of using the platform speicifc s3c2410_gpio calls.\n\nAlso ensure that the card lines are claimed the same way to avoid overlap\nwith any other drivers.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44d0e19968b3b2703aa4ee1f9a5b684425b40448",
      "tree": "63efaef3a24295199f89efb62273772978ef2aae",
      "parents": [
        "da52a7ca7a689712e689e2cc5936cd9fa34df443"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:14 2009 -0700"
      },
      "message": "s3cmci: update probe to use new platform id list\n\nUse the platform id list to match the three different versions of the\nhardware block that this driver supports.\n\nThis will change the prefix of the console messages produced by this\ndriver to be prefixed by s3c-mci instead of the hardware block name, such\nas s3c2440-mci.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da52a7ca7a689712e689e2cc5936cd9fa34df443",
      "tree": "9eaa2df90882c4bac14f75d51ab2a17e50393e23",
      "parents": [
        "ef8745c1e7fc5413d760b3b958f3fd3a0beaad72"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:14 2009 -0700"
      },
      "message": "s3cmci: use resource_size() instead of local macro\n\nReplace the local definition RESSIZE() with the standard resource_size()\ncall for getting the size of a struct resource.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed9935f4f9165fb306e59aa41a08be3eafe1486e",
      "tree": "d4b536382bbb786ef04a2aa8d7e78487fb87875f",
      "parents": [
        "bf89c8c867322338f3f2b1255f280a3236b61a69"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Thu Oct 01 15:44:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:12 2009 -0700"
      },
      "message": "sdio: pass whitelisted cis funce tuples to sdio drivers\n\nSome manufacturers provide vendor information in non-vendor specific CIS\ntuples.  For example, Broadcom uses an Extended Function tuple to provide\nthe MAC address on some of their network cards, as in the case of the\nNintendo Wii WLAN daughter card.\n\nThis patch allows passing whitelisted FUNCE tuples unknown to the SDIO\ncore to a matching SDIO driver instead of rejecting them and failing.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "828c09509b9695271bcbdc53e9fc9a6a737148d2",
      "tree": "072ffad6f02db7bf4095e07e2b90247cfa042998",
      "parents": [
        "1c4115e595dec42aa0e81ba47ef46e35b34ed428"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 01 15:43:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "const: constify remaining file_operations\n\n[akpm@linux-foundation.org: fix KVM]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee17962e249024ebba72acbfe7cf54f8ea5b72f8",
      "tree": "2e13e55fa2023e5b841b342d942ee358ccb37266",
      "parents": [
        "aa45ee8fc0ee87c1711b5fe8eb3556d06530c39e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Sep 28 12:36:18 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 01 16:26:15 2009 +0100"
      },
      "message": "ARM: 5731/2: Fix U300 generic GPIO, remove ifdefs from MMCI v3\n\nThe #ifdefs in the MMCI driver were erroneous and just masking\na bug in the U300 generic GPIO implementation. This removes the\nifdefs and fixes the U300 generic GPIO instead.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baea7b946f00a291b166ccae7fcfed6c01530cc6",
      "tree": "4aa275fbdbec9c7b9b4629e8bee2bbecd3c6a6af",
      "parents": [
        "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "message": "Merge branch \u0027origin\u0027 into for-linus\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "a487b6705a811087c182c8cab7e3b5845dfa6ccb",
      "tree": "c9c1e41b7105b5ac9de7a74416d15f12433ed6ff",
      "parents": [
        "9f6ac7850a9c6363f4117fd2248e232a2d534627",
        "4b3df5668c8ebaebd8d66a5a94374be3e3b2ef0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:55:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:55:29 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md: (97 commits)\n  md: raid-1/10: fix RW bits manipulation\n  md: remove unnecessary memset from multipath.\n  md: report device as congested when suspended\n  md: Improve name of threads created by md_register_thread\n  md: remove sparse warnings about lock context.\n  md: remove sparse waring \"symbol xxx shadows an earlier one\"\n  async_tx/raid6: add missing dma_unmap calls to the async fail case\n  ioat3: fix uninitialized var warnings\n  drivers/dma/ioat/dma_v2.c: fix warnings\n  raid6test: fix stack overflow\n  ioat2: clarify ring size limits\n  md/raid6: cleanup ops_run_compute6_2\n  md/raid6: eliminate BUG_ON with side effect\n  dca: module load should not be an error message\n  ioat: driver version 4.0\n  dca: registering requesters in multiple dca domains\n  async_tx: remove HIGHMEM64G restriction\n  dmaengine: sh: Add Support SuperH DMA Engine driver\n  dmaengine: Move all map_sg/unmap_sg for slave channel to its client\n  fsldma: Add DMA_SLAVE support\n  ...\n"
    },
    {
      "commit": "e0626e3844e8f430fc1a4417f523a00797df7ca6",
      "tree": "15e62abad725200b3c6ad2462f268c3df09ed711",
      "parents": [
        "8cec03eee4a771f949c70cff07775c9bb21d4642"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: prefix modalias with \"spi:\"\n\nThis makes it consistent with other buses (platform, i2c, vio, ...).  I\u0027m\nnot sure why we use the prefixes, but there must be a reason.\n\nThis was easy enough to do it, and I did it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27f6cb160b71b342b7a47d28a4b6c422ea74ccd1",
      "tree": "6a1618d1475961b5e42efbed7dd5410234e9888d",
      "parents": [
        "a13abc7b0814da7733c531453a207729b542ecf8"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Sep 22 16:45:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:40 2009 -0700"
      },
      "message": "sdhci: increase timeout for internal clock stabilization.\n\nOn an OLPC XO-1.5 development board with Via VX855 chipset, the sdhci\ncontroller can take up to 12ms to stabilize its clock, but the current\ntimeout at which we give up on the controller is 10ms.\n\nThe patch increases the timeout delay rather than using a device-specific\nquirk -- since we exit the loop when the clock comes up, increasing the\ntimeout value will only make us mdelay() longer in the errant case of a\ndevice with a clock that is not stabilizing, which it seems worth waiting\na little longer for in general.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nAcked-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a13abc7b0814da7733c531453a207729b542ecf8",
      "tree": "d79f576744191044e0f6f77d430c182e52f27fdf",
      "parents": [
        "996ad5686c5f868e67557cc1bfcb2cfdde1a18b4"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Tue Sep 22 16:45:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:38 2009 -0700"
      },
      "message": "sdhci: support for ADMA only hosts\n\nAdd support for ADMA on SDHCI hosts, not supporting SDMA.\n\nAccording to the SDHCI specifications a host can support ADMA but not SDMA\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "996ad5686c5f868e67557cc1bfcb2cfdde1a18b4",
      "tree": "a9075fe3acf1e8f847403c4b007aa25ccc742fe0",
      "parents": [
        "95cdfb72b9bc568803f395c266152c71b034b461"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue Sep 22 16:45:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:38 2009 -0700"
      },
      "message": "mmc: make SDIO device/driver struct accessors public\n\nEspecially with the PM framework, those are quite handy to have in driver\ncode too.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95cdfb72b9bc568803f395c266152c71b034b461",
      "tree": "ba4d10ee9eb595398d14cf44b433b82ea7802996",
      "parents": [
        "17d33e14f7ffc05f8c81e4a3bdb9a8003a05dcce"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue Sep 22 16:45:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:38 2009 -0700"
      },
      "message": "mmc: propagate error codes back from bus drivers\u0027 suspend/resume methods\n\nEspecially for SDIO drivers which may have special conditions/errors to\nreport, it is a good thing to relay the returned error code back to upper\nlayers.\n\nThis also allows for the rationalization of the resume path where code to\n\"remove\" a no-longer-existing or replaced card was duplicated into the\nMMC, SD and SDIO bus drivers.\n\nIn the SDIO case, if a function suspend method returns an error, then all\npreviously suspended functions are resumed and the error returned.  An\nexception is made for -ENOSYS which the core interprets as \"we don\u0027t\nsupport suspend so just kick the card out for suspend and return success\".\n\nWhen resuming SDIO cards, the core code only validates the manufacturer\nand product IDs to make sure the same kind of card is still present before\ninvoking functions resume methods.  It\u0027s the function driver\u0027s\nresponsibility to perform further tests to confirm that the actual same\ncard is present (same MAC address, etc.) and return an error otherwise.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17d33e14f7ffc05f8c81e4a3bdb9a8003a05dcce",
      "tree": "fc5c75b7886cf6ac0af054fd68bb837c88e09dc5",
      "parents": [
        "d08ebeddfb3293fa4bdfca9c610daf1e8ec8b233"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue Sep 22 16:45:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:38 2009 -0700"
      },
      "message": "mmc: core SDIO suspend/resume support\n\nCurrently, all SDIO cards are virtually removed upon a suspend, and\ncompletely reprobed upon a resume.  This adds the suspend and resume\nmethods to the SDIO bus driver so to be able to dispatch those events to\nthe actual SDIO function drivers for real suspend/resume instead.\n\nAll active functions on a card must have a driver with both a suspend and\na resume method though.  Failing that, we fall back to the current\nbehavior of simply \"removing\" the card when suspending.\n\nWhen resuming, we make sure the same card is still inserted by comparing\nthe vendor and product IDs.  If there is a mismatch, or if there is simply\nno card anymore in the slot, then the previous card is \"removed\" and the\nnew card is detected.  This is further enhanced with the next patch.\n\n[akpm@linux-foundation.org: fix warnings]\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d08ebeddfb3293fa4bdfca9c610daf1e8ec8b233",
      "tree": "a7e9862dbbd21b5fcab805040bc11cf88b1aacb2",
      "parents": [
        "82cf818d54f0a415a031eabd0949a81946445198"
      ],
      "author": {
        "name": "Wolfgang Muees",
        "email": "wolfgang.mues@auerswald.de",
        "time": "Tue Sep 22 16:45:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:37 2009 -0700"
      },
      "message": "mmc_spi: fail gracefully if host or card do not support the switch command\n\nSome time ago, I have send a patch to the mmc_spi subsystem changing the\nerror codes.  This was after a discussion with Pierre about using EINVAL\nonly for non-recoverable errors.  This patch was accepted as\n\nhttp://git.kernel.org/linus/fdd858db7113ca64132de390188d7ca00701013d\n\nUnfortunately, several weeks later, I realized that this patch has opened\na little can of worms because there are SD cards on the market which\n\na) claim that they support the switch command\nAND\nb) refuse to execute this command if operating in SPI mode.\n\nSo, such a card would get unusuable in an embedded linux system in SPI\nmode, because the init sequence terminates with an error.\n\nThis patch adds the missing error codes to the caller of the switch\ncommand and restores the old behaviour to fail gracefully if these\ncommands can not execute.\n\nSigned-off-by: Wolfgang Muees \u003cwolfgang.mues@auerswald.de\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.31.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82cf818d54f0a415a031eabd0949a81946445198",
      "tree": "947295f8136af85acd7e33b7ab01a8e8669c13b8",
      "parents": [
        "c99436fb7505ca2427780d7ae49ebb427bb6f374"
      ],
      "author": {
        "name": "kishore kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Tue Sep 22 16:45:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:37 2009 -0700"
      },
      "message": "omap4: mmc driver support on OMAP4\n\nAdd basic support for all 5 MMC controllers on OMAP4.\n\nThis patch doesn\u0027t include mmc-regulator support\n\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nCc: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c99436fb7505ca2427780d7ae49ebb427bb6f374",
      "tree": "f711c3f09c53948409cd6bcce069198589483d37",
      "parents": [
        "864f38ebdcb1f7dc4138b7ccb801f16f1696eb8e"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Sep 22 16:45:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:37 2009 -0700"
      },
      "message": "sdhci: add no-card-no-reset quirk for Ricoh R5C822/Sony Z11\n\nCard insertion detection is broken without this quirk on a Sony Vaio\nZ11, as discussed on linux-mmc here: http://marc.info/?t\u003d125017355000008\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nTested-by: Norbert Preining \u003cpreining@logic.at\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04d699c3643fbf75dd72c03a4eacec87149c4aca",
      "tree": "039513a649e9c83648b89aaeb291a6065eb86af8",
      "parents": [
        "7c979ec7135d96bbff34790bf4b85a8508ede7fc"
      ],
      "author": {
        "name": "Rob Emanuele",
        "email": "rob@emanuele.us",
        "time": "Tue Sep 22 16:45:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:37 2009 -0700"
      },
      "message": "atmel-mci: unified Atmel MCI drivers (AVR32 \u0026 AT91)\n\nUnification of the atmel-mci driver to support the AT91 processors MCI\ninterface.  The atmel-mci driver currently supports the AVR32 and this\npatch adds AT91 support.\n\nAdd read/write proof selection switch dependent on chip availability of\nthis feature.\n\nTo use this new driver on a at91 the platform driver for your board needs\nto be updated.\n\n[nicolas.ferre@atmel.com indent, Kconfig comment and one printk modification]\nSigned-off-by: Rob Emanuele \u003crob@emanuele.us\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c979ec7135d96bbff34790bf4b85a8508ede7fc",
      "tree": "7844a33af78db54561e2bf7d5d11d48885d3b03b",
      "parents": [
        "ad1e597d4199ffcdee04b9fb402e45c5be6a5052"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Tue Sep 22 16:45:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:37 2009 -0700"
      },
      "message": "sdio: add MMC_QUIRK_LENIENT_FN0\n\nNormally writes to SDIO function 0 outside the vendor specific CCCR\nregisters are prohibited.\n\nTo support embedded devices that require writes to SDIO function 0 outside\nthis range (e.g.  TI WL127x embedded sdio wifi device),\nMMC_QUIRK_LENIENT_FN0 is introduced.\n\nA card quirks field is added to `struct mmc_card\u0027 to support non-standard\ndevices (e.g.  embedded sdio devices).\n\n[akpm@linux-foundation.org: code in C, not cpp!]\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad1e597d4199ffcdee04b9fb402e45c5be6a5052",
      "tree": "55792614ebf09ff2d293a1f190979eede5066f8c",
      "parents": [
        "8226a219254bbcd20492df185f191a11a7a81dcd"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:45:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:37 2009 -0700"
      },
      "message": "sdhci-of: cleanup eSDHC\u0027s set_clock() a little bit\n\n- Get rid of incomprehensible \"if { for { if } }\" construction for the\n  exponential divisor calculation. The first if statement isn\u0027t correct\n  at all, since it should check for \"host-\u003emax_clk / pre_div / 16 \u003e\n  clock\". The error doesn\u0027t cause any bugs because the check in the for\n  loop does the right thing, and so the outer check becomes useless;\n\n- For the linear divisor do the same: a single while statement is more\n  readable than for + if construction;\n\n- Add dev_dbg() that prints desired and actual clock frequency.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Ben Dooks \u003cben@fluff.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8226a219254bbcd20492df185f191a11a7a81dcd",
      "tree": "c9715c09c3a010b9b78aab3c044be1f47084fc60",
      "parents": [
        "50dfe70fe9e216cf356830194630f9a39e498d76"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:45:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:37 2009 -0700"
      },
      "message": "sdhci-of: don\u0027t hard-code inverted write-protect quirk\n\nMPC85xx SOCs have normal write-protect state reporting, so we shouldn\u0027t\nhard-code the quirk.\n\nInstead, look for \"sdhci,wp-inverted\" property, plus check for\nmpc837x_{rdb,mds} machines since older device trees don\u0027t specify the new\nproperty.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Ben Dooks \u003cben@fluff.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81b39802468fe4bf5c6b038837319b608acfdd3e",
      "tree": "aa5e95bcee95cb4dd7a4811abd8e740f4ef4a958",
      "parents": [
        "c08592698534f390afe726c38301aa8f1620c361"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:45:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:37 2009 -0700"
      },
      "message": "sdhci-of: fix high-speed cards recognition\n\neSDHC fails to recognize some SDHS cards, throwing timeout errors:\n\n  mmc0: error -110 whilst initialising SD card\n\nThat\u0027s because we calculate timeout value in a wrong way: on eSDHC hosts\nthe timeout clock is derivied from the SD clock, which is set dynamically.\n\nAs David Vrabel suggested, deriving timeout clock from SD clock is a\ncommon scheme, so let\u0027s implement DATA_TIMEOUT_USES_SDCLK quirk and use it\nfor eSDHC hosts.\n\nAlso, from now on we don\u0027t need esdhc_get_timeout_clock() callback, so\nremove it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Ben Dooks \u003cben@fluff.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c08592698534f390afe726c38301aa8f1620c361",
      "tree": "3b8a3691bbfe54c15887a595774589a9ab1d2334",
      "parents": [
        "1e5df7525d0705dfbfded0c10a7b87b0a754a35d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:45:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:36 2009 -0700"
      },
      "message": "sdhci-of: avoid writing reserved bits into host control register\n\nSDHCI core tries to write HISPD bit into the host control register, but\nthe eSDHC controllers don\u0027t have that bit, and that causes all sorts of\nmisbehaviour when using 4-bit mode capable SD cards.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Ben Dooks \u003cben@fluff.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e5df7525d0705dfbfded0c10a7b87b0a754a35d",
      "tree": "0d3812a3381db68b7943239cc5fdc420aedce490",
      "parents": [
        "4245c0256da0784b1f96d01ff263a71a4ca3894e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:45:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:36 2009 -0700"
      },
      "message": "sdhci-of: fix SD clock calculation\n\nLinear divisor\u0027s values in a register start at 0 (zero means \"divide by\n1\").  Before this patch the code didn\u0027t account that fact, so SD cards\nwere running underclocked.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Ben Dooks \u003cben@fluff.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4245c0256da0784b1f96d01ff263a71a4ca3894e",
      "tree": "7e84f605109504cbabab3ac7f36e0ffc4949b13e",
      "parents": [
        "e9510176ff728135383f0cdfc9c90cfe57f9e162"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Sep 22 16:45:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:36 2009 -0700"
      },
      "message": "sdio: fix read buffer overflow\n\nAvoid buffer underrun when parsing an invalid CISTPL_VERS_1.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9510176ff728135383f0cdfc9c90cfe57f9e162",
      "tree": "59f5e29d59c98e21c9a1ec26e6dac173adeb71d3",
      "parents": [
        "006ebd5de13854d6250eecc76866bbfad1ff7daf"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:45:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:36 2009 -0700"
      },
      "message": "sdhci: be more strict with get_min_clock() usage\n\nget_min_clock() makes sense only with NONSTANDARD_CLOCK quirk and when\nset_clock() callback is specified.\n\nThe patch should cause no functional changes, it just makes the code\nself-documented and avoids any possible misuse of get_min_clock().\n\nSuggested-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "006ebd5de13854d6250eecc76866bbfad1ff7daf",
      "tree": "49cf0715227e1da36745bbb50b6b94f341db3986",
      "parents": [
        "653f41b52dfc63fecf4a2333f13be28b159a918c"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Tue Sep 22 16:45:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:36 2009 -0700"
      },
      "message": "sdio: add CD disable support\n\nAdd support to disconnect the pull-up resistor on CD/DAT[3] (pin 1)\nof the card. This may be desired on certain setups of boards,\ncontrollers and embedded sdio devices which do not need the card\u0027s\npull-up. As a result, card detection is disabled and power is saved.\n\n[akpm@linux-foundation.org: simplify sdio_disable_cd() a bit]\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2bf08d643a244ccb9d9b70aff655340a0d98626",
      "tree": "1eff5c6f2c8897775f3496653de10d4abfe2822b",
      "parents": [
        "2bec08937e3cdf6828d29421c7f870dca84f3b02"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:45:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:36 2009 -0700"
      },
      "message": "omap_hsmmc: set a large data timeout for commands with busy signal\n\nCommands like SWITCH (CMD6) send a response and then signal busy while the\noperation is completed.  These commands are expected to always succeed\n(otherwise the response would have indicated an error).\n\nSet an arbitrarily large data timeout value (100ms) for these commands to\nensure that premature timeouts do not occur.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bec08937e3cdf6828d29421c7f870dca84f3b02",
      "tree": "1c6dc84d86515e347fc70c3f4d664d341f2ffc59",
      "parents": [
        "b62f622812c5aaacad217fd8f4445562b917df6d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:45:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:36 2009 -0700"
      },
      "message": "omap_hsmmc: ensure all clock enables and disables are paired\n\n[madhu.cr@ti.com: fix for the db clock failure message]\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b62f622812c5aaacad217fd8f4445562b917df6d",
      "tree": "51ab6f42fa7be7460fb3d6f922f0ad9bacbd54f3",
      "parents": [
        "70a3341a711f27ae77714ae7dd360a4e7e2d5e7c"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:45:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:36 2009 -0700"
      },
      "message": "omap_hsmmc: protect the card when the cover is open\n\nDepending on the manufacturer, there is a small possibility that removing\na card while it is being written to, can render the card permanently\nunusable.  To prevent that, the card is made inaccessible when the cover\nis open.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70a3341a711f27ae77714ae7dd360a4e7e2d5e7c",
      "tree": "788fb410c328c8db7081ddc3c30a9f5cb6bad409",
      "parents": [
        "4dffd7a251172d78a157ff45ec1207012f44774a"
      ],
      "author": {
        "name": "Denis Karpov",
        "email": "ext-denis.2.karpov@nokia.com",
        "time": "Tue Sep 22 16:44:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: code refactoring\n\nFunctions\u0027, structures\u0027, variables\u0027 names are changed to start with\nomap_hsmmc_ prefix.\n\nSigned-off-by: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dffd7a251172d78a157ff45ec1207012f44774a",
      "tree": "35db86950a7c43ba4b69dc64220c57d10e15f693",
      "parents": [
        "23050103c21d4d5314b7c978187e6e4305a00495"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: prevent races with irq handler\n\nIf an unexpected interrupt occurs while preparing the next request, an\noops can occur.\n\nFor example, a new request is setting up DMA for data transfer so\nhost-\u003edata is not NULL.  An unexpected transfer complete (TC) interrupt\ncomes along and the interrupt handler sets host-\u003edata to NULL.  Oops!\n\nPrevent that by adding a spinlock.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23050103c21d4d5314b7c978187e6e4305a00495",
      "tree": "38bd4d614faf6369962844fcadfe8925681ae4eb",
      "parents": [
        "c653a6d4d18be5213d0e910cee75ebf089f8ba9d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: cater for weird CMD6 behaviour\n\nSometimes the controller unexpectedly produces a TC (transfer complete)\ninterrupt before the CC (command complete) interrupt for command 6\n(SWITCH).  This is a problem because the CC interrupt can get mixed up\nwith the next request.  Add a hack for CMD6.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c653a6d4d18be5213d0e910cee75ebf089f8ba9d",
      "tree": "79d6c0888c5f3489dc5cc13d331f584c13d71a9a",
      "parents": [
        "191d1f1de158cf4dee3a5595e845a498364c061f"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: clear interrupt status after init sequence\n\nClear the interrupt status after sending the initialization sequence, as\nspecified in the TRM.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "191d1f1de158cf4dee3a5595e845a498364c061f",
      "tree": "e4382de211ab4769232dee01a489b04c3d2c7e1f",
      "parents": [
        "0a40e64786933fb04be37af0a19aa320bc3414a8"
      ],
      "author": {
        "name": "Denis Karpov",
        "email": "ext-denis.2.karpov@nokia.com",
        "time": "Tue Sep 22 16:44:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: cleanup macro usage\n\nUse macro mmc_slot() in omap_hsmmc.\n\nSigned-off-by: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a40e64786933fb04be37af0a19aa320bc3414a8",
      "tree": "095fb17e41d86cc1e01cb3d25b8a7cbd1f594c5a",
      "parents": [
        "13189e78caa824f0285b1823519c020591641207"
      ],
      "author": {
        "name": "Jarkko Lavinen",
        "email": "jarkko.lavinen@nokia.com",
        "time": "Tue Sep 22 16:44:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: fix NULL pointer dereference\n\nDo not call \u0027mmc_omap_xfer_done()\u0027 if the request is already done.\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13189e78caa824f0285b1823519c020591641207",
      "tree": "772d20a61b63540ae2154d2e3bfb9af55147527b",
      "parents": [
        "623821f71bb40f9972630eb1f779817d462ef0ee"
      ],
      "author": {
        "name": "Jarkko Lavinen",
        "email": "jarkko.lavinen@nokia.com",
        "time": "Tue Sep 22 16:44:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: add mmc card sleep and awake support\n\nAfter 1 second of inactivity, put card and/or regulator to sleep.  After 8\nseconds of inactivity, turn off the power.\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "623821f71bb40f9972630eb1f779817d462ef0ee",
      "tree": "f4f2680df5db7025fc5bee98792c57cb700e48fb",
      "parents": [
        "9b7c18e070d59ba0acfdb936fd613dfa1d2a4e7d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: put MMC regulator to sleep\n\nWhen a card is not in use, the voltage regulator can be put to sleep.\nThis is an alternative to powering the card off, when powering off is not\nsafe because the card might be replaced without the driver being aware of\nit.\n\nThat situation happens if:\n\t- the card is removable i.e. not eMMC\n\t- and there is no card detect\n\t- and there is a cover switch but the cover is open\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd498effcfa6a196ba097adae3c5aa641115df88",
      "tree": "f511fbd298255a97f690f5aaabb714719ef04c88",
      "parents": [
        "23d99bb923fc23aeb1086d60eb1c70602b4e2036"
      ],
      "author": {
        "name": "Denis Karpov",
        "email": "ext-denis.2.karpov@nokia.com",
        "time": "Tue Sep 22 16:44:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: support for deeper power saving states\n\nSupport for multi-level dynamic power saving states in omap_hsmmc\n(ENABLED-\u003eDISABLED-\u003eOFF).  In the \"deepest\" state (OFF) we switch off the\nvoltage regulators.\n\nSigned-off-by: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23d99bb923fc23aeb1086d60eb1c70602b4e2036",
      "tree": "b0c75213a4baa94f31460ed9406bb40e4918443f",
      "parents": [
        "a3f406f861456987c9fce8cfa0a00d07b16cdec0"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:35 2009 -0700"
      },
      "message": "omap_hsmmc: make use of new MMC_CAP_NONREMOVABLE host capability\n\nLet the board specify that a card is nonremovable e.g. eMMC\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3f406f861456987c9fce8cfa0a00d07b16cdec0",
      "tree": "8ad5589b8a4aa5c4cdd95dcdeae0323cbee143aa",
      "parents": [
        "a6b2240da2b090874095832afc7eb9ed2968b27f"
      ],
      "author": {
        "name": "Jarkko Lavinen",
        "email": "jarkko.lavinen@nokia.com",
        "time": "Tue Sep 22 16:44:46 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:34 2009 -0700"
      },
      "message": "omap_hsmmc: fix scatter-gather list sanity checking\n\nDo not use host-\u003edma_len when it is uninitialzed.  Finish the request with\nan error if the mmc_omap_prepare_data() fails.\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6b2240da2b090874095832afc7eb9ed2968b27f",
      "tree": "a26deef8395722ca795c9abfdd5227402576c785",
      "parents": [
        "abb28e731a751f0b6c293a67b3e564eb0e336d53"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:34 2009 -0700"
      },
      "message": "omap_hsmmc: ensure workqueues are empty before suspend\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abb28e731a751f0b6c293a67b3e564eb0e336d53",
      "tree": "347a0e9cddcea3413754814e41ec5acd266406cd",
      "parents": [
        "11dd62a741047b9fd1faf37620e2b58595f04ce5"
      ],
      "author": {
        "name": "Denis Karpov",
        "email": "ext-denis.2.karpov@nokia.com",
        "time": "Tue Sep 22 16:44:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:34 2009 -0700"
      },
      "message": "omap_hsmmc: set open drain bit correctly\n\nThe code could set the bit to 1 but not reset it to 0.\n\nSigned-off-by: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11dd62a741047b9fd1faf37620e2b58595f04ce5",
      "tree": "8d41e29fa2d8af9a92ab103f554086aceafaa47b",
      "parents": [
        "a3621465b4fd91b7f8560f394afc494a57b77501"
      ],
      "author": {
        "name": "Denis Karpov",
        "email": "ext-denis.2.karpov@nokia.com",
        "time": "Tue Sep 22 16:44:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:34 2009 -0700"
      },
      "message": "omap_hsmmc: context save/restore support\n\nKeep the context over PM dynamic OFF states.\n\nSigned-off-by: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3621465b4fd91b7f8560f394afc494a57b77501",
      "tree": "b99ffb25d8720d7fa50d878fd65c1573d88de04d",
      "parents": [
        "1887bde391a3216789c9a03ac111d5f6ebfb0c00"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:34 2009 -0700"
      },
      "message": "omap_hsmmc: keep track of power mode\n\nThis patch is preparation for adding context save and restore support.\n\nKeep track of the current power mode so that the context restore function\ncan avoid restoring the context for a card if the power has been switched\noff.  If the power is off, the card must be reinitialized anyway which\nwill re-establish the context.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e2ea6173d71cee81e53da00911dcab8cc092acc",
      "tree": "a94aee4db6354470ccaabc77ab83d9e297e2b083",
      "parents": [
        "d900f7128cf73d77467209672db2dcf0ff02dde6"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:34 2009 -0700"
      },
      "message": "omap_hsmmc: make use of new enable/disable interface\n\nFor the moment enable / disable just turns the fclk on and off.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d900f7128cf73d77467209672db2dcf0ff02dde6",
      "tree": "1ff5f9412a7c23b7de7d6dee42512515dd00b077",
      "parents": [
        "ef0b27d4ccacac32afc3d1c0e8a95e4091dfbc8c"
      ],
      "author": {
        "name": "Denis Karpov",
        "email": "ext-denis.2.karpov@nokia.com",
        "time": "Tue Sep 22 16:44:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:34 2009 -0700"
      },
      "message": "omap_hsmmc: add debugfs entry (host registers)\n\nAdds \u003cdebugfs_root\u003e/kernel/debug/mmc\u003cN\u003e/regs entry, contents show\nregisters\u0027 state and some driver internal state variables.\n\nSigned-off-by: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef0b27d4ccacac32afc3d1c0e8a95e4091dfbc8c",
      "tree": "ed507b7f505620915f96df8757f36c78fd24c6b6",
      "parents": [
        "53509f0fe28e049e772897aa8fa1f5183b6823a2"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:34 2009 -0700"
      },
      "message": "mmc: check status after MMC SWITCH command\n\nAccording to the standard, the SWITCH command should be followed by a\nSEND_STATUS command to check for errors.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53509f0fe28e049e772897aa8fa1f5183b6823a2",
      "tree": "5670751699ec521bb69b4689a34a46a57c062097",
      "parents": [
        "b1ebe38456f7fe61a88af2844361e763ac6ea5ae"
      ],
      "author": {
        "name": "Denis Karpov",
        "email": "ext-denis.2.karpov@nokia.com",
        "time": "Tue Sep 22 16:44:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:34 2009 -0700"
      },
      "message": "mmc: power off once at removal\n\nFix MMC host stop sequence: power off once.\n\nSigned-off-by: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1ebe38456f7fe61a88af2844361e763ac6ea5ae",
      "tree": "b45a2e7afe4f1f6d66d6d38dd1627fa2d6c0e7c7",
      "parents": [
        "eae1aeeed852aae37621b82a9e7f6c05096a18fd"
      ],
      "author": {
        "name": "Jarkko Lavinen",
        "email": "jarkko.lavinen@nokia.com",
        "time": "Tue Sep 22 16:44:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "mmc: add mmc card sleep and awake support\n\nAdd support for the new MMC command SLEEP_AWAKE.\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eae1aeeed852aae37621b82a9e7f6c05096a18fd",
      "tree": "6a1b108032a5cf08ccfa6fffa29c81cccbe8c82d",
      "parents": [
        "9feae246963c648b212abad0f0eb8938de5f5fe5"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "mmc: add ability to save power by powering off cards\n\nPower can be saved by powering off cards that are not in use.  This is\nsimilar to suspend / resume except it is under the control of the driver,\nand does not require any power management support.  It can only be used\nwhen the driver can monitor whether the card is removed, otherwise it is\nunsafe.  This is possible because, unlike suspend, the driver still\nreceives card detect and / or cover switch interrupts.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9feae246963c648b212abad0f0eb8938de5f5fe5",
      "tree": "fefcc438ab0b8e502c35950e588664ab07ddc439",
      "parents": [
        "319a3f1429c91147058ac26c5f5bac8ec1730bc6"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "mmc: add MMC_CAP_NONREMOVABLE host capability\n\neMMC\u0027s are not removable, so unsafe resume is OK always.\n\nTo permit this a new host capability MMC_CAP_NONREMOVABLE has been added\nand suspend / resume updated accordingly.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "319a3f1429c91147058ac26c5f5bac8ec1730bc6",
      "tree": "4a39ff034f7e9b57b903997f818eee5304657991",
      "parents": [
        "8ea926b22e2d13238e4d65d8f61c48fe424e6f4f"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "mmc: allow host claim / release nesting\n\nThis change allows the MMC host to be claimed in situations where the host\nmay or may not have already been claimed.  Also \u0027mmc_try_claim_host()\u0027 is\nnow exported.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ea926b22e2d13238e4d65d8f61c48fe424e6f4f",
      "tree": "d62846c0f7aa50afce52bd8a9ed4b2affeaa1889",
      "parents": [
        "27cce39f555def6f5ebe7f03d69ccc44ab25f0b2"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Sep 22 16:44:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "mmc: add \u0027enable\u0027 and \u0027disable\u0027 methods to mmc host\n\nMMC hosts that support power saving can use the \u0027enable\u0027 and \u0027disable\u0027\nmethods to exit and enter power saving states.  An explanation of their\nuse is provided in the comments added to include/linux/mmc/host.h.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Madhusudhan\" \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27cce39f555def6f5ebe7f03d69ccc44ab25f0b2",
      "tree": "d43a55978971dd0f6705a98c162433c39bf7a15b",
      "parents": [
        "f400cd8c84ba51e0ef3d9b680fe9f45ab54c792c"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@bencohen.org",
        "time": "Tue Sep 22 16:44:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "sdio: do not ignore MMC_VDD_165_195\n\nThis is needed for 1.8V embedded SDIO devices and supporting host controllers\n(e.g. TI 127x and ZOOM2 boards)\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@bencohen.org\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f400cd8c84ba51e0ef3d9b680fe9f45ab54c792c",
      "tree": "81ba11ed234569ec723b59fe42f5e0c08e304ac7",
      "parents": [
        "b5a74d6058e86546868242bb5283e16fb10fd90a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 22 16:44:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "mmc: register mmci-omap-hs using platform_driver_probe\n\nomap_mmc_probe lives in .init.text, so using platform_driver_register to\nregister it is wrong because binding a device after the init memory is\ndiscarded (e.g.  via sysfs) results in an oops.\n\nAs requested by David Brownell platform_driver_probe is used instead of\nmoving the probe function to .devinit.text as proposed initially.  This\nsaves some memory, but devices registered after the driver is probed are\nnot bound (probably there are none) and binding via sysfs isn\u0027t possible.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Jean Pihet \u003cjpihet@mvista.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Andy Lowe \u003calowe@mvista.com\u003e\nCc: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Madhusudhan Chikkature\u003cmadhu.cr@ti.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5a74d6058e86546868242bb5283e16fb10fd90a",
      "tree": "a1ad0fe373afc57205bf3e571957e7afa7d8fac0",
      "parents": [
        "75d145283b2e42619d7ee1e00b78466bacd51808"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Sep 22 16:44:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "msm_sdcc.c: move overly indented code to separate function\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Brian Swetland \u003cswetland@google.com\u003e\nCc: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: San Mehat \u003csan@android.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75d145283b2e42619d7ee1e00b78466bacd51808",
      "tree": "2de7a0c79c70e24db92c4aa0a8fa6cddcabad39e",
      "parents": [
        "0a7ff7c7573011ec1f52052a8baeae68f4066dde"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Sep 22 16:44:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "msm_sdcc.c: stylistic cleaning\n\nMake it a bit more like typical kernel style.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Brian Swetland \u003cswetland@google.com\u003e\nCc: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: San Mehat \u003csan@android.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a7ff7c7573011ec1f52052a8baeae68f4066dde",
      "tree": "114c3038b1f69f2ffe7bf7fcca48a762040abcc5",
      "parents": [
        "9d2bd7383c71d38c60328a3dc8a946eda2013826"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Sep 22 16:44:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:33 2009 -0700"
      },
      "message": "msm_sdcc.c: convert printk(KERN_\u003clevel\u003e to pr_\u003clevel\u003e(\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Brian Swetland \u003cswetland@google.com\u003e\nCc: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: San Mehat \u003csan@android.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d2bd7383c71d38c60328a3dc8a946eda2013826",
      "tree": "c37b8432be89186a8a6a0751388cf84e7930824f",
      "parents": [
        "ccdfe3a66a57f5e36f56101e60946ee341eb5f1b"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@android.com",
        "time": "Tue Sep 22 16:44:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:32 2009 -0700"
      },
      "message": "mmc: msm_sdccc: driver for HTC Dream\n\nMMC Driver for HTC Dream.  I picked the code up from Google git trees,\nremoved stuff not strictly necessary, and did a few cleanups.  It still\nworks :-).\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Brian Swetland \u003cswetland@google.com\u003e\nCc: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccdfe3a66a57f5e36f56101e60946ee341eb5f1b",
      "tree": "1d6fcd267589ebf8b9b5cc1692ad2fa0f757275d",
      "parents": [
        "500f35648e5ebd04be00f974738a9db959a892b8"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Tue Sep 22 16:44:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:32 2009 -0700"
      },
      "message": "OMAP: HSMMC: do not enable buffer ready interrupt if using DMA\n\nThis considerably reduces the number of interrupts during a transfer\nand ought to result in some power saving.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nCc: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "500f35648e5ebd04be00f974738a9db959a892b8",
      "tree": "1597409b739e9d63f554c520bce1d057e1e328a7",
      "parents": [
        "e56770fbc48c1517f620f9f68e3f728e74d52bf5"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Tue Sep 22 16:44:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:32 2009 -0700"
      },
      "message": "mmc: in mmc_power_up(), use previously selected ocr if available\n\nWhen mmc_power_up is called during unsafe resume, host-\u003eocr should be used\ninstead of host-\u003eocr_avail.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nCc: Pierre Ossman \u003cdrzeus-mmc@drzeus.cx\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b3df5668c8ebaebd8d66a5a94374be3e3b2ef0c",
      "tree": "51a231742e211143f5845edf4b09d1712dcd2771",
      "parents": [
        "1ef04fefe2241087d9db7e9615c3f11b516e36cf",
        "1f6672d44c1ae7408b43c06170ec34eb0a0e9b9f"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Sep 23 18:31:11 2009 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Sep 23 18:31:11 2009 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx into for-linus\n"
    },
    {
      "commit": "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
      "tree": "3c2086ab67398a019089a47ca3f362a4bc6db74f",
      "parents": [
        "34e84f39a27d059a3e6ec6e8b94aafa702e6f220",
        "9173a8ef24a6b1b8031507b35b8ffe5f85a87692"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 20:54:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 21:01:40 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n"
    },
    {
      "commit": "34e84f39a27d059a3e6ec6e8b94aafa702e6f220",
      "tree": "263bf7ee2a9f6b4ce86f89a82806fb73ff3c41d7",
      "parents": [
        "6ef297f86b62f187c59475784208f75c2ed8ccd8"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Sep 22 14:41:40 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 20:49:05 2009 +0100"
      },
      "message": "ARM: 5721/1: MMCI enable the use of a regulator\n\nThis enables the use of a regulator to power the MMCI/PL180\nPrimeCell. The OCR mask is calculated and voltage is set using\nthe new MMC core functions for discovering voltage ranges\nin regulators. The platform translate_vdd function which basically\ncontrols the 4 lines out of the PL180 is disabled if you use a\nregulator instead.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6ef297f86b62f187c59475784208f75c2ed8ccd8",
      "tree": "333ea36bfdf0b7382fd810b33e24f58b63fd0707",
      "parents": [
        "4321532cec25e1747961d83fb4f78ec24ea92966"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Sep 22 14:29:36 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 20:49:04 2009 +0100"
      },
      "message": "ARM: 5720/1: Move MMCI header to amba include dir\n\nThis moves the mmci platform data definition struct away from\narch/arm/include/asm/mach/mmc.h into the more proper place among\nthe other primecells in include/linux/amba/mmci.h and at the same\ntime renames it to \"mmci.h\", and also the struct in this file\nconfusingly named mmc_platform_data has been renamed\nmmci_platform_data for clarity.\n\nCc: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "342ff1a1b558ebbdb8cbd55ab6a63eca8b2473ca",
      "tree": "1f967f283dade6e03897169bb29513354f49f910",
      "parents": [
        "50223e486cabdcf7e540e519da1f26bab3084e5d",
        "24ed7a97464db44592495f98cff8bcee02f92bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "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: (34 commits)\n  trivial: fix typo in aic7xxx comment\n  trivial: fix comment typo in drivers/ata/pata_hpt37x.c\n  trivial: typo in kernel-parameters.txt\n  trivial: fix typo in tracing documentation\n  trivial: add __init/__exit macros in drivers/gpio/bt8xxgpio.c\n  trivial: add __init macro/ fix of __exit macro location in ipmi_poweroff.c\n  trivial: remove unnecessary semicolons\n  trivial: Fix duplicated word \"options\" in comment\n  trivial: kbuild: remove extraneous blank line after declaration of usage()\n  trivial: improve help text for mm debug config options\n  trivial: doc: hpfall: accept disk device to unload as argument\n  trivial: doc: hpfall: reduce risk that hpfall can do harm\n  trivial: SubmittingPatches: Fix reference to renumbered step\n  trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n  trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n  trivial: fix typo in CONFIG_DEBUG_FS in gcov doc\n  trivial: fix missing printk space in amd_k7_smp_check\n  trivial: fix typo s/ketymap/keymap/ in comment\n  trivial: fix typo \"to to\" in multiple files\n  trivial: fix typos in comments s/DGBU/DBGU/\n  ...\n"
    },
    {
      "commit": "83d5cde47dedf01b6a4a4331882cbc0a7eea3c2e",
      "tree": "f8ba5e263717d35cd444fcc65898d2ed352af1ae",
      "parents": [
        "7b021967c5e1463936042c8da72b550d3cabe9ac"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Sep 21 17:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:25 2009 -0700"
      },
      "message": "const: make block_device_operations const\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28f9f19db9dda54c851d5689539d86f6fc008773",
      "tree": "469f5d7b24871b6fe001b7ad9acac859405f4822",
      "parents": [
        "40262b2b6efac507005a2c981175266bf81152a7",
        "52a7a1cec88acdaf3f8b36a6b1fe904f6eca7ee5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:30 2009 +0100"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "fd589a8f0a13f53a2dd580b1fe170633cf6b095f",
      "tree": "942c50188ca58041b0453189e710eafcfebaea57",
      "parents": [
        "4f37940d64a155c025968118849b596f6aaa8128"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Jul 16 17:13:03 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:55 2009 +0200"
      },
      "message": "trivial: fix typo \"to to\" in multiple files\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9e6c82cd3e1a739ef48bf8c1decc8e7a7d8de3ac",
      "tree": "3146dbc92480e9034e138bbff11912ff8936fc0b",
      "parents": [
        "a6a6464a0ecd20c5f1594a4fe5b24af6181b7366"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Sep 14 12:57:11 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 15 22:11:06 2009 +0100"
      },
      "message": "ARM: 5698/1: MMCI pass capabilities in platform data\n\nThis makes it possible to pass down the host controller\ncapabilities for the MMCI driver using the platform data. It\nalso provides the capabilties for the U300 implementation as an\nexample, and makes sure the 4bit wide mode is set if this is\nrequested by the ios() now that we can actually set that\ncapability for a platform.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6a6464a0ecd20c5f1594a4fe5b24af6181b7366",
      "tree": "f97039472b6a10b36d9e068e59f00c2bf290819e",
      "parents": [
        "bc581770cfdd8c17ea17d324dc05e2f9c599e7ca"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Sep 14 12:56:14 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 15 22:11:05 2009 +0100"
      },
      "message": "ARM: 5697/1: MMCI Break out clock divider setup\n\nThis breaks out the clock divider set-up code from the\nmmci_set_ios() code and surrounds the two register\nwrites with a host lock so we don\u0027t get collisions if\n(in future code) two code paths want to change the\nclock divider at the same time as can be the case if\nwe get something like pre/post- clock frequency change\nnotifications soonish.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a4dbd6740df0872cdf0a86841f75beec8381964d",
      "tree": "1093687845d89f8397d61e7df1ad8546a5a25225",
      "parents": [
        "5b2ea2f10dbb2fa91d8033993000f8664309395f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jun 24 10:06:31 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 09:50:47 2009 -0700"
      },
      "message": "driver model: constify attribute groups\n\nLet attribute group vectors be declared \"const\".  We\u0027d\nlike to let most attribute metadata live in read-only\nsections... this is a start.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996",
      "tree": "869d633803eb7c429624d3bd16a6117816849763",
      "parents": [
        "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
        "b7cfda9fc3d7aa60cffab5367f2a72a4a70060cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into devel\n"
    },
    {
      "commit": "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
      "tree": "d827bca3fc825a0ac33efbcd493713be40fcc812",
      "parents": [
        "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
        "f17a1f06d2fa93f4825be572622eb02c4894db4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mm/fault.c\n"
    },
    {
      "commit": "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
      "tree": "a5542d40aa2e321b7479c676a8234fee31b4c351",
      "parents": [
        "b736b89f8a001cb73f020ca90a6fac77861cddf6",
        "8c3cbd5a2b2cc244277f6089dae83f09f1e7a27b",
        "57a473f2f97cf3bca78df08aac2f438ddef03bee",
        "af1057abd7d5f97e17ab96e34d1920746188ddcb",
        "c1cb6b7fb5190ad55b31aa3289d48fedd288ddaa",
        "65cec8e3db606608fd1f8dfc4a1c7c37bfba9173",
        "8e22676e56673494a15ba95b57af21eb47d8b98a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027bcmring\u0027, \u0027ep93xx\u0027, \u0027mach-types\u0027, \u0027misc\u0027 and \u0027w90x900\u0027 into devel\n"
    },
    {
      "commit": "f17a1f06d2fa93f4825be572622eb02c4894db4e",
      "tree": "a9c179d0a49bbb67db01be55d03a9c1dc966eb27",
      "parents": [
        "701038144945ef98c5817f43079952fa38c35999"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Aug 04 01:01:02 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 11:51:14 2009 +0100"
      },
      "message": "ARM: 5636/1: Move vendor enum to AMBA include\n\nThis moves the primecell vendor enum definition inside vic.c\nout to linux/amba/bus.h where it belongs and replace any\noccurances of specific vendor ID:s with the respective enums\ninstead.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "33264f974526ea8eaaafaa5b87f89abe5a72d472",
      "tree": "a73a3f4b4bd6948f605b7f67753847b525be9c1f",
      "parents": [
        "2ba9fd0d15c088aae31ec0d672153610212e9e34"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Jul 29 11:59:24 2009 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Sep 10 19:15:37 2009 +0800"
      },
      "message": "[ARM] pxa: update pxamci.c to use \u0027struct dev_pm_ops\u0027\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "b405db6c015fe8e4c9d8199a0355bb16d95d7049",
      "tree": "691c77f067e550deb36e973952144ed3378bc2b9",
      "parents": [
        "53eff4175f1eb25f97425b1526774fecb81444d4"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Tue Jun 23 23:21:03 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Sep 10 18:49:29 2009 +0800"
      },
      "message": "[ARM] pxamci: add simple gpio controls\n\nThe MMC block needs 3 external datas to work :\n - is the MMC card put in \"read-only mode\" ?\n - is a MMC card inserted or removed ?\n - enable power towards the MMC card\n\nSeveral platforms provide these controls through\ngpios. Expand the platform_data to request and use these\ngpios is set up by board code.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nAcked-by: Pierre.Ossman \u003cpierre@ossman.eu\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "9134d02bc0af4a8747d448d1f811ec5f8eb96df6",
      "tree": "704c3e5dcc10f360815c4868a74711f82fb62e27",
      "parents": [
        "bbb20089a3275a19e475dbc21320c3742e3ca423",
        "80ffb3cceaefa405f2ecd46d66500ed8d53efe74"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 17:55:54 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 17:55:54 2009 -0700"
      },
      "message": "Merge commit \u0027md/for-linus\u0027 into async-tx-next\n\nConflicts:\n\tdrivers/md/raid5.c\n"
    },
    {
      "commit": "657a77fa7284d8ae28dfa48f1dc5d919bf5b2843",
      "tree": "74fd6b5c2c35dcea18928a600ff34c04f8626cb6",
      "parents": [
        "bbea0b6e0d214ef1511b9c6ccf3af26b38f0af7d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Sep 08 17:53:05 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 17:53:05 2009 -0700"
      },
      "message": "dmaengine: Move all map_sg/unmap_sg for slave channel to its client\n\nDan Williams wrote:\n... DMA-slave clients request specific channels and know the hardware\ndetails at a low level, so it should not be too high an expectation to\npush dma mapping responsibility to the client.\n\nAlso this patch includes DMA_COMPL_{SRC,DEST}_UNMAP_SINGLE support for\ndw_dmac driver.\n\nAcked-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "7064d2092df5cbff289457424969292bc4062df4",
      "tree": "5155112a8ca22a9669f60c3f68501bf99ca02a25",
      "parents": [
        "89001446925d6da8785c3265a71316e34c6d15de"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Aug 26 09:58:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 02 11:21:14 2009 +0100"
      },
      "message": "ARM: 5685/1: Make MMCI driver compile without gpiolib\n\nThe recent addition of optional gpiolib support to check if a\ncard was inserted or write protected was really not optional.\nIt needs this ifdef to become optional so that U300 compiles,\nfor example.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2198a64a7487aba036f71998ade8a6528070d32c",
      "tree": "6130ef502a8bca51a37fef1343a7c720b3359f99",
      "parents": [
        "20de03dae54e10271ffd308654dfb4a117f4789d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Aug 06 15:07:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 07 10:39:56 2009 -0700"
      },
      "message": "drivers/mmc: correct error-handling code\n\nsdhci_alloc_host returns an ERR_PTR value in an error case instead of NULL.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nstatement S1, S2;\n@@\n\nx \u003d sdhci_alloc_host(...)\n... when !\u003d x \u003d E\n(\n*  if (x \u003d\u003d NULL || ...) S1 else S2\n|\n*  if (x \u003d\u003d NULL \u0026\u0026 ...) S1 else S2\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: \"Roberto A. Foglietta\" \u003croberto.foglietta@gmail.com\u003e\nCc: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9239d750d9991f2feee78fc5669a4613abc1adb",
      "tree": "5d907726544d2c7b10828c179cdf72e253d02370",
      "parents": [
        "4b2a108cd0d34880fe9d932258ca5b2ccebcd05e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jun 28 09:26:31 2009 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Fri Jul 31 12:28:46 2009 +0200"
      },
      "message": "imxmmc: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "4b2a108cd0d34880fe9d932258ca5b2ccebcd05e",
      "tree": "ce41850f6b9a738804cc8d811f74f3a09bc954f4",
      "parents": [
        "da60a91d012bcb10bc5bcd86d585c4281742832c"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Mon Jun 22 09:18:05 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Fri Jul 31 12:28:46 2009 +0200"
      },
      "message": "cb710: use SG_MITER_TO_SG/SG_MITER_FROM_SG\n\nthe code allready uses flush_kernel_dcache_page(). This patch updates the\ndriver to the recent sg API changes which require that either SG_MITER_TO_SG\nor SG_MITER_FROM_SG is set. SG_MITER_TO_SG calls flush_kernel_dcache_page()\nin sg_mitter_stop()\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nAcked-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "da60a91d012bcb10bc5bcd86d585c4281742832c",
      "tree": "d21d2edc4d3aaa9ee289461cc4b3aff174b70c93",
      "parents": [
        "6de7e356faf54aa75de5b624bbce28a5b776dfa8"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jun 18 09:33:32 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Fri Jul 31 12:28:45 2009 +0200"
      },
      "message": "sdhci: use SG_MITER_TO_SG/SG_MITER_FROM_SG\n\nso the page will be flushed on unmap on ARCH which need it.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    }
  ],
  "next": "a9e58f25734e153b8c6516d904e2398fb8b0b23d"
}
