)]}'
{
  "log": [
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "6b2a4f7a5b777ea8fcf3bb38a0a33e68a920a9dc",
      "tree": "fcf7d9bddc31974ad046aecd51cc856c68e14cdd",
      "parents": [
        "eefbab599531240adaffa1d23900afbc8b0342bd",
        "022b483596fabb5d1320aa4b76f43a754063f37e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (26 commits)\n  mmc: SDHI should depend on SUPERH || ARCH_SHMOBILE\n  mmc: tmio_mmc: Move some defines into a shared header\n  mmc: tmio: support aggressive clock gating\n  mmc: tmio: fix power-mode interpretation\n  mmc: tmio: remove work-around for unmasked SDIO interrupts\n  sh: fix SDHI IO address-range\n  ARM: mach-shmobile: fix SDHI IO address-range\n  mmc: tmio: only access registers above 0xff, if available\n  mfd: remove now redundant sh_mobile_sdhi.h header\n  sh: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  ARM: mach-shmobile: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver\n  sh: ecovec: use the CONFIG_MMC_TMIO symbols instead of MFD\n  mmc: tmio: split core functionality, DMA and MFD glue\n  mmc: tmio: use PIO for short transfers\n  mmc: tmio-mmc: Improve DMA stability on sh-mobile\n  mmc: fix mmc_app_send_scr() for dma transfer\n  mmc: sdhci-esdhc: enable esdhc on imx53\n  mmc: sdhci-esdhc: use writel/readl as general APIs\n  mmc: sdhci: add the abort CMDTYPE bits definition\n  ...\n"
    },
    {
      "commit": "dced35aeb0367dda2636ee9ee914bda14510dcc9",
      "tree": "71fd68d024a91c5c87f02f488962fcd852add0a8",
      "parents": [
        "2a8f55b1f577c205e71ddcb696564cbd05c50eb5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 17:49:12 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "drivers: Final irq namespace conversion\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "022b483596fabb5d1320aa4b76f43a754063f37e",
      "tree": "4daeefc91287b9ca2acd1a90b4d58dc0b548c17d",
      "parents": [
        "cba179aec779b364a683906b99e23014c7652e8e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 28 09:16:33 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Mar 28 09:41:27 2011 -0400"
      },
      "message": "mmc: SDHI should depend on SUPERH || ARCH_SHMOBILE\n\nFix build breakage on platforms, not providing readsw and writesw\nfunctions, e.g., on x86(_64).\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "cba179aec779b364a683906b99e23014c7652e8e",
      "tree": "f88c1be6d919591ab6ee41c736248437887a8963",
      "parents": [
        "5fd0157901d5a8f497f3d3b95cb4beebf1641d1b"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Mar 24 09:48:36 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Mar 26 15:58:50 2011 -0400"
      },
      "message": "mmc: tmio_mmc: Move some defines into a shared header\n\nAlso add TMIO_BBS.\n\nThis allows these defines to also be used by zboot.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5fd0157901d5a8f497f3d3b95cb4beebf1641d1b",
      "tree": "5604735371eb07f4a579ad66ceab3048f230c81f",
      "parents": [
        "a7edbe399b40fb82ccd11216fd88d24e428025c5"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 09 14:45:44 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:59 2011 -0400"
      },
      "message": "mmc: tmio: support aggressive clock gating\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a7edbe399b40fb82ccd11216fd88d24e428025c5",
      "tree": "2a46ebea94bf3cad5c9973fad6381a3450dec4a0",
      "parents": [
        "d9b03421775d5cf8b4d5518a3e80b28cf3f999ce"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 09 14:38:58 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:58 2011 -0400"
      },
      "message": "mmc: tmio: fix power-mode interpretation\n\nThe power-mode sequence on MMC is MMC_POWER_OFF -\u003e MMC_POWER_UP -\u003e\nMMC_POWER_ON and not MMC_POWER_ON -\u003e MMC_POWER_UP, as the driver currently\nis implying.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d9b03421775d5cf8b4d5518a3e80b28cf3f999ce",
      "tree": "ccba01a449585df5a5e3d999687b797ad5e2cafa",
      "parents": [
        "d80e9221742235ebfcbe85e3899603ab2b716749"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Mar 10 18:43:07 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:56 2011 -0400"
      },
      "message": "mmc: tmio: remove work-around for unmasked SDIO interrupts\n\nSDIO IRQs got unmasked on sh-mobile while writing to the\nCTL_CLK_AND_WAIT_CTL register, because that register at address 0x138\nis not implemented on those SoCs and writes to it overwrite the\nregister at address 0x38: CTL_SDIO_IRQ_MASK. Previous patches\neliminated access to register above 0xff on sh-mobile, so that this\nwork-around isn\u0027t needed anymore.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "69d1fe18e92afb4687605a1ab2ec73fbc3bae344",
      "tree": "f9cf934890b958d1d593405c8399d5ba973c11e7",
      "parents": [
        "52c6182a47fa66ad5f2647a831efa99c05b0a54e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 09 17:28:55 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:49 2011 -0400"
      },
      "message": "mmc: tmio: only access registers above 0xff, if available\n\nNot all tmio implementations have registers above oxff. Accessing\nthem on thise platforms is dangerous. In some cases it leads to\naddress wrapping to addresses below 0x100, which corrupts random\nunrelated registers.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "42051e8a7bce76ebd3cd201704ee2427120636e1",
      "tree": "f62527fca5ea9d247faffa9bda2539d996b18068",
      "parents": [
        "4fbc5ece430bc2890edc90a112c742844130f943"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 14 09:52:33 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:23 2011 -0400"
      },
      "message": "mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver\n\nOn sh-mobile platforms the SDHI driver was using the tmio_mmc SD/SDIO\nMFD cell driver. Now that the tmio_mmc driver has been split into a\ncore and a separate MFD glue, we can support SDHI natively without the\nneed to emulate an MFD controller. This also allows to support systems\nwith an on-SoC SDHI controller and a separate MFD with a TMIO core.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b6147490e6aac82fa2f4b9d7fce925d9891ebe8f",
      "tree": "71b86fdebebd37bc9e67d5a8902b85f5cb0f1504",
      "parents": [
        "5f52c3552946eafa13f89c949449d16ce2b58b24"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 23 12:42:44 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:11 2011 -0400"
      },
      "message": "mmc: tmio: split core functionality, DMA and MFD glue\n\nTMIO MMC chips contain an SD / SDIO IP core from Panasonic, similar to\nthe one, used in MN5774 and other MN57xx controllers. These IP cores are\nincluded in many multifunction devices, in sh-mobile chips from Renesas,\nin the latter case they can also use DMA. Some sh-mobile implementations\nalso have some other specialities, that MFD-based solutions don\u0027t have.\nThis makes supporting all these features in a monolithic driver inconveniet\nand error-prone. This patch splits the driver into 3 parts: the core,\nthe MFD glue and the DMA support. In case of a modular build, two modules\nwill be built: mmc_tmio_core and mmc_tmio.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5f52c3552946eafa13f89c949449d16ce2b58b24",
      "tree": "193ab366bf12a261235a2f8c0ae4c5ae182b941d",
      "parents": [
        "51fc7b2ce74d31b7d9a6bd3c57bf6c1cc77e837d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 07 11:33:11 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:05 2011 -0400"
      },
      "message": "mmc: tmio: use PIO for short transfers\n\nThis patch allows transferring of some requests in PIO and some in DMA\nmode and defaults to using DMA only for transfers longer than 8 bytes.\nThis is especially useful with SDIO, which can have lots of 2- and 4-byte\ntransfers, creating unnecessary high overhead, when executed in DMA.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "51fc7b2ce74d31b7d9a6bd3c57bf6c1cc77e837d",
      "tree": "65871eed7be0a2df91ac52d84d838367eec0c435",
      "parents": [
        "4f665cb614b8a258b507cc47753dd3f7dd45aac6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 04 09:56:21 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:38:56 2011 -0400"
      },
      "message": "mmc: tmio-mmc: Improve DMA stability on sh-mobile\n\nOn some SDHI tmio implementations the order of DMA and command completion\ninterrupts swaps, which leads to malfunction. This patch postpones\nDMA activation until the MMC command completion IRQ time.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4f665cb614b8a258b507cc47753dd3f7dd45aac6",
      "tree": "6a9b8de5326c60c05d96d98b4f55e2cf3d090fed",
      "parents": [
        "58ac8177cebb890ba980cdace36457e0fe1e62af"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Fri Mar 25 15:06:19 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:50 2011 -0400"
      },
      "message": "mmc: fix mmc_app_send_scr() for dma transfer\n\nThis patch is based on the commit \"af51715079e7fb6b290e1881d63d815dc4de5011\":\n\n   * Bugfix to that mmc_send_cxd_data() code:  dma-to-stack is\n     unsafe/nonportable, so kmalloc a bounce buffer instead.\n\nThe driver may invalidate the mmc_card-\u003ecsd when host driver uses dma.\nSo this subroutine also needs a kmalloc buffer.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "58ac8177cebb890ba980cdace36457e0fe1e62af",
      "tree": "2d5d7946fe1d4f650d79abdef8270809d0bcdbbc",
      "parents": [
        "e149860d16d96aef1a8eb7dc1d0b9d4313479e61"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "Hong-Xing.Zhu@freescale.com",
        "time": "Mon Mar 21 13:22:16 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:50 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc: enable esdhc on imx53\n\nFix the NO INT in the Multi-BLK IO in SD/MMC, and Multi-BLK read in\nSDIO on imx53.\n\nThe CMDTYPE of the CMD register (offset 0xE) should be set to \"11\"\nwhen the STOP CMD12 is issued on imx53 to abort one open ended\nmulti-blk IO. Otherwise the TC INT wouldn\u0027t be generated.\n\nIn exact block transfer, the controller doesn\u0027t complete the\noperations automatically as required at the end of the transfer\nand remains on hold if the abort command is not sent on imx53.\n\nAs a result, the TC flag is not asserted and SW receives timeout\nexception. Set bit1 of Vendor Spec register to fix it.\n\nSigned-off-by: Richard Zhu \u003cHong-Xing.Zhu@freescale.com\u003e\nSigned-off-by: Richard Zhao \u003crichard.zhao@freescale.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e149860d16d96aef1a8eb7dc1d0b9d4313479e61",
      "tree": "ada702bf46750da48f165ffc49a18dd9dd870e63",
      "parents": [
        "574e3f5602d930a962f50dcc7124941c60c44084"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "Hong-Xing.Zhu@freescale.com",
        "time": "Fri Mar 25 09:18:27 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:50 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc: use writel/readl as general APIs\n\nAdd one flag to indicate the GPIO CD/WP is enabled or not\non imx platforms, and reuse the writel/readl as the general\nAPIs for imx SOCs.\n\nSigned-off-by: Richard Zhu \u003cHong-Xing.Zhu@freescale.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "574e3f5602d930a962f50dcc7124941c60c44084",
      "tree": "ec31cb08f35c167d0f59e6dc2611a2854dcac440",
      "parents": [
        "e481e45df754cbb01630e308f9baeb1c066ef1f9"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "Hong-Xing.Zhu@freescale.com",
        "time": "Mon Mar 21 13:22:14 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:50 2011 -0400"
      },
      "message": "mmc: sdhci: add the abort CMDTYPE bits definition\n\nAdd the abort CMDTYPE bits definition of command register (offset 0xE)\n\nSigned-off-by: Richard Zhu \u003cHong-Xing.Zhu@freescale.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e481e45df754cbb01630e308f9baeb1c066ef1f9",
      "tree": "3e99c7a98dfc81d1f6ff1568769024f104c1fdf2",
      "parents": [
        "b2fce6ad9f0f01cc06745298148a4941ccc4d3ec"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "Hong-Xing.Zhu@freescale.com",
        "time": "Mon Mar 21 13:22:13 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:49 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc: remove SDHCI_QUIRK_NO_CARD_NO_RESET from esdhc\n\nsdhci-esdhc-imx does not need SDHCI_QUIRK_NO_CARD_NO_RESET.\nMake it OF-specific.\n\nSigned-off-by: Richard Zhu \u003cHong-Xing.Zhu@freescale.com\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b2fce6ad9f0f01cc06745298148a4941ccc4d3ec",
      "tree": "5d87d55b31c8b404d1b662c14afac9de5ca21fff",
      "parents": [
        "768fbc1876b3239f4c463c00ea1e78725554cf21"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:00:23 2011 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:49 2011 -0400"
      },
      "message": "mmc: of_mmc_spi: Need to include irq.h and of_irq.h\n\nSince these are the headers that provide irq_of_parse_and_map()\nand NO_IRQ.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "768fbc1876b3239f4c463c00ea1e78725554cf21",
      "tree": "7ec4ee554935885a710698f1a45247f72ff67125",
      "parents": [
        "a5289a433dd7b15df248d1f0272f52be38fe6971"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Fri Mar 11 17:18:07 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:49 2011 -0400"
      },
      "message": "mmc: mmci: Add ARM variant with extended FIFO\n\nNew IO FPGA implementation for Versatile Express boards contain\nMMCI (PL180) cell with FIFO extended to 128 words (512 bytes).\n\nMatt Waddel reports that this patch improves MMC performance on\nhis vexpress system, and also fixes \"mmcblk0: error -5 transferring\ndata\" errors.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nTested-by: Matt Waddel \u003cmatt.waddel@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a5289a433dd7b15df248d1f0272f52be38fe6971",
      "tree": "88b627a212992363d9f30b36c693b948a2bb5067",
      "parents": [
        "cf5e23e1c27af4291cf90020c295756ba4dcf326"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Fri Feb 25 11:08:13 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:49 2011 -0400"
      },
      "message": "mmc: dw_mmc: set fixed burst in BMOD register\n\nThis patch uses the fixed burst bit when using an internal DMA controller.\nI found increased performance with IDMAC when this bit is set.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "cf5e23e1c27af4291cf90020c295756ba4dcf326",
      "tree": "9a3cf3bac5943b0b73205ddda5d126ec067e4c70",
      "parents": [
        "5a8fba524c2063cb297bdbacda535448ee365dc4"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 17 16:46:17 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:49 2011 -0400"
      },
      "message": "mmc: use pci_dev-\u003erevision\n\nThe SDHCI driver uses PCI_CLASS_REVISION instead of PCI_REVISION_ID, so\nit was not converted by commit 44c10138fd4bbc4b6d6bff0873c24902f2a9da65\n(PCI: Change all drivers to use pci_device-\u003erevision). The newer VIA\ndriver has similar code too. This patch converts both drivers to use\nthe \u0027revision\u0027 field of \u0027struct pci_dev\u0027.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5a8fba524c2063cb297bdbacda535448ee365dc4",
      "tree": "7ba29ff40bb1ac2b9c3e433daab7e5071643cf54",
      "parents": [
        "d39dd11c3e6a7af5c20bfac40594db36cf270f42"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Mar 16 17:46:45 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:30:49 2011 -0400"
      },
      "message": "mmc: mmc_test: Remove set-but-unused variable.\n\nFixes:\n\ndrivers/mmc/card/mmc_test.c: In function ‘mmc_test_seq_perf’:\ndrivers/mmc/card/mmc_test.c:1878:28: warning: variable ‘ts’ set but not\nused [-Wunused-but-set-variable]\n\nThere\u0027s no reason to be calling timespec_sub() here, because\nmmc_test_print_avg_rate() is going to do that itself.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\n"
    },
    {
      "commit": "6c5103890057b1bb781b26b7aae38d33e4c517d8",
      "tree": "e6e57961dcddcb5841acb34956e70b9dc696a880",
      "parents": [
        "3dab04e6978e358ad2307bca563fabd6c5d2c58b",
        "9d2e157d970a73b3f270b631828e03eb452d525e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:16:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:16:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39/core\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.39/core\u0027 of git://git.kernel.dk/linux-2.6-block: (65 commits)\n  Documentation/iostats.txt: bit-size reference etc.\n  cfq-iosched: removing unnecessary think time checking\n  cfq-iosched: Don\u0027t clear queue stats when preempt.\n  blk-throttle: Reset group slice when limits are changed\n  blk-cgroup: Only give unaccounted_time under debug\n  cfq-iosched: Don\u0027t set active queue in preempt\n  block: fix non-atomic access to genhd inflight structures\n  block: attempt to merge with existing requests on plug flush\n  block: NULL dereference on error path in __blkdev_get()\n  cfq-iosched: Don\u0027t update group weights when on service tree\n  fs: assign sb-\u003es_bdi to default_backing_dev_info if the bdi is going away\n  block: Require subsystems to explicitly allocate bio_set integrity mempool\n  jbd2: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging\n  jbd: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging\n  fs: make fsync_buffers_list() plug\n  mm: make generic_writepages() use plugging\n  blk-cgroup: Add unaccounted time to timeslice_used.\n  block: fixup plugging stubs for !CONFIG_BLOCK\n  block: remove obsolete comments for blkdev_issue_zeroout.\n  blktrace: Use rq-\u003ecmd_flags directly in blk_add_trace_rq.\n  ...\n\nFix up conflicts in fs/{aio.c,super.c}\n"
    },
    {
      "commit": "944dc03551f6e812c00e586edba84b28c52ffe8c",
      "tree": "18bbcdc2c9ccc6a05d217503e28a77efea662b63",
      "parents": [
        "93619c2106e2c968a260ebffb75ddc5efa567c16"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 01 12:32:20 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:01 2011 +0100"
      },
      "message": "tmio: Silence warnings introduced by mfd changes\n\nThis silences warnings such as\n\ndrivers/video/tmiofb.c: In function \u0027tmiofb_hw_init\u0027:\ndrivers/video/tmiofb.c:270: warning: initialization discards qualifiers from pointer target type\n\nThese were added by me in commit 2a79bb1d.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4f95bf404870cccb08ff6d59e1986d43aee5efb6",
      "tree": "b403dede853d5999b50167c83f8d27fbaaae0f2f",
      "parents": [
        "fcd67979d3808afbe357048d928470ef9b37cd4b"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:29 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:56 2011 +0100"
      },
      "message": "mmc: Use mfd_data instead of driver_data for tmio-mmc\n\nUse mfd_data for passing information from mfd drivers to mfd\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().  This changes tmio-mmc only; mfd drivers with\nother cells are not modified.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d24f36d352bb9fb72b6611bdca41adbb41cb13ba",
      "tree": "74a1e36f65d48048866d80f65ae856a6e73c6642",
      "parents": [
        "5528e40f973ac427c857593ea0f636b6f65058b0"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:13 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:51 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to asic3 drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nModify clients to use mfd_get_cell helper function instead of\naccessing platform_data directly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "984b203a7237d8d32090b48113c18eb8f824a2be",
      "tree": "79903636bc63c393806fb30e530f7e2eb0e5e82b",
      "parents": [
        "2092014df6e62b3ddfe8b6199da98cacfc055e23"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 22 16:34:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "drivers/mmc/host/omap_hsmmc.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Madhusudhan Chikkature \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": "2092014df6e62b3ddfe8b6199da98cacfc055e23",
      "tree": "c7498da5bd17bd7f73562fde3631fe194c034e8b",
      "parents": [
        "e359dc24d32e58c795fc339cb3e89ea6330fceae"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 22 16:34:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "drivers/mmc/host/omap.c: use resource_size()\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: 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": "a8c91da549f625d0600d5bd7e1831066b55edf0d",
      "tree": "494738b095d7c96286c7b0d0d586c7b8fa594f5a",
      "parents": [
        "26b95cac5fddb2916e2cef76495073f9c37a7b54",
        "c07946a3350244d7c3d9bc1032325e04dd11575b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits)\n  mmc: dw_mmc: support mmc power control with regulator\n  mmc: dw_mmc: fix suspend/resume operation\n  mmc: dw_mmc: add quirks for unreliable card detect, and capabilities\n  mmc: tmio: fix address in kunmap_atomic() calls\n  mmc: core: reset card voltage after power off\n  mmc: core: export function mmc_do_release_host()\n  mmc: sdio: remember new card RCA when redetecting card\n  mmc: dw_mmc: Remove set-but-unused variable.\n  mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35\n  mmc: sdhci-esdhc: broken card detection is not a default quirk\n  mmc: sdhci-esdhc-imx: add write protect on custom GPIO on mx25/35\n  mmc: msm_sdcc: remove needless cache flush after dma_unmap_sg()\n  mmc: sh_mmcif: support aggressive clock gating\n  mmc: check if mmc cards \u003c 2GB do sector addressing\n  mmc: core: comment on why sdio_reset is done at init time\n  mmc: dw_mmc: support DDR mode\n  mmc: via-sdmmc: Remove set-but-unused variable.\n  mmc: cb710: Return err value in cb710_wait_while_busy()\n  mmc: sdhci-pci: Remove set-but-unused variable.\n  mmc: mxs-mmc: add mmc host driver for i.MX23/28\n  ...\n"
    },
    {
      "commit": "b061c59c27e0385e53c961d9fbd18c1c078d9823",
      "tree": "56240ef8e98e9e4712ee58aa8e6e3d51f6ab001f",
      "parents": [
        "99f4065bac7b8c3f829334b4218a5c2e68cbe440",
        "568a60eda2e90a11bb3d7f8ef3f6800e9b60d4e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/dw_spi: move dw_spi.h into drivers/spi\n  spi/dw_spi: Fix missing header\n  gpio/langwell: Clear edge bit before handling\n  gpio/langwell: Simplify demux loop\n  gpio/langwell: Convert irq name space\n  gpio/langwell: Fix broken irq_eoi change.\n  gpio; Make Intel chipset gpio drivers depend on x86\n  gpio/cs5535-gpio: Fix section mismatch\n  spi/rtc-{ds1390,ds3234,m41t94}: Use spi_get_drvdata() for SPI devices\n  spi/davinci: Support DMA transfers larger than 65535 words\n  spi/davinci: Use correct length parameter to dma_map_single calls\n  gpio: Use __devexit at necessary places\n  gpio: add MODULE_DEVICE_TABLE to pch_gpio and ml_ioh_gpio\n  gpio/mcp23s08: support mcp23s17 variant\n  of_mmc_spi: add card detect irq support\n  spi/omap_mcspi: catch xfers of non-multiple SPI word size\n  spi/omap_mcspi: Off-by-one error in finding the right divisor\n  gpio/pca953x: Fix wrong pointer type\n  spi/pl022: rid dangling labels\n  spi: add support for SuperH SPI\n  ...\n"
    },
    {
      "commit": "0df0914d414a504b975f3cc66ace0c16ef55b7f3",
      "tree": "c97ffa357943a8b226cdec1b9632c4cede813205",
      "parents": [
        "6899608533410557e6698cb9d4ff6df553916e98",
        "05f689400ea5fa3d71af82f910c8b140f87ad1f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (258 commits)\n  omap: zoom: host should not pull up wl1271\u0027s irq line\n  arm: plat-omap: iommu: fix request_mem_region() error path\n  OMAP2+: Common CPU DIE ID reading code reads wrong registers for OMAP4430\n  omap4: mux: Remove duplicate mux modes\n  omap: iovmm: don\u0027t check \u0027da\u0027 to set IOVMF_DA_FIXED flag\n  omap: iovmm: disallow mapping NULL address when IOVMF_DA_ANON is set\n  omap2+: mux: Fix compile when CONFIG_OMAP_MUX is not selected\n  omap4: board-omap4panda: Initialise the serial pads\n  omap3: board-3430sdp: Initialise the serial pads\n  omap4: board-4430sdp: Initialise the serial pads\n  omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init\n  omap2+: mux: Remove the use of IDLE flag\n  omap2+: Add separate list for dynamic pads to mux\n  perf: add OMAP support for the new power events\n  OMAP4: Add IVA OPP enteries.\n  OMAP4: Update Voltage Rail Values for MPU, IVA and CORE\n  OMAP4: Enable 800 MHz and 1 GHz MPU-OPP\n  OMAP3+: OPP: Replace voltage values with Macros\n  OMAP3: wdtimer: Fix CORE idle transition\n  Watchdog: omap_wdt: add fine grain runtime-pm\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-omap2/board-omap3evm.c\n - arch/arm/mach-omap2/clock3xxx_data.c\n - arch/arm/mach-omap2/usb-musb.c\n - arch/arm/plat-omap/include/plat/usb.h\n - drivers/usb/musb/musb_core.h\n"
    },
    {
      "commit": "6899608533410557e6698cb9d4ff6df553916e98",
      "tree": "b392548a6757d08ec7b1395925499e032c174411",
      "parents": [
        "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
        "92c260f755c42337c550d8ac1f8ccd1b32bffb20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm: (46 commits)\n  msm: scm: Check for interruption immediately\n  msm: scm: Fix improper register assignment\n  msm: scm: Mark inline asm as volatile\n  msm: iommu: Enable HTW L2 redirection on MSM8960\n  msm: iommu: Don\u0027t read from write-only registers\n  msm: iommu: Remove dependency on IDR\n  msm: iommu: Use ASID tagging instead of VMID tagging\n  msm: iommu: Rework clock logic and add IOMMU bus clock control\n  msm: iommu: Clock control for the IOMMU driver\n  msm: mdp: Set the correct pack pattern for XRGB/ARGB\n  msm_fb: Fix framebuffer console\n  msm: mdp: Add support for RGBX 8888 image format.\n  video: msmfb: Put the partial update magic value into the fix_screen struct.\n  msm: clock: Migrate to clkdev\n  msm: clock: Remove references to clk_ops_pcom\n  msm: headsmp.S: Fix section mismatch\n  msm: Use explicit GPLv2 licenses\n  msm: iommu: Enable IOMMU support for MSM8960\n  msm: iommu: Generalize platform data for multiple targets\n  msm: iommu: Create a Kconfig item for the IOMMU driver\n  ...\n"
    },
    {
      "commit": "6d7ed21d17e640b120b902a314143e5ef4917a70",
      "tree": "87d00d7057dd9c57175f3367715d18b1958f096a",
      "parents": [
        "ec0afc9311adcfb10b90e547c23250f63939f990",
        "bafc8205dc7bf2488175008deedc14ff4939d174",
        "9c9585e0e96f8340d704256db00b2ec28240c36e",
        "bfddc1c325d1e092d9fb1b5b03a05b818f82d35f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "message": "Merge branches \u0027defcfg\u0027, \u0027drivers\u0027 and \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027defcfg\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6647/1: add Versatile Express defconfig\n  ARM: 6644/1: mach-ux500: update the U8500 defconfig\n\n* \u0027drivers\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6764/1: pl011: factor out FIFO to TTY code\n  ARM: 6763/1: pl011: add optional RX DMA to PL011 v2\n  ARM: 6758/1: amba: support pm ops\n  ARM: amba: make amba_driver id_table const\n  ARM: amba: make internal ID table handling const\n  ARM: amba: make probe() functions take const id tables\n  ARM: 6662/1: amba: make amba_bustype non-static\n  ARM: mmci: add dmaengine-based DMA support\n  ARM: mmci: no need for separate host-\u003edata_xfered\n  ARM: mmci: avoid unnecessary switch to data available PIO interrupts\n  ARM: mmci: no need to call flush_dcache_page() with sg_miter API\n  ARM: mmci: avoid reporting too many completed bytes on fifo overrun\n  ALSA: AACI: make fifo variables more explanitory\n  ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period\n  ALSA: AACI: use snd_pcm_lib_period_bytes()\n  ALSA: AACI: clean up AACI announcement printk\n  ALSA: AACI: fix channel mask selection\n  ALSA: AACI: fix number of channels for record\n  ALSA: AACI: fix multiple IRQ claiming\n\n* \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: remove unused cyber2000fb_get_fb_var()\n  VIDEO: cyberpro: remove useless function extreg pointers\n  VIDEO: cyberpro: update handling of device structures\n  VIDEO: cyberpro: add support for video capture I2C\n  VIDEO: cyberpro: make \u0027reg_b0_lock\u0027 always present\n  VIDEO: cyberpro: add I2C support\n  VIDEO: cyberpro: select lowest multipler/divisor for PLL\n"
    },
    {
      "commit": "2dd22997679a88874c131f6e6ffb963e6d43b3a6",
      "tree": "bfe1707dda7e755b8b550c6796e2649813bcfbb9",
      "parents": [
        "36885ff0e6563687e6152da6d311abbf83c0198f",
        "7b7adc4a016a1decb806eb71ecab98721fa7f146"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 13:46:58 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 13:48:06 2011 -0600"
      },
      "message": "Merge remote-tracking branch \u0027origin\u0027 into spi/next\n\nPull in Linus\u0027 tree to pick up changes required for the langwell gpio fixes\n"
    },
    {
      "commit": "c07946a3350244d7c3d9bc1032325e04dd11575b",
      "tree": "8cab4261ebbdb857e7f46fe2dc6ed3d4652369f4",
      "parents": [
        "e61cf1184d72e574460492fd6c6b6d8a3ace2089"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Fri Feb 25 11:08:14 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:22 2011 -0400"
      },
      "message": "mmc: dw_mmc: support mmc power control with regulator\n\nThis patch adds support for power regulators.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e61cf1184d72e574460492fd6c6b6d8a3ace2089",
      "tree": "2a95d08ee1b19a7cbeadc7ca0622f93bbcc9e3f2",
      "parents": [
        "fc3d7720541d4b70cbae25ac121d7e6343125090"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Thu Mar 17 20:32:33 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:20 2011 -0400"
      },
      "message": "mmc: dw_mmc: fix suspend/resume operation\n\nThis patch is related to re-init processing on suspend/resume.\n\nWhen card is resuming, some register is reset.  If card is removable,\nmaybe controller should be rescan for card.  But if assume card is\nnon-removable, need to restore the old value at registers.\n\nWe store the value of FIFOTH at probe time and then restore it in\ndw_mci_resume().\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "fc3d7720541d4b70cbae25ac121d7e6343125090",
      "tree": "f1ca22f9e6363c2ddfc84dfdc6e4992299e4f93a",
      "parents": [
        "860cfe796c793bfad1e666de9600852f2d653c57"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Fri Feb 25 11:08:15 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:18 2011 -0400"
      },
      "message": "mmc: dw_mmc: add quirks for unreliable card detect, and capabilities\n\nThis patch adds quirks and capabilities to platdata.\n\nSome cards don\u0027t use the CDn pin; in that case, we assume the card\u0027s\ninserted. Some boards need other capabilities. So, we add capabilities\nin the board\u0027s platdata.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "860cfe796c793bfad1e666de9600852f2d653c57",
      "tree": "62d9da3c369195a586043ab43d1656752fb9cc6e",
      "parents": [
        "b33d46c398fd071dccd0815f33620924684860cd"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 11 08:30:14 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:15 2011 -0400"
      },
      "message": "mmc: tmio: fix address in kunmap_atomic() calls\n\nCurrently kunmap_atomic() doesn\u0027t take into account the offset, used\nwith kmap_atomic(). On platforms, where kunmap_atomic() is not a NOP,\nthis will lead to problems, when offset !\u003d 0.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b33d46c398fd071dccd0815f33620924684860cd",
      "tree": "1b83b93235a825fee112865d0627b069d4d5348a",
      "parents": [
        "ab1efd271704416c9e6e9cb4e5f58e7e4c4260e6"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@stericsson.com",
        "time": "Sat Mar 05 14:36:24 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:13 2011 -0400"
      },
      "message": "mmc: core: reset card voltage after power off\n\nAt power off, reset OCR mask to be the highest possible voltage\nsupported for the current mmc host.\n\nThis solves the re-initialization during the power up sequence.\nThe voltage may have been decreased due to the card accepts a lower\nvoltage than the voltage used during the initialization sequence.\nWe need to reset the voltage to by the host highest possible value\nsince according to specification the initialization must always be\ndone at high voltage.\n\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "ab1efd271704416c9e6e9cb4e5f58e7e4c4260e6",
      "tree": "6199d0a57592537c2e1f050754415225561c6b48",
      "parents": [
        "0aab3995485b8a994bf29a995a008c9ea4a28054"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@stericsson.com",
        "time": "Wed Mar 09 09:11:02 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:11 2011 -0400"
      },
      "message": "mmc: core: export function mmc_do_release_host()\n\nWhen using mmc_try_claim_host the corresponding release\nfunction is mmc_do_release_host, which then also must\nbe exported.\n\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nReviewed-by: Sebastian Rasmussen \u003csebastian.rasmussen@stericsson.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0aab3995485b8a994bf29a995a008c9ea4a28054",
      "tree": "ca4d3aba01b94ce9b8cb771536665c1b31f1fcdc",
      "parents": [
        "ba6a902d9d89b976bf64a435ec97a490cd160dec"
      ],
      "author": {
        "name": "Stefan Nilsson XK",
        "email": "stefan.xk.nilsson@stericsson.com",
        "time": "Tue Mar 01 14:41:04 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:09 2011 -0400"
      },
      "message": "mmc: sdio: remember new card RCA when redetecting card\n\nDuring redetection of a SDIO card, a request for a new card RCA\nwas submitted to the card, but was then overwritten by the old RCA.\nThis caused the card to be deselected instead of selected when using\nthe incorrect RCA.  This bug\u0027s been present since the \"oldcard\"\nhandling was introduced in 2.6.32.\n\nSigned-off-by: Stefan Nilsson XK \u003cstefan.xk.nilsson@stericsson.com\u003e\nReviewed-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nReviewed-by: Pawel Wieczorkiewicz \u003cpawel.wieczorkiewicz@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "ba6a902d9d89b976bf64a435ec97a490cd160dec",
      "tree": "d4e6545b65d877b03a1c431c5eee73f521422600",
      "parents": [
        "7e29c3060369c2cd003b8069972b8535944310e4"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 28 16:45:10 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:06 2011 -0400"
      },
      "message": "mmc: dw_mmc: Remove set-but-unused variable.\n\ncount is only ever used by assigning to old_len if count \u003d\u003d 0, and\nthen old_len isn\u0027t ever used at all.  So, both are redundant.  Fixes:\n\ndrivers/mmc/host/dw_mmc.c: In function ‘dw_mci_read_data_pio’:\ndrivers/mmc/host/dw_mmc.c:1034:32: warning: variable ‘old_len’ set but\nnot used [-Wunused-but-set-variable]\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\n"
    },
    {
      "commit": "7e29c3060369c2cd003b8069972b8535944310e4",
      "tree": "2f3bd10e1e6f1d9fdb413096ef47bbc3982c7dae",
      "parents": [
        "3bb2a9f6a7c0887a7f79b59c5b9bff349a03247e"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Feb 26 14:44:41 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:04 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Marc Reilly \u003cmarc@cpdesign.com.au\u003e\nTested-by: Eric Benard \u003ceric@eukrea.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3bb2a9f6a7c0887a7f79b59c5b9bff349a03247e",
      "tree": "4940330e04273deac499987bda96fe89c198e2e1",
      "parents": [
        "0c6d49ce53bc18c0ac637fb137f1e01ee9082201"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Feb 26 14:44:40 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:02 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc: broken card detection is not a default quirk\n\nIt can be worked around using a GPIO which will be done for i.MX later.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nTested-by: Marc Reilly \u003cmarc@cpdesign.com.au\u003e\nTested-by: Eric Benard \u003ceric@eukrea.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0c6d49ce53bc18c0ac637fb137f1e01ee9082201",
      "tree": "dd7228fc94fbf638e57ec31352805eb0b2bde95a",
      "parents": [
        "dffc55adfa2676a02a838d56a0cc4edd3809510c"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Feb 26 14:44:39 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:00 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc-imx: add write protect on custom GPIO on mx25/35\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Marc Reilly \u003cmarc@cpdesign.com.au\u003e\nTested-by: Eric Benard \u003ceric@eukrea.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "dffc55adfa2676a02a838d56a0cc4edd3809510c",
      "tree": "f894eee191b1b9b6c608012ccb65171c5b08d9df",
      "parents": [
        "f5e0cec4495398b259b3ede7cbc3ce4bd0e1cef0"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Feb 16 23:28:53 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:34:40 2011 -0400"
      },
      "message": "mmc: msm_sdcc: remove needless cache flush after dma_unmap_sg()\n\ndma_unmap_sg() already flushes the cache, I don\u0027t get what this\ncode is doing here.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9c9585e0e96f8340d704256db00b2ec28240c36e",
      "tree": "e644bda53c5a1c36a4066c09601566bf20e88ad1",
      "parents": [
        "5d350cba486de34eff99d0394d8fb436af54522e",
        "c8ebae37034c0ead62eb4df8ef88e999ddb8d5cf",
        "ba74ec7f6b2bf9e1b5d0f2c5cef08766944cb2c8",
        "29772c4e28cbb33ea1f8c6dcd130ebf190b91d85"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "message": "Merge branches \u0027aaci\u0027, \u0027mmci-dma\u0027, \u0027pl\u0027 and \u0027pl011\u0027 into drivers\n"
    },
    {
      "commit": "92c260f755c42337c550d8ac1f8ccd1b32bffb20",
      "tree": "6d04fefc1adeecabfb2b00c201e0db78fa2b5529",
      "parents": [
        "8e76a80960bf06c245160a484d5a363ca6b520bb",
        "05e34754518b6a90d5c392790c032575fab12d66"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Wed Mar 16 22:13:16 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Wed Mar 16 22:13:16 2011 -0700"
      },
      "message": "Merge remote branch \u0027rmk/for-linus\u0027 into for-linus\n\n* rmk/for-linus: (1557 commits)\n  ARM: 6806/1: irq: introduce entry and exit functions for chained handlers\n  ARM: 6781/1: Thumb-2: Work around buggy Thumb-2 short branch relocations in gas\n  ARM: 6747/1: P2V: Thumb2 support\n  ARM: 6798/1: aout-core: zero thread debug registers in a.out core dump\n  ARM: 6796/1: Footbridge: Fix I/O mappings for NOMMU mode\n  ARM: 6784/1: errata: no automatic Store Buffer drain on Cortex-A9\n  ARM: 6772/1: errata: possible fault MMU translations following an ASID switch\n  ARM: 6776/1: mach-ux500: activate fix for errata 753970\n  ARM: 6794/1: SPEAr: Append UL to device address macros.\n  ARM: 6793/1: SPEAr: Remove unused *_SIZE macros from spear*.h files\n  ARM: 6792/1: SPEAr: Replace SIZE macro\u0027s with SZ_4K macros\n  ARM: 6791/1: SPEAr3xx: Declare device structures after shirq code\n  ARM: 6790/1: SPEAr: Clock Framework: Rename usbd clock and align apb_clk entry\n  ARM: 6789/1: SPEAr3xx: Rename sdio to sdhci\n  ARM: 6788/1: SPEAr: Include mach/hardware.h instead of mach/spear.h\n  ARM: 6787/1: SPEAr: Reorder #includes in .h \u0026 .c files.\n  ARM: 6681/1: SPEAr: add debugfs support to clk API\n  ARM: 6703/1: SPEAr: update clk API support\n  ARM: 6679/1: SPEAr: make clk API functions more generic\n  ARM: 6737/1: SPEAr: formalized timer support\n  ...\n\nConflicts:\n\tarch/arm/mach-msm/board-msm7x27.c\n\tarch/arm/mach-msm/board-msm7x30.c\n\tarch/arm/mach-msm/board-qsd8x50.c\n\tarch/arm/mach-msm/board-sapphire.c\n\tarch/arm/mach-msm/include/mach/memory.h\n"
    },
    {
      "commit": "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
      "tree": "ff37d31217c3804ca05de21a55a9b5ca1ca818b2",
      "parents": [
        "f74b9444192c60603020c61d7915b72893137edc",
        "9f15444fefdb33509132ff5c9be60cb315c44cb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (21 commits)\n  tty: serial: altera_jtaguart: Add device tree support\n  tty: serial: altera_uart: Add devicetree support\n  dt: eliminate of_platform_driver shim code\n  dt: Eliminate of_platform_{,un}register_driver\n  dt/serial: Eliminate users of of_platform_{,un}register_driver\n  dt/usb: Eliminate users of of_platform_{,un}register_driver\n  dt/video: Eliminate users of of_platform_{,un}register_driver\n  dt/net: Eliminate users of of_platform_{,un}register_driver\n  dt/sound: Eliminate users of of_platform_{,un}register_driver\n  dt/spi: Eliminate users of of_platform_{,un}register_driver\n  dt: uartlite: merge platform and of_platform driver bindings\n  dt: xilinx_hwicap: merge platform and of_platform driver bindings\n  ipmi: convert OF driver to platform driver\n  leds/leds-gpio: merge platform_driver with of_platform_driver\n  dt/sparc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: move of_bus_type infrastructure to ibmebus\n  drivercore/dt: add a match table pointer to struct device\n  dt: Typo fix.\n  altera_ps2: Add devicetree support\n  ...\n"
    },
    {
      "commit": "e6bee325e49f17c65c1fd66e9e8b348c85788341",
      "tree": "bcc9e5d8e82efa9009edd481a837cc3626360091",
      "parents": [
        "a5e6b135bdff649e4330f98e2e80dbb1984f7e77",
        "6ae705b23be8da52d3163be9d81e9b767876aaf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (76 commits)\n  pch_uart: reference clock on CM-iTC\n  pch_phub: add new device ML7213\n  n_gsm: fix UIH control byte : P bit should be 0\n  n_gsm: add a documentation\n  serial: msm_serial_hs: Add MSM high speed UART driver\n  tty_audit: fix tty_audit_add_data live lock on audit disabled\n  tty: move cd1865.h to drivers/staging/tty/\n  Staging: tty: fix build with epca.c driver\n  pcmcia: synclink_cs: fix prototype for mgslpc_ioctl()\n  Staging: generic_serial: fix double locking bug\n  nozomi: don\u0027t use flush_scheduled_work()\n  tty/serial: Relax the device_type restriction from of_serial\n  MAINTAINERS: Update HVC file patterns\n  tty: phase out of ioctl file pointer for tty3270 as well\n  tty: forgot to remove ipwireless from drivers/char/pcmcia/Makefile\n  pch_uart: Fix DMA channel miss-setting issue.\n  pch_uart: fix exclusive access issue\n  pch_uart: fix auto flow control miss-setting issue\n  pch_uart: fix uart clock setting issue\n  pch_uart : Use dev_xxx not pr_xxx\n  ...\n\nFix up trivial conflicts in drivers/misc/pch_phub.c (same patch applied\ntwice, then changes to the same area in one branch)\n"
    },
    {
      "commit": "f5e0cec4495398b259b3ede7cbc3ce4bd0e1cef0",
      "tree": "1ba09ad3756365de0fcd64185592014e33e5376e",
      "parents": [
        "b676f0391a5f6816c047cbd1e2ad2a897f3c161a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Feb 25 16:58:38 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Mar 16 12:30:25 2011 -0400"
      },
      "message": "mmc: sh_mmcif: support aggressive clock gating\n\nTo support MMC aggressive clock gating the driver has to stop the\ninterface clock when the .set_ios() method is called with .clock \u003d\u003d 0.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b676f0391a5f6816c047cbd1e2ad2a897f3c161a",
      "tree": "e054461c7796123904f57fe4969134e94c2eb8ec",
      "parents": [
        "2f94e55ae5ddad83e661002985d2ea11b6d51d3d"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Sun Feb 13 23:13:09 2011 -0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Mar 16 12:30:25 2011 -0400"
      },
      "message": "mmc: check if mmc cards \u003c 2GB do sector addressing\n\nSome TOSHIBA MMC cards only support sector addressing even though the\nsize is \u003c 2GB.  According to JEDEC Spec JESD84-A441-1 the ocr register\n(bits 30, 29) determine byte/sector mode.  Use them.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2f94e55ae5ddad83e661002985d2ea11b6d51d3d",
      "tree": "d472771c86e6b65f89b40c22e6ac980535f28183",
      "parents": [
        "41babf753cc82ab6208903625a084bf305c32d06"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Sun Feb 13 23:12:28 2011 -0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Mar 16 12:30:11 2011 -0400"
      },
      "message": "mmc: core: comment on why sdio_reset is done at init time\n\nsdio_reset sends a CMD52 to reset the sdio card.  This is highly\nrecommended for sdio cards being reinitialized.  Since we do not\nknow if the card is being reinitialized we just send the command.\nSD/eMMC cards are supposed to ignore the CMD before the CMD0.\nDocument why we are doing this.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d10902812c9cd5583130a4ebb9ad19c60b68149d",
      "tree": "b1b28587970e8cebf74ba4d61edf49537f619ab7",
      "parents": [
        "181f977d134a9f8e3f8839f42af655b045fc059e",
        "25874a299ef8037df03ce4ada570bc4e42f9748f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 20:01:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 20:01:36 2011 -0700"
      },
      "message": "Merge branch \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (27 commits)\n  x86: Clean up apic.c and apic.h\n  x86: Remove superflous goal definition of tsc_sync\n  x86: dt: Correct local apic documentation in device tree bindings\n  x86: dt: Cleanup local apic setup\n  x86: dt: Fix OLPC\u003dy/INTEL_CE\u003dn build\n  rtc: cmos: Add OF bindings\n  x86: ce4100: Use OF to setup devices\n  x86: ioapic: Add OF bindings for IO_APIC\n  x86: dtb: Add generic bus probe\n  x86: dtb: Add support for PCI devices backed by dtb nodes\n  x86: dtb: Add device tree support for HPET\n  x86: dtb: Add early parsing of IO_APIC\n  x86: dtb: Add irq domain abstraction\n  x86: dtb: Add a device tree for CE4100\n  x86: Add device tree support\n  x86: e820: Remove conditional early mapping in parse_e820_ext\n  x86: OLPC: Make OLPC\u003dn build again\n  x86: OLPC: Remove extra OLPC_OPENFIRMWARE_DT indirection\n  x86: OLPC: Cleanup config maze completely\n  x86: OLPC: Hide OLPC_OPENFIRMWARE config switch\n  ...\n\nFix up conflicts in arch/x86/platform/ce4100/ce4100.c\n"
    },
    {
      "commit": "41babf753cc82ab6208903625a084bf305c32d06",
      "tree": "1418a029223084fc3860a64683b3a65b0baeec0a",
      "parents": [
        "e7054ba1f73c0a0e2489251499bdbc21b88b4190"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Thu Feb 24 13:46:11 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:51:47 2011 -0400"
      },
      "message": "mmc: dw_mmc: support DDR mode\n\nThis patch adds DDR mode support to dw_mmc.\n\nIf we set any bit in UHS_REG bit[16:31], the card of that slot is\nsupported for DDR mode.  For example, if UHS_REG[16] is set, card\nnumber 0 is DDR mode.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e7054ba1f73c0a0e2489251499bdbc21b88b4190",
      "tree": "cd721866c8d5149cb0da53cbea57010a462c82f2",
      "parents": [
        "b3bd1b5b0054f716e58a65d4e2e449ea0252e9dd"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Feb 23 17:29:13 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:44 2011 -0400"
      },
      "message": "mmc: via-sdmmc: Remove set-but-unused variable.\n\ndrivers/mmc/host/via-sdmmc.c: In function ‘via_reset_pcictrl’:\ndrivers/mmc/host/via-sdmmc.c:805:8: warning: variable ‘addrbase’ set but\nnot used [-Wunused-but-set-variable]\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "b3bd1b5b0054f716e58a65d4e2e449ea0252e9dd",
      "tree": "bfcd23a20790ba0a598398fb7882d98eeb6e37c1",
      "parents": [
        "24c300199b2f9125169c09ca3e950b17c16e2eab"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Feb 23 23:17:43 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:42 2011 -0400"
      },
      "message": "mmc: cb710: Return err value in cb710_wait_while_busy()\n\nFixes:\n\ndrivers/mmc/host/cb710-mmc.c: In function ‘cb710_wait_while_busy’:\ndrivers/mmc/host/cb710-mmc.c:182:6: warning: variable ‘err’ set but not\nused [-Wunused-but-set-variable]\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nAcked-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "24c300199b2f9125169c09ca3e950b17c16e2eab",
      "tree": "ea0060c0ca88549544edb587a57aa4ec317f4b6c",
      "parents": [
        "e4243f13d10e5fbe2b84e211dcac3bc6e0792167"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Feb 23 17:29:11 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:39 2011 -0400"
      },
      "message": "mmc: sdhci-pci: Remove set-but-unused variable.\n\ndrivers/mmc/host/sdhci-pci.c: In function ‘sdhci_pci_probe_slot’:\ndrivers/mmc/host/sdhci-pci.c:913:18: warning: variable ‘addr’ set but\nnot used [-Wunused-but-set-variable]\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "e4243f13d10e5fbe2b84e211dcac3bc6e0792167",
      "tree": "b341d503e6619e862d8fd153a2633cace4a36a18",
      "parents": [
        "8154b5756d3cb850f846ff38cf35cbbb7c2b45fe"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Mon Feb 21 18:35:28 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:37 2011 -0400"
      },
      "message": "mmc: mxs-mmc: add mmc host driver for i.MX23/28\n\nThis adds the mmc host driver for Freescale MXS-based SoC i.MX23/28.\nThe driver calls into mxs-dma via generic dmaengine api for both pio\nand data transfer.\n\nThanks Chris Ball for the indentation patch.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8154b5756d3cb850f846ff38cf35cbbb7c2b45fe",
      "tree": "bb16bd7fddbdd5bbda162650ae4f6cbfd35b1835",
      "parents": [
        "f53fbde48ef0a5ce7733fbc84da18014d0a11cf0"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Feb 10 18:07:30 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:35 2011 -0400"
      },
      "message": "mmc: sdhci-tegra: free irq on error and remove\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f53fbde48ef0a5ce7733fbc84da18014d0a11cf0",
      "tree": "2b4114de4c09fcddd437f395a6c4f6042fa5c2be",
      "parents": [
        "c9b2a06fb0efda37241861915a8639c27bddaa85"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Feb 18 10:21:09 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:32 2011 -0400"
      },
      "message": "mmc: mxcmmc: use dmaengine API\n\nThis switches the mxcmmc driver to use the dmaengine API. Unlike\nthe old one this one is always present in the tree, even if no DMA\nis implemented, hence we can remove all the #ifdefs in from the driver.\nThe driver automatically switches to PIO mode if no DMA support or no\nsuitable channel is available.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c9b2a06fb0efda37241861915a8639c27bddaa85",
      "tree": "5fb3c645c634193cfa8baab5c8272f8e002fd011",
      "parents": [
        "37b7785e3ac5128809340eaeb791ca7a471c4e32"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Thu Feb 17 16:12:38 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:30 2011 -0400"
      },
      "message": "mmc: dw_mmc: support 8-bit buswidth\n\nThis patch adds support for 8-bit buswidth.\ndw_mmc can use 8-bit buswidth and set to CTYPE_8BIT in card-type register.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "449bdc2d9d62794246351d10dd4534a239bf06b6",
      "tree": "896077799b14e4ddafeeb54b508f9702d0dff7e2",
      "parents": [
        "3383433ce70613514593c940a2ae4e6ab19f2b28"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:11:07 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:25 2011 -0400"
      },
      "message": "mmc: tmio_mmc: use dmaengine helpers, drop submit check\n\nUse the new dmaengine helper functions, and drop the error check\non the returned cookier from the dmaengine - we recently\nestablished that this is really not allowed to fail.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3383433ce70613514593c940a2ae4e6ab19f2b28",
      "tree": "266dfb9ea4ac15af4d5fa6ef809b880e7a7dd254",
      "parents": [
        "d7554caa2c3410c07a1889a08c66288edbdc216a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:10:56 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:23 2011 -0400"
      },
      "message": "mmc: tmio_mmc: drop dma_sglen state variable\n\nThis variable doesn\u0027t seem to be used for anything after the\nother patches so just drop it.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d7554caa2c3410c07a1889a08c66288edbdc216a",
      "tree": "82777655fc7fccca49c155ceff320c75f6270814",
      "parents": [
        "2dc7ddc1e7e68ee7793dda0ca0d659367d035e3d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:10:47 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:21 2011 -0400"
      },
      "message": "mmc: tmio_mmc: unmap with the proper sglen\n\nAccording to the DMA-API you shall unmap the sglists with the same\nsglist length as passed into the mapping function, not the\nreturned value from the mapping function.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2dc7ddc1e7e68ee7793dda0ca0d659367d035e3d",
      "tree": "e599e538c64e8ac416ff6250355acba60c405fcb",
      "parents": [
        "a5ece7d29d09714a690f83f6f0ce395f4374021e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:10:37 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:18 2011 -0400"
      },
      "message": "mmc: tmio_mmc: map DMA buffers on the DMA engine device\n\nAs established for the MMCI, it is proper to map the DMA buffers\non the DMA engine which is the one actually performing the DMA.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a5ece7d29d09714a690f83f6f0ce395f4374021e",
      "tree": "798af18294cad483562746b72bcaf56b1e27f33f",
      "parents": [
        "f38f94c6b226f7c6888bedbcadf0ed2ddca7d029"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:10:00 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:16 2011 -0400"
      },
      "message": "mmc: sh_mmcif: use dmaengine helpers, drop submit check\n\nUse the new dmaengine helper functions, and drop the error check\non the returned cookier from the dmaengine - we recently\nestablished that this is really not allowed to fail.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f38f94c6b226f7c6888bedbcadf0ed2ddca7d029",
      "tree": "f37e327fdfb66bfe0960c52a1f01f10b7eab8005",
      "parents": [
        "9dc3fb5e4584630c50f7a5405efe9835d321ad44"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:09:50 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:14 2011 -0400"
      },
      "message": "mmc: sh_mmcif: rename and retype activity variable\n\nThe host_sglen is now actually used to keep track of whether DMA\nis active or not, so rename and retype it to bool.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9dc3fb5e4584630c50f7a5405efe9835d321ad44",
      "tree": "9e8e8a3758d3a08d6c4ff35ae0983674fbc4cb83",
      "parents": [
        "1ed828dbb4a90f273b2a3cc70c9c28306427ea7c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:09:40 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:12 2011 -0400"
      },
      "message": "mmc: sh_mmcif: unmap with the proper sglen\n\nAccording to the DMA-API you shall unmap the sglists with the same\nsglist length as passed into the mapping function, not the\nreturned value from the mapping function.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1ed828dbb4a90f273b2a3cc70c9c28306427ea7c",
      "tree": "63d5680c417f40c9da88300a01d86ee4f489075c",
      "parents": [
        "5328906aa2e54a7a5e99e1ba8ee52b387e8be44b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:09:29 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:09 2011 -0400"
      },
      "message": "mmc: sh_mmcif: map DMA buffers on the DMA engine device\n\nAs established for the MMCI, it is proper to map the DMA buffers\non the DMA engine which is the one actually performing the DMA.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5328906aa2e54a7a5e99e1ba8ee52b387e8be44b",
      "tree": "4bc0b872bbdd6683b74895d2483759d29455a1ca",
      "parents": [
        "88ce4db313bca1e4e6ef3b448471f85d3e14a854"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:08:26 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:07 2011 -0400"
      },
      "message": "mmc: atmel-mci: use dmaengine helper functions\n\nUse the new dmaengine helpers to make the code more readable.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "88ce4db313bca1e4e6ef3b448471f85d3e14a854",
      "tree": "1d028208211c7dc7af14a79828494ade9c97cf5d",
      "parents": [
        "266ac3f297adb72fb6c34949a38337c6fad4c7a6"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:08:16 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:05 2011 -0400"
      },
      "message": "mmc: atmel-mci: conform to DMA-API\n\nFixes the following:\n- It is perfectly legal for the dma_map_sg() to return fewer\n  entries than were passed in.\n- Supply the returned numer of (possibly coalesced) entries to\n  the device_pre_slave_sg() function.\n- Use the proper original sg_len when unmapping the sglist\n  in the error path.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "266ac3f297adb72fb6c34949a38337c6fad4c7a6",
      "tree": "29b69f8643854d700e2da49e37cf6384357963dc",
      "parents": [
        "5fd11c0754fa069b6aba64b65734aa2fb193552d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 10 16:08:06 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:02 2011 -0400"
      },
      "message": "mmc: atmel-mci: map DMA sglist on the DMA engine\n\nAs established for the MMCI, it is proper to map the DMA buffers\non the DMA engine which is the one actually performing the DMA.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5fd11c0754fa069b6aba64b65734aa2fb193552d",
      "tree": "b53efb52f87eba4e9aa3ef802c6d97a6e357cf09",
      "parents": [
        "ce1014965ae2538e7447b19879bd0e8109690b79"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Fri Feb 11 16:25:31 2011 -0600"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:00 2011 -0400"
      },
      "message": "mmc: sdhci: Add Ricoh e823 PCI ID\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "ce1014965ae2538e7447b19879bd0e8109690b79",
      "tree": "502215d08a44cfa566948776a9709a386d08c6f1",
      "parents": [
        "50cec37c1ac24e9a02b845242a4712e2fb092b5c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 10 10:58:37 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:58 2011 -0400"
      },
      "message": "mmc: Ensure prototypes for SD API are visible in sd.c\n\nSo we know the implementation and prototypes agree with each other.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "50cec37c1ac24e9a02b845242a4712e2fb092b5c",
      "tree": "125e28dc3bc58b646b6d7522158bf40ba03b31d7",
      "parents": [
        "aadb9f4110096876c6f03073415439f76f0c61ca"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Thu Feb 10 10:41:02 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:56 2011 -0400"
      },
      "message": "mmc: Improve MMC_TEST config text.\n\nThe test file is created under debugfs, not sysfs. Also remove\nthe unnecessary default n.\n\nSigned-off-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nReviewed-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "aadb9f4110096876c6f03073415439f76f0c61ca",
      "tree": "8e680a68fc3fc83c80627ab6974421d5b3f5c997",
      "parents": [
        "dd6c4b9807581b37bf68ba3cd160c6859f070d39"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Thu Feb 10 10:40:57 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:53 2011 -0400"
      },
      "message": "mmc: dw_mmc: Enable low-power mode for the card clock.\n\nSetting this bit in the clock enable register will stop the clock\nwhen the card is in the IDLE state.\n\nSigned-off-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "dd6c4b9807581b37bf68ba3cd160c6859f070d39",
      "tree": "d60dac551123658b8190de2ba10c3e2fdd2e83c2",
      "parents": [
        "170cba8cad5d9350f2c76bbd22013cc31ae26b0f"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Thu Feb 10 14:37:03 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:51 2011 -0400"
      },
      "message": "mmc: dw_mmc: Run card detect tasklet during slot initialisation.\n\nWe need to run the card detect tasklet at the end of slot initialisation\nas it is possible that a card has been inserted prior to boot, so we don\u0027t\nsee an insertion interrupt and now the card is sitting there inserted but\nwith no power to it.\n\nSigned-off-by: Neil Jones \u003cneil.jones@imgtec.com\u003e\nSigned-off-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nReviewed-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "170cba8cad5d9350f2c76bbd22013cc31ae26b0f",
      "tree": "624f537cf2b1882b1602e84c5183b94126dbb851",
      "parents": [
        "a803d7fbc1ae64244eb8738aa0e4ac491b45d26c"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Jan 20 15:02:59 2011 -0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:49 2011 -0400"
      },
      "message": "mmc: mmc_mxc: Allow selection only for the correct platforms\n\nCurrently MMC_MXC driver can be selected by all i.MX devices.\n\nRestrict its use only for the appropriate processors.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a803d7fbc1ae64244eb8738aa0e4ac491b45d26c",
      "tree": "e684ee04233b2bacfd384dad80aa08f0a1dffc10",
      "parents": [
        "a803d551d92079beb599cc37fa407c059c82c821"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Feb 09 07:25:22 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:46 2011 -0400"
      },
      "message": "mmc: tmio_mmc: Improve readability of the output of pr_debug_status()\n\nReviewed-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a803d551d92079beb599cc37fa407c059c82c821",
      "tree": "86faf78b3938ca4cf201a3e94bde7cd025374ace",
      "parents": [
        "b6056d12342f936256cbf64c86459af06f11cd5e"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Feb 08 13:41:03 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:44 2011 -0400"
      },
      "message": "mmc: mmc_test: add tests to measure large sequential I/O performance\n\nAdd two large sequential I/O performance tests:\n        35. Large sequential read into scattered pages\n        36. Large sequential write from scattered pages\n\nThe tests measure transfer times for 10MiB, 100MiB, 1000MiB.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b6056d12342f936256cbf64c86459af06f11cd5e",
      "tree": "ab033f6d6d53f29a5f5953cb77de333bf229ea24",
      "parents": [
        "0532ff6358ae00615cfba7212f5075356b437c66"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Feb 08 13:41:02 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:42 2011 -0400"
      },
      "message": "mmc: mmc_test: add tests to measure random I/O operations per second\n\nExisting performance tests measure single or sequential I/O speed.\nAdd two random I/O tests:\n        33. Random read performance by transfer size\n        34. Random write performance by transfer size\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0532ff6358ae00615cfba7212f5075356b437c66",
      "tree": "511fc89995f85823912df68784c48bf5ba32b462",
      "parents": [
        "12f8ef8fb21f3b410b28eb57fc79bfe71232512a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Feb 08 13:41:01 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:40 2011 -0400"
      },
      "message": "mmc: mmc_test: make performance test area size about 4MiB\n\nThe test area size was set to the preferred erase size but for comparison\npurposes it is better if it is the same size for different devices.  Make\nit a multiple of preferred erase size that is greater than or equal to 4MiB.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "12f8ef8fb21f3b410b28eb57fc79bfe71232512a",
      "tree": "d5ed082efdff2df02a0f276d6c7caf5e7717fe81",
      "parents": [
        "db9935000d95ae3f9702b7ff6ac0eef2319d8772"
      ],
      "author": {
        "name": "Pierre Tardy",
        "email": "pierre.tardy@intel.com",
        "time": "Sun Feb 06 19:04:17 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:37 2011 -0400"
      },
      "message": "mmc: remove BROKEN_CLK_GATING quirk for wl1271\n\nThis sdio card supports having its sdio clock shutdown.\nIt is also not using the SDIO IRQ, but rather uses a side gpio irq.\n\nSigned-off-by: Pierre Tardy \u003ctardyp@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "db9935000d95ae3f9702b7ff6ac0eef2319d8772",
      "tree": "86f75ca6ec0b73c728f19b0dd43e8702bef448bc",
      "parents": [
        "57f0adc7eaaf4315d568e72069dbe48aa7e20995"
      ],
      "author": {
        "name": "Pierre Tardy",
        "email": "tardyp@gmail.com",
        "time": "Sun Feb 06 19:03:47 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:35 2011 -0400"
      },
      "message": "mmc: add MMC_QUIRK_BROKEN_CLK_GATING\n\nSome sdio card are not following sdio standard, and do not work\nwhen the sdio bus\u0027s clock is gated.\n\nTo keep functionnality for all legacy driver, we turn this quirk on\nfor every sdio card.\nDrivers needs to disable the quirk manually when someone verifies that\ntheir supported card works with clock gating.\n\nSigned-off-by: Pierre Tardy \u003ctardyp@gmail.com\u003e\nAcked-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "57f0adc7eaaf4315d568e72069dbe48aa7e20995",
      "tree": "233c66fd4f21b977f532702ce9427023b2e53e09",
      "parents": [
        "66c036e0142fed2484d58a2d3c7a4d21ba32b6a6"
      ],
      "author": {
        "name": "Pierre Tardy",
        "email": "pierre.tardy@intel.com",
        "time": "Sun Feb 06 19:03:46 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:33 2011 -0400"
      },
      "message": "mmc: add per device quirk placeholder\n\nSome cards have quirks valid for every platforms using current\nplatform quirk hooks leads to a lot of code and debug duplication.\n\nSo we inspire a bit from what exists in PCI subsystem and do our own\nper vendorid/deviceid quirk.  We still drop the complexity of the pci\nquirk system (with special section tables, and so on).\nThat can be added later if needed.\n\nSigned-off-by: Pierre Tardy \u003cpierre.tardy@intel.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "66c036e0142fed2484d58a2d3c7a4d21ba32b6a6",
      "tree": "cd6499240d111c2b074ef37f1517ccec2d14782f",
      "parents": [
        "54d6b44a5f0da708e8a9e496df304e05e8748ef9"
      ],
      "author": {
        "name": "Pierre Tardy",
        "email": "pierre.tardy@intel.com",
        "time": "Sun Feb 06 19:02:48 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:30 2011 -0400"
      },
      "message": "mmc: put the led blinking code after clock ungating\n\nSince mmc clock gating can also be used as a power gating\ntip, it\u0027s better to put the led blinking after having\nungated the clock.\n\nSigned-off-by: Pierre Tardy \u003cpierre.tardy@intel.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "54d6b44a5f0da708e8a9e496df304e05e8748ef9",
      "tree": "204c598ca8e9cf494276aa59f28100a41a4c1a8a",
      "parents": [
        "732f0e31db03c84005578927ed9d4e996c3c0020"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Sun Feb 06 15:06:24 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:28 2011 -0400"
      },
      "message": "mmc: mmc_test: Only warn about not waiting for busy if it\u0027s supported\n\nIf the MMC host controller does not support waiting for card signaling\nbusy state (MMC_CAP_WAIT_WHILE_BUSY cap), there is no point in prining\nthe relevant warning message.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nReviewed-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "732f0e31db03c84005578927ed9d4e996c3c0020",
      "tree": "586b15b33112943f6f4ac1c4c0ca897cc4d5fd3f",
      "parents": [
        "3362177fe1b7c23ee8497ee720ab4d6f6ba0b840"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Sat Oct 30 12:58:56 2010 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:25 2011 -0400"
      },
      "message": "mmc: sdhci-s3c: Auto CMD12 support\n\nSamsung SDHCI host controller supports the Auto CMD12.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3362177fe1b7c23ee8497ee720ab4d6f6ba0b840",
      "tree": "2a8d0e82d943316a0691a9e030963c5ded831779",
      "parents": [
        "709de99df0ecf3102e7728fbd876a3591859f423"
      ],
      "author": {
        "name": "Marc-André Hébert",
        "email": "hebert.marcandre@gmail.com",
        "time": "Mon Jan 31 12:31:24 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:23 2011 -0400"
      },
      "message": "mmc: Fix the block device read only flag\n\nWhile the MMC handled the card\u0027s read only flag correctly on open,\nit did not setup the flag in the allocated disk structure. The\nconsequence being that probing the /sys/class/block/mmcblkX/ro\nattribute always reported 0.\n\nSigned-off-by: Marc-Andre Hebert \u003chebert.marcandre@gmail.com\u003e\nReviewed-by: Chris Ball \u003ccjb@laptop.org\u003e\nTested-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "709de99df0ecf3102e7728fbd876a3591859f423",
      "tree": "f1adaa026531d3dcc93cf33c2e8ede84455ca46a",
      "parents": [
        "cfd80652467717ca7346857d6d8c94503d74f3a3"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Sat Jan 22 04:09:41 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:48:01 2011 -0400"
      },
      "message": "mmc: export eMMC4.4 enhanced area details to sysfs\n\nEnhanced area feature is a new feature defined in eMMC4.4 standard. This\nuser data area provides higher performance/reliability, at the expense\nof using twice the effective media space due to the area using SLC.\n\nThe MMC driver now reads out the enhanced area offset and size and adds\nthem to the device attributes in sysfs. Enabling the enhanced area can\nonly be done once, and should be done in manufacturing. To use this\nfeature, bit ERASE_GRP_DEF should also be set.\n\nDocumentation/ABI/testing/sysfs-devices-mmc describes the two new\nattributes.\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nReviewed-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9c3c8afccb6a163fd2be739f511e863eab668702",
      "tree": "e587a5377ada98fed8cfa6c8ee63125361f2818a",
      "parents": [
        "290293eda2c6dd368476d71433bdef07c39a6829",
        "a5abba989deceb731047425812d268daf7536575"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 01:25:53 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 01:25:53 2011 -0700"
      },
      "message": "Merge commit \u0027v2.6.38-rc8\u0027 into spi/next\n\nConflicts:\n\tdrivers/spi/pxa2xx_spi_pci.c\n"
    },
    {
      "commit": "a2358a7bc35e388978fc2f7f6b071a0fd27d78c1",
      "tree": "fbdc2ddb066243a11aebc490c4d54e6a42be51e2",
      "parents": [
        "94a06b74e724caabcf0464c81527cfbcae0c8aff",
        "a08572ae529b1e8de12393eeced661feae8fd44c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 11 09:20:03 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 11 09:20:03 2011 -0800"
      },
      "message": "Merge branch \u0027integration-2.6.39-for-tony\u0027 of git://git.pwsan.com/linux-integration into omap-for-linus\n\nConflicts:\n\tarch/arm/mach-omap2/pm34xx.c\n"
    },
    {
      "commit": "21ace5452ce3327f0d11f85b0c33dfcd0d20fdb2",
      "tree": "ec84b5e9ab22958a9bfa6e9897e706fc9540dcc0",
      "parents": [
        "694606c4ef54f596bfb2a7c1d4de8ac0e096a636",
        "da0653fe01cd4c6ed402a94752b78be62cb39282",
        "a05dcdb98011a53d150d699ef8243754e2c9a61c",
        "570b54c7fae65b65320d5a7d4b2249c86eeaa497",
        "4ce1e5e14c4ea43f971bd546934ef40b3ae4fcf3",
        "5f8662ba3da6e410eb771b5d8751a1e02d87513f",
        "8c810e7e14457d97706d4c6de4bb4847e3715d1b",
        "692ab1f36b714250a9669e10e5acceba72707956",
        "478f478bc1a58f97f09fd2048488bafdfa9d8fce",
        "2f4dd595f6d60ec3ccbb68def73df457970cf671"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Mar 10 22:41:28 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Mar 10 22:41:28 2011 -0700"
      },
      "message": "Merge remote branches \u0027remotes/origin/pwrdm_clkdm_b_2.6.39\u0027, \u0027remotes/origin/pwrdm_add_can_lose_context_fns_2.6.39\u0027, \u0027remotes/origin/omap_device_a_2.6.39\u0027, \u0027remotes/origin/mmc_a_2.6.39\u0027, \u0027remotes/origin/hwmod_b_2.6.39\u0027, \u0027remotes/origin/dmtimer_a_2.6.39\u0027, \u0027remotes/origin/pwrdm_clkdm_a_2.6.39\u0027, \u0027remotes/origin/clkdm_statdep_omap4_2.6.39\u0027, \u0027remotes/origin/clk_a_2.6.39\u0027, \u0027remotes/origin/clk_autoidle_a_2.6.39\u0027, \u0027remotes/origin/clk_autoidle_b_2.6.39\u0027, \u0027remotes/origin/clk_b_2.6.39\u0027, \u0027remotes/origin/clk_clkdm_a_2.6.39\u0027, \u0027remotes/origin/misc_a_2.6.39\u0027, \u0027remotes/origin/for_2.6.39/omap3_hwmod_data\u0027 and \u0027remotes/origin/wdtimer_a_2.6.39\u0027 into tmp-integration-2.6.39-20110310-024\n"
    },
    {
      "commit": "94a06b74e724caabcf0464c81527cfbcae0c8aff",
      "tree": "3570b6a627382a5eb5c8328b4959f615544d8e62",
      "parents": [
        "0dde52a9f5330eec240660191a94b51bd911ffcd",
        "9062511097683b4422f023d181b4a8b2db1a7a72"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 10 18:54:14 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 10 18:54:14 2011 -0800"
      },
      "message": "Merge branch \u0027for_2.6.39/pm-misc\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus\n"
    },
    {
      "commit": "7eaceaccab5f40bbfda044629a6298616aeaed50",
      "tree": "33954d12f63e25a47eb6d86ef3d3d0a5e62bf752",
      "parents": [
        "73c101011926c5832e6e141682180c4debe2cf45"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:52:07 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:52:07 2011 +0100"
      },
      "message": "block: remove per-queue plugging\n\nCode has been converted over to the new explicit on-stack plugging,\nand delay users have been converted to use the new API for that.\nSo lets kill off the old plugging along with aops-\u003esync_page().\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "687530b44de7e0fe70fabb4200d4cabce3af1a0c",
      "tree": "0ffb4bedbd51c89c1456fc38319c598ecb203df0",
      "parents": [
        "78833dd70602be6b71ef34225f708b1e500947dc",
        "bad3babace2ee4d1763b4016a662a5c660ab92e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 14:00:44 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 14:00:44 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: fix CONFIG_MMC_UNSAFE_RESUME regression\n"
    },
    {
      "commit": "bad3babace2ee4d1763b4016a662a5c660ab92e9",
      "tree": "d0a3cfeebd22f9ec41ae14a00d053e6dff12df62",
      "parents": [
        "214d93b02c4fe93638ad268613c9702a81ed9192"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Tue Mar 08 23:32:02 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 08 16:55:04 2011 -0500"
      },
      "message": "mmc: fix CONFIG_MMC_UNSAFE_RESUME regression\n\n30201e7f3 (\"mmc: skip detection of nonremovable cards on rescan\")\nallowed skipping detection of nonremovable cards on mmc_rescan().\nThe intention was to only skip detection of hardwired cards that\ncannot be removed, so make sure this is indeed the case by directly\nchecking for (lack of) MMC_CAP_NONREMOVABLE, instead of using\nmmc_card_is_removable(), which is overloaded with\nCONFIG_MMC_UNSAFE_RESUME semantics.\n\nThe user-visible symptom of the bug this patch fixes is that no\n\"mmc: card XXXX removed\" message appears in dmesg when a card is\nremoved and CONFIG_MMC_UNSAFE_RESUME\u003dy.\n\nReported-and-tested-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nReported-and-tested-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "290293eda2c6dd368476d71433bdef07c39a6829",
      "tree": "3bc7815356d324774f85526ea18586e37146bb38",
      "parents": [
        "adef658ddf71e709eb1bdc181b86c62b933b967b"
      ],
      "author": {
        "name": "Esben Haabendal",
        "email": "eha@doredevelopment.dk",
        "time": "Mon Mar 07 20:45:28 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Mar 07 20:45:28 2011 -0700"
      },
      "message": "of_mmc_spi: add card detect irq support\n\nSigned-off-by: Esben Haabendal \u003ceha@doredevelopment.dk\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    }
  ],
  "next": "34497913f2936fd43c86b007da7224bb8e77fd15"
}
