)]}'
{
  "log": [
    {
      "commit": "bc65c724d5a2c61539b2c52680941505152fcf30",
      "tree": "99e038d8239e9a8b1517188299fa9fa6d70b2da9",
      "parents": [
        "bead9a3abd15710b0bdfd418daef606722d86282"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 15 14:34:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:40 2008 -0700"
      },
      "message": "mmc: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable MMC host\nplatform drivers, to re-enable auto loading.\n\nAlso, add missing owner declarations in driver init.\n\n[dbrownell@users.sourceforge.net: registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce636452343af0522d2666157dab9c2096f4f996",
      "tree": "874e9509400849375f3c529e3fff1e8097d4c9b6",
      "parents": [
        "afbf331ed1252c85753ac6790356c11e171f3d0b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sat Mar 15 16:00:38 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 15 09:24:21 2008 -0700"
      },
      "message": "tifm_sd: DATA_CARRY is not boolean in tifm_sd_transfer_data()\n\nDATA_CARRY is not boolean\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "882c49164d72c45f37d7fa1bb3de7c31cf1a5fab",
      "tree": "2db5b00ad700c31999fc5e3eecd5d8a28b84fad4",
      "parents": [
        "6e996ee8e730a50eef51cdb072b166fe8f80831e"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "fseidel@suse.de",
        "time": "Mon Feb 04 19:25:42 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Feb 08 09:02:47 2008 +0100"
      },
      "message": "mmc: extend ricoh_mmc to support Ricoh RL5c476\n\nThis patch adds support for the Ricoh RL5c476 chip: with this\nthe mmc adapter that needs this disabler (R5C843) can also be\nhandled correctly when it sits on a RL5c476.\n\nSigned-off-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6e996ee8e730a50eef51cdb072b166fe8f80831e",
      "tree": "5cbe1dfe5dd33dead44c9f02d21dd78fd5b39b7e",
      "parents": [
        "541ceb5b8b4a90f7862ef24e4058fce520247827"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Feb 04 18:12:48 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Feb 08 09:02:47 2008 +0100"
      },
      "message": "at91_mci: use generic GPIO calls\n\nUpdate the AT91 MMC driver to use the generic GPIO calls instead of the\nAT91-specific calls; and to request (and release) those GPIO signals.\n\nThat required updating the probe() fault cleanup codepaths.  Now there\nis a single sequence for freeing resources, in reverse order of their\nallocation.  Also that code uses use dev_*() for messaging, and has less\nabuse of KERN_ERR.\n\nLikewise with updating remove() cleanup.  This had to free the GPIOs,\nand while adding that code I noticed and fixed two other problems:  it\nwas poking at a workqueue owned by the mmc core; and in one (rare)\ncase would try freeing an IRQ that it didn\u0027t allocate.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "541ceb5b8b4a90f7862ef24e4058fce520247827",
      "tree": "4c2c2d391ef570fc9705e014a37dbc35f4c51a1d",
      "parents": [
        "11b295c8b2934e1a9275961418e2c4f46ee674ac"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Mon Jan 07 14:29:02 2008 +0800"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Feb 08 09:02:47 2008 +0100"
      },
      "message": "sdhci: add num index for multi controllers case\n\nSome devices have several controllers; need add the index info to\ndevice slot name host-\u003eslot_desc[]\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "34671dc2e60ff83fcb0e76fecaaa02e36ee6ec09",
      "tree": "6bb085efd4511951994b75dc96ce72b6222b23f2",
      "parents": [
        "1f090bf5245115e404103d35e7f5597bfe653aac"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Jan 05 23:18:58 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Feb 08 09:02:46 2008 +0100"
      },
      "message": "mmc: remove sdhci and mmc_spi experimental markers\n\nBoth of these drivers work well (although some hardware still has\nits problems) and are not in the \"alpha\" quality that EXPERIMENTAL\nsuggests.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1f090bf5245115e404103d35e7f5597bfe653aac",
      "tree": "ecf54a191a527a8fe3d45bc19aba3556e730b00d",
      "parents": [
        "488b5ec871191359b9b79262a3d48456dae7ea5f"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Sat Dec 29 00:11:42 2007 -0800"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Feb 08 09:02:46 2008 +0100"
      },
      "message": "mmc: Handle suspend/resume in Ricoh MMC disabler\n\nAs pci config space is reinitialised on a suspend/resume cycle, the\ndisabler needs to work its magic at resume time. For symmetry this\nchange also explicitly enables the controller at suspend time but\nit\u0027s not strictly necessary.\n\nSigned-off-by: Philipl Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "0ff66f0c7a5f1f4f5a0d91341b6f71fd2a49f0fa",
      "tree": "7c4d74a76bf4f49e87d769c236fdd2db77fb241d",
      "parents": [
        "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
        "4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "message": "Merge branch \u0027pxa-plat\u0027 into devel\n\n* pxa-plat: (53 commits)\n  [ARM] 4762/1: Basic support for Toradex Colibri module\n  [ARM] pxa: fix mci_init functions returning -1\n  [ARM] 4737/1: Refactor corgi_lcd to improve readability + bugfix\n  [ARM] 4747/1: pcm027: support for pcm990 baseboard for phyCORE-PXA270\n  [ARM] 4746/1: pcm027: network support for phyCORE-PXA270\n  [ARM] 4745/1: pcm027: default configuration\n  [ARM] 4744/1: pcm027: add support for phyCORE-PXA270 CPU module\n  [NET] smc91x: Make smc91x use IRQ resource trigger flags\n  [ARM] pxa: add default config for littleton\n  [ARM] pxa: add basic support for Littleton (PXA3xx Form Factor Platform)\n  [ARM] 4664/1: Add basic support for HTC Magician PDA phones\n  [ARM] 4649/1: Base support for pxa-based Toshiba e-series PDAs.\n  [ARM] pxa: skip registers saving/restoring if entering standby mode\n  [ARM] pxa: fix PXA27x resume\n  [ARM] pxa: Avoid fiddling with CKEN register on suspend\n  [ARM] pxa: Add PXA3 standby code hooked into the IRQ wake scheme\n  [ARM] pxa: Add zylonite MFP wakeup configurations\n  [ARM] pxa: program MFPs for low power mode when suspending\n  [ARM] pxa: make MFP configuration processor independent\n  [ARM] pxa: remove un-used pxa3xx_mfp_set_xxx() functions\n  ...\n\nConflicts:\n\n\tarch/arm/mach-pxa/ssp.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6d16bfb5e81d3925a7efb38b5cc3e0021b57d03a",
      "tree": "deb1d0de0cc09b0d9cd6a4e1f5440677b5a8b81d",
      "parents": [
        "caada32afe0d181b1dc36ab3fc29628582776e09"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 27 18:14:49 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:49 2008 +0100"
      },
      "message": "i2c/tps65010: move header to \u003clinux/i2c/...\u003e\n\nMove the tps65010 header file from the OMAP arch directory to the\nmore generic \u003clinux/i2c/...\u003e directory, and remove the spurious\ndependency of this driver on OMAP.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fafc9d3fa35530c1a14e6743c477d7398b431e74",
      "tree": "21691538fe2d55b5868a23117d2b61421b6f0b1f",
      "parents": [
        "8f58de7c3932f659fff3b4e5fc14ca8ccf8ec873"
      ],
      "author": {
        "name": "Bridge Wu",
        "email": "bridge.wu@marvell.com",
        "time": "Fri Dec 21 19:00:13 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:53 2008 +0000"
      },
      "message": "[ARM] pxa: mmc: add 1st host controller support for pxa3xx\n\nThis patchis to add the first mmc controller support for pxa3xx.\nIt\u0027s valid for pxa3[0|1|2]0.\n\nOn zylonite, the first controller supports two slots, this patch\nonly support the first one right now.\n\nSigned-off-by: Bridge Wu \u003cbridge.wu@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a788c6b78802b4a378be3f0d4c2da30da811620",
      "tree": "4d0861fab8dbcbfe97b0be4e9918442e97469b2a",
      "parents": [
        "64eb036af42d3816364c4db49d93be3a4614389c"
      ],
      "author": {
        "name": "Bridge Wu",
        "email": "bridge.wu@marvell.com",
        "time": "Fri Dec 14 10:40:25 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:52 2008 +0000"
      },
      "message": "[ARM] 4711/1: pxa: mmc: move DMA specific code to platform layer\n\nThis patch is to move pxamci DMA specific code to corresponding\nplatform layer because using DRCMRRXMMC/DRCMRTXMMC in pxamci.c makes\nthe driver code dedicated to platform which is not extensible.\n\nIt is applicable to all pxa platforms.\n\nSigned-off-by: Bridge Wu \u003cbridge.wu@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64eb036af42d3816364c4db49d93be3a4614389c",
      "tree": "920a52c9b29aace4006d753fc8b1d43754bca0fc",
      "parents": [
        "9e2697ff371b4380dca108a66860868c19d8c4b6"
      ],
      "author": {
        "name": "Bridge Wu",
        "email": "bridge.wu@marvell.com",
        "time": "Thu Dec 13 07:24:30 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:52 2008 +0000"
      },
      "message": "[ARM] 4709/1: pxa: mmc: add 26MHz support for pxa3[0|1]0 mmc controller\n\npxa3[0|1]0 mmc controller can support 26MHz clock mode, they support\nSD spec 1.1 and MMC spec 4.0 which specify high speed mode. So host\ncaps will include MMC_CAP_MMC_HIGHSPEED and MMC_CAP_SD_HIGHSPEED for\npxa3[0|1]0.\n\nThis patch is to add 26MHz support for them. pxa host clock will be\nset to 26MHz mode when the card supported max clock rate is higher\nthan or equal to 26MHz.\n\nSigned-off-by: Bridge Wu \u003cbridge.wu@marvell.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84c46a53fc4ea4ff36df783a20187b2f65dd21cc",
      "tree": "cfd19b5b6afb71526512fe2241140d0057dd701e",
      "parents": [
        "c9fddbc4f844f5a16b5957c61fe2cfcb5c12f990"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Dec 02 19:58:16 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Dec 12 20:01:00 2007 +0100"
      },
      "message": "sdhci: support JMicron JMB38x chips\n\nThe JMicron JMB38x chip doesn\u0027t support transfers that aren\u0027t 32-bit\naligned (both size and start address). It also doesn\u0027t like switching\nbetween PIO and DMA mode, so it needs to be reset after each request.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c9fddbc4f844f5a16b5957c61fe2cfcb5c12f990",
      "tree": "0bc8f857acfb7c47ab4c7231ffab5c8628b714c3",
      "parents": [
        "c6573c94670882079174e2ea0da4abf1a0da51fe"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Dec 02 19:52:11 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Dec 12 20:01:00 2007 +0100"
      },
      "message": "sdhci: use PIO when DMA can\u0027t satisfy the request\n\nSome controllers have been designed on the assumption that all transfers\nwill be 32-bit aligned, both in start address and in size. This is not a\nguarantee the SDHCI specification provides and not one we can provide.\n\nRevert back to PIO for individual requests in order to work around the\nhardware bug.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c6573c94670882079174e2ea0da4abf1a0da51fe",
      "tree": "067bf04780103087d031d90794df3d8242fcfd9a",
      "parents": [
        "dc93441b3f5879a096dd117a81df541b0855ebbb"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Dec 02 19:46:49 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Dec 12 20:01:00 2007 +0100"
      },
      "message": "sdhci: don\u0027t warn about sdhci 2.0 controllers\n\nWe support 2.0 controllers, even though we don\u0027t use anything in the new\nfeature set.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "dc93441b3f5879a096dd117a81df541b0855ebbb",
      "tree": "de8e7c3391d0f9522622498d0d27517a722ed251",
      "parents": [
        "75b8c133267053c9986a7c8db5131f0e7349e806"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Dec 02 19:45:19 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Dec 12 20:01:00 2007 +0100"
      },
      "message": "sdhci: describe quirks\n\nAdd a comment for each quirk to describe what it does and why.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c24b2602af88db4489c6c3fb4b2a8e47fb15769b",
      "tree": "d27731d5534fde61c17f3cd273ce0e639e3ff2cf",
      "parents": [
        "9b938b749065d6a94172ac24d9748bd66a03da4c"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Tue Dec 04 23:45:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Dec 05 09:21:19 2007 -0800"
      },
      "message": "spi: use simplified spi_sync() calling convention\n\nGiven the patch which simplifies the spi_sync calling convention, this one\nupdates the callers of that routine which tried using it according to the\nprevious specification.  (Most didn\u0027t.)\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b37a05069b9ab9fb1e52393a3448d710c50c54d5",
      "tree": "04de6bb95d9835e96c9b2c269348206570160ce4",
      "parents": [
        "d198f101989d9bb950327f0d043f6203bb862343"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Wed Nov 14 23:55:36 2007 +1100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Nov 21 18:42:45 2007 +0100"
      },
      "message": "tifm_sd: handle non-power-of-2 block sizes\n\nIt is possible to handle arbitrary block sizes with tifm card reader by\nconditionally switching to PIO in case such block has to be delivered. At\nthe beginning of each request, DMA is either disabled (non-power-of-2 block\nsize) or set to load time user preference.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "cee687ce4ab1197e20d4dacc09df01531362fdbd",
      "tree": "bd5330f866838df4d42eacfed978802b43a2b93d",
      "parents": [
        "ecd744eec3aa8bbc949ec04ed3fbf7ecb2958a0e"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Fri Nov 02 15:22:30 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Nov 10 11:59:49 2007 +0100"
      },
      "message": "Add missing \"\\n\" to log message\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d8cb70d10a2d4e6b083b89044a68d860d0bf1eec",
      "tree": "d84cbb7ce12f6a2514237ef29688f2c40fbd3707",
      "parents": [
        "5984a2fc7e7c9ab118e78ae9799e98fc4ade40f9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 17:56:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:39 2007 +0000"
      },
      "message": "[ARM] Fix pxamci regression\n\nFix:\n\nWARNING: at arch/arm/mach-pxa/clock.c:69 clk_disable()\n[\u003cc002d7c8\u003e] (dump_stack+0x0/0x14) from [\u003cc00334f4\u003e] (clk_disable+0x34/0xa0)\n[\u003cc00334c0\u003e] (clk_disable+0x0/0xa0) from [\u003cc028a43c\u003e] (pxamci_set_ios+0x74/0xf0)\n[\u003cc028a3c8\u003e] (pxamci_set_ios+0x0/0xf0) from [\u003cc0281548\u003e] (mmc_power_off+0x90/0x9c)\n[\u003cc02814b8\u003e] (mmc_power_off+0x0/0x9c) from [\u003cc0281a30\u003e] (mmc_start_host+0x18/0x28)\n[\u003cc0281a18\u003e] (mmc_start_host+0x0/0x28) from [\u003cc02825a0\u003e] (mmc_add_host+0xe8/0x104)\n[\u003cc02824b8\u003e] (mmc_add_host+0x0/0x104) from [\u003cc028a7d0\u003e] (pxamci_probe+0x24c/0x2f4)\n[\u003cc028a584\u003e] (pxamci_probe+0x0/0x2f4) from [\u003cc01e5948\u003e] (platform_drv_probe+0x20/0x24)\n...\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e1efa2a3ea266e093f690c20af7522d95540f74f",
      "tree": "ce9ed364f9a61f7dfbe38d9d48496dc3bb64a476",
      "parents": [
        "513f54b78f9594927ede66b6c66a70c1bae0c4ca"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa4lists@pikron.com",
        "time": "Fri Oct 26 19:29:49 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:04 2007 +0100"
      },
      "message": "Correction of \"Update drivers to use sg helpers\" patch for IMXMMC driver\n\nThe previous change omits \"data-\u003e\" prefix\nin the \"data-\u003esg\" case. This change fixes kernel\ncompilation.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\n\n drivers/mmc/host/imxmmc.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\nSigned-off-by: Jens Axboe \u003caxboe@carl.home.kernel.dk\u003e\n"
    },
    {
      "commit": "0ada7a02ad870f8586176ff5c4f0db2a40ba3fab",
      "tree": "7ffccdbd60abed05b920dd1f84c9448530e4b4b1",
      "parents": [
        "4a66fcabd0e4a7a3ae78b662dfa4ddfd27bbe206"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:40:46 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:12 2007 -0700"
      },
      "message": "scatterlist fallout: mmc\n\n #include \u003cscatterlist/scatterlist.h\u003e\nis an odd thing to do...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "460cd0589df8aa9b89599905b13c2010db627012",
      "tree": "0d0cbf523d6513f43fca8a0bfb24070271b9215c",
      "parents": [
        "1fa8dd146f6bf57902602522c212040f8fa6fcd3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 27 14:47:20 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:47:20 2007 +0200"
      },
      "message": "mmc_spi: Fix mmc-over-spi regression\n\nPatch 49dce689ad4ef0fd1f970ef762168e4bd46f69a3 changed the sysfs data\nstructures for SPI in a way which broke the MMC-over-SPI host driver.\n\nThis patch fixes that regression by changing the scheme used to keep\nfrom knowingly trying to use a shared bus segment, and updates the\nadjacent comments slightly to better explain the issue.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6356a9d955e1898eadaa8cba9a5137b1787c0c7e",
      "tree": "3f58bbc52771c34ccaa7c5655ac58b92222aaf5b",
      "parents": [
        "ade8c56cbd02020fecbe1684f181250a466685eb"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Oct 22 18:16:16 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:04:10 2007 +0200"
      },
      "message": "at91_mci: Fix bad reference\n\nThe flags parameter got removed in a previous commit, but some\nreferences were overlooked.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "bd6dee6f30a0f6943df190b387b5f8fe98a848f3",
      "tree": "d15e1e0ea7b649cbc3f160392f68b1e6bb89e58e",
      "parents": [
        "5a1cb47ff4c3fbc8ebdb53c3e4f2a1dec466b339"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Oct 24 09:01:09 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Oct 24 09:01:09 2007 +0200"
      },
      "message": "mmc: sg fallout\n\nDo a full scan of the directory to try and be a bit more proactive,\ninstead of waiting for things to break.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "117636092a87a28a013a4acb5de5492645ed620f",
      "tree": "6d91fa6bd7bf6d0e1671141d338028a17679e607",
      "parents": [
        "891039a9c2ddf73754ad84cdc9d030f1c6431858"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 23 20:42:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 12:02:39 2007 -0700"
      },
      "message": "[PATCH] Fix breakage after SG cleanups\n\nCommits\n\n  58b053e4ce9d2fc3023645c1b96e537c72aa8d9a (\"Update arch/ to use sg helpers\")\n  45711f1af6eff1a6d010703b4862e0d2b9afd056 (\"[SG] Update drivers to use sg helpers\")\n  fa05f1286be25a8ce915c5dd492aea61126b3f33 (\"Update net/ to use sg helpers\")\n\nconverted many files to use the scatter gather helpers without ensuring\nthat the necessary headerfile \u003clinux/scatterlist\u003e is included.  This\nhappened to work for ia64, powerpc, sparc64 and x86 because they\nhappened to drag in that file via their \u003casm/dma-mapping.h\u003e.\n\nOn most of the others this probably broke.\n\nInstead of increasing the header file spider web I choose to include\n\u003clinux/scatterlist.h\u003e directly into the affectes files.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e0177647a3686f3658c26d52a60d0f1231c2127",
      "tree": "40c51f5668d80d660dab5d90c7bacb2737d8f353",
      "parents": [
        "de26103de56a0c482ad21296eae9b06deefc8e62"
      ],
      "author": {
        "name": "Emil Medve",
        "email": "Emilian.Medve@Freescale.com",
        "time": "Tue Oct 23 20:37:24 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 20:37:24 2007 +0200"
      },
      "message": "mmc: fix sg-\u003epage fallout\n\nSigned-off-by: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "45711f1af6eff1a6d010703b4862e0d2b9afd056",
      "tree": "3d0048f46e3df9d217d56127462ebe680348bd5a",
      "parents": [
        "78c2f0b8c285c5305b3e67b0595200541e15eb43"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:53 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:53 2007 +0200"
      },
      "message": "[SG] Update drivers to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "9e3866b54867c401da8d9a665d228cf0977ab5be",
      "tree": "c0da16228c9a6e184150bb787d260fa797248d67",
      "parents": [
        "00cedfa67b3ab1588e2665eabd9843a3d8dd1dfc"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Oct 17 11:53:40 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Oct 17 21:35:10 2007 +0200"
      },
      "message": "mmc: at91_mci: cleanup: use MCI_ERRORS\n\nA small MMC driver cleanup.\n\nUse the defined AT91_MCI_ERRORS in at91_mci_completed_command() instead\nof specifying all the error bits individually.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "e5712a6a98862c2bd58a3c1ffc88062da9e2f02c",
      "tree": "914e044bfc88e984e84603bffeddd3afe6043303",
      "parents": [
        "68f3e6622bb60c6b477971b56d1913077834fdcd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 17 01:09:07 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 19:05:30 2007 -0700"
      },
      "message": "missing include in mmc\n\nAFAICS, fallout from repacing include of blkdev.h with include of bio.h.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49dce689ad4ef0fd1f970ef762168e4bd46f69a3",
      "tree": "e9e6d07c704118d82a638ae1f01a7ef5b59dd68b",
      "parents": [
        "cd58310d775fc10cc820b27c10f619187b8c4133"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Oct 16 01:27:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:10 2007 -0700"
      },
      "message": "spi doesn\u0027t need class_device\n\nMake the SPI framework and drivers stop using class_device.  Update docs\naccordingly ...  highlighting just which sysfs paths should be\n\"safe\"/stable.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65a6ec0d72a07f16719e9b7a96e1c4bae044b591",
      "tree": "344e03a5039a44982c1b78d6113633b21b434820",
      "parents": [
        "541010e4b8921cd781ff02ae68028501457045b6",
        "0181b61a988424b5cc44fe09e6968142359c815e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)\n  [ARM] 4578/1: CM-x270: PCMCIA support\n  [ARM] 4577/1: ITE 8152 PCI bridge support\n  [ARM] 4576/1: CM-X270 machine support\n  [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n  [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols\n  [ARM] pxa: PXA3xx base support\n  [NET] smc91x: fix PXA DMA support code\n  [SERIAL] Fix console initialisation ordering\n  [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n  [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n  [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n  [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n  [ARM] Rename consistent_sync() as dma_cache_maint()\n  [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n  [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n  [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n  [ARM] 4594/1: ns9xxx: use the new gpio functions\n  [ARM] 4593/1: ns9xxx: implement generic clockevents\n  ...\n"
    },
    {
      "commit": "23fd50450a34f2558070ceabb0bfebc1c9604af5",
      "tree": "4f19aeb5fed22ae982e213fd14486208e1270f6f",
      "parents": [
        "59d66ce238e573fe3369427e91a8291f2cf67891"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Oct 14 14:50:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 16:48:52 2007 -0700"
      },
      "message": "Fix compile while compiling drivers/mmc/host/mmc_spi.o with !BLOCK\n\nMake sure the mmc_spi driver can build without CONFIG_BLOCK.\nIssue noted by \"Avuton Olrich\" \u003cavuton@gmail.com\u003e and randconfig.\n\nWhile that won\u0027t be a common configuration, sometimes embedded\nboards use SDIO to interface WLAN or Bluetooth chips (vs some\nparallel interface), and don\u0027t provide an MMC/SD socket for use\nwith flash memory cards.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebebd9b0a1463d5de89017ad59a6b9cd4044687f",
      "tree": "20ca1b530967ee235f454e00706eb89ef597cb51",
      "parents": [
        "22d8a73a8b39ef236c80ea73704884f7a7862193"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 20 10:20:03 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 21:15:03 2007 +0100"
      },
      "message": "[ARM] pxa: update PXA MMC interface driver to use clk support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "019a5f56ec195aceadada18aaaad0f67294bdaef",
      "tree": "d31830cf7ec683ef6fd6719236011c9ded649847",
      "parents": [
        "c783837bc69dd0f329a441c1704f5a02d01d1bd5"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Oct 11 01:06:03 2007 -0400"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Oct 11 19:09:08 2007 +0200"
      },
      "message": "mmc: don\u0027t use weight32()\n\nUsing weight32() to determine if a value is a power of 2 is a rather\nheavi weight solution.  The classic idiom is (x \u0026 (x - 1)) \u003d\u003d 0, but\nthe kernel already provide a is_power_of_2 function for it.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c783837bc69dd0f329a441c1704f5a02d01d1bd5",
      "tree": "edeaf000845bc138ac1802ae8894b90b38c87729",
      "parents": [
        "599473cf15a3fae78cbc3192cfb38ca04d5abc72"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Oct 09 17:07:58 2007 -0400"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Oct 10 20:13:29 2007 +0200"
      },
      "message": "pxamci: support arbitrary block size\n\nThe PXA has two transmit FIFOes, each32 byte deep.  when one FIFO is\nfull and the other one has been transmitted, they are automatically\nswapped and DMA is triggered for another 32 byte burst.  However, when\nthere is less than 32 bytes left to send, the FIFO swap has to be done\nmanually. This is required for some SDIO transfers which are not\nrequired to be multiples of 32 bytes.\n\nA DMA completion interrupt is set for each descriptor which length isn\u0027t\na multiple of 32 in order to force the FIFO swap.  While at it, the DMA\ninterrupt handler has been made a bit more resilient against errors.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d6f8deecefc133cac044f6029bdb349a1cb8753a",
      "tree": "c326d246478490dd41bf2fda176db4e4a31c70de",
      "parents": [
        "7c168e3db7d900008ee304574057e0dc1a8505af"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 30 12:47:05 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Oct 03 18:40:49 2007 +0200"
      },
      "message": "sdhci: remove old dma module params\n\nThe forcedma and nodma module parameters can be replaced with the quirks\nparameter, so remove the redundancy.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "7c168e3db7d900008ee304574057e0dc1a8505af",
      "tree": "2907482a14d1fac13d0f4d4aa52d12774dfd16fb",
      "parents": [
        "56e71efe44eb06ae1761f43cca70a5f3cc54c0fb"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Sun Sep 30 12:44:18 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Oct 03 18:40:33 2007 +0200"
      },
      "message": "sdhci: add SDHCI_QUIRK_BROKEN_DMA quirk\n\nSome controllers like ENE712 can\u0027t work properly with DMA mode,\nadd this quirk to force these kinds of HW work with PIO mode\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "56e71efe44eb06ae1761f43cca70a5f3cc54c0fb",
      "tree": "3455f99c4e7ae908f044246a4c46abe9f52b07e1",
      "parents": [
        "2df3b71b2746469b5b344cf7da5facecd4110cc9"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Sat Sep 29 14:15:05 2007 +0800"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Oct 03 18:40:26 2007 +0200"
      },
      "message": "sdhci: remove DMA capability check from controller\u0027s PCI Class reg\n\nMany host controllers don\u0027t fully follow the PCI spec to claim\nwhether they support DMA in PCI class register. Leave the driver\nto judge it from the Capability register, quirks and module parameter\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "2df3b71b2746469b5b344cf7da5facecd4110cc9",
      "tree": "f09551fae203dad08b5814da4a2694f00fcc8ddb",
      "parents": [
        "5ae70296c85f96a9969891d9de3410ebdf210b71"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Sep 29 10:46:20 2007 -0400"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Oct 03 18:40:19 2007 +0200"
      },
      "message": "sdhci: fix a typo\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "5ae70296c85f96a9969891d9de3410ebdf210b71",
      "tree": "aff80c38b678fe3cfba7062901f27186ee0f31bb",
      "parents": [
        "6f4285d13300f1c8cd675a41ab390cea06173cd1"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Sat Sep 15 12:54:08 2007 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Oct 03 18:40:05 2007 +0200"
      },
      "message": "mmc: Disabler for Ricoh MMC controller\n\nThanks to Matt Domsch and Rezwanul Kabir at Dell, we know how to disable the\nMMC controller on the multi-function Ricoh R5C832. The MMC controller needs\nto be disabled or it will steal MMC cards from the SD controller where they\nwould otherwise be supported by the Linux SDHCI driver.\n\nSigned-off-by: Philipl Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "5d3ad4e8a12e538eead0a37d22b1ba6aec0f2127",
      "tree": "cb1d543cb7c7304188b002dd12cca9eb61c05c5a",
      "parents": [
        "df456f479aa6fdc812df51627c6f2c21d8a1aed8"
      ],
      "author": {
        "name": "Bridge Wu",
        "email": "mingqiao.wu@gmail.com",
        "time": "Tue Sep 25 19:11:00 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Sep 25 19:11:49 2007 +0200"
      },
      "message": "mmc: pxamci: add SDIO card interrupt reporting capability\n\nAgain, only available from PXA27x.\n\nSigned-off-by: Bridge Wu \u003cmingqiao.wu@gmail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "df456f479aa6fdc812df51627c6f2c21d8a1aed8",
      "tree": "8f8dd50213d429850e974fb3e996e5a150c8e1b2",
      "parents": [
        "fe2dc44eac1223a0e92859242f58fd2a58a6f8fa"
      ],
      "author": {
        "name": "Bridge Wu",
        "email": "mingqiao.wu@gmail.com",
        "time": "Tue Sep 25 19:09:19 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Sep 25 19:11:39 2007 +0200"
      },
      "message": "mmc: pxamci: set proper buswidth capabilities according to PXA flavor\n\nFrom PXA27x, it is possible to do 4-bit data transfers.\n\nSigned-off-by: Bridge Wu \u003cmingqiao.wu@gmail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "fe2dc44eac1223a0e92859242f58fd2a58a6f8fa",
      "tree": "a042995b2d440646174a5b3d53ef7cfc92526d4c",
      "parents": [
        "81ab570f65395f09962f4bca0d89403f8911c071"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Sep 24 15:47:18 2007 -0400"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Sep 25 19:03:31 2007 +0200"
      },
      "message": "mmc: pxamci: set proper block capabilities according to PXA flavor\n\nFrom PXA27x, it is possible to do 2048-byte block transfers.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "81ab570f65395f09962f4bca0d89403f8911c071",
      "tree": "4a2effd3b3a9cfcd1c54826f61b88f9efd2f4a77",
      "parents": [
        "faf39ede5e6325d3e91b6e4e0017d27fbecb6022"
      ],
      "author": {
        "name": "Bridge Wu",
        "email": "mingqiao.wu@gmail.com",
        "time": "Tue Sep 25 18:59:07 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Sep 25 18:59:07 2007 +0200"
      },
      "message": "mmc: pxamci: better pending IRQ determination\n\nPending interrupts should be determined from both I_REG and I_MASK\nregisters.\n\nSigned-off-by: Bridge Wu \u003cmingqiao.wu@gmail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "faf39ede5e6325d3e91b6e4e0017d27fbecb6022",
      "tree": "52c99935cda486c982f1ff6c238ceb12b7601498",
      "parents": [
        "af8350c756cb48a738474738f7bf8c0e572fa057"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa4lists@pikron.com",
        "time": "Sun Sep 23 22:59:01 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Sep 24 19:33:14 2007 +0200"
      },
      "message": "arm: i.MX/MX1 SDHC implements SD cards read-only switch read-back\n\nThe patch enables to define MMC host get_ro() method through platform data.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "15a0580ced081a0f7dc2deea8a4812bdc5e9a109",
      "tree": "8540ae8e0ac8d33cec931276fee1b0bf10435f7c",
      "parents": [
        "af51715079e7fb6b290e1881d63d815dc4de5011"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 08 09:12:54 2007 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 23 22:17:27 2007 +0200"
      },
      "message": "mmc_spi host driver\n\nThis is the latest version of the MMC-over-SPI support.  It works\non 2.6.23-rc2 plus git-mmc (from rc1-mm2), along with the preceding\npatches which teach the rest of the MMC stack about SPI.\n\nThe main issue of note is that sometimes cards need to be power cycled\nto recover after certain faults.  Also, it may sometimes be necessary\nto disable CRCs.  (\"modprobe mmc_core use_spi_crc\u003dn\")\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: mikael.starvik@axis.com,\nCc: Hans-Peter Nilsson \u003chp@axis.com\u003e\nCc: Jan Nikitenko \u003cjan.nikitenko@gmail.com\u003e\nCc: Mike Lavender \u003cmike@steroidmicros.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "f75979b77fb20b01522d8fab96dfc76cc9f42420",
      "tree": "e5c4c4fdf04b2fbf079c0be25edfc416279b072e",
      "parents": [
        "15b82b46de358a574c2a6a6dea4c8076bef7ac43"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Sep 04 07:59:18 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 23 21:25:52 2007 +0200"
      },
      "message": "sdhci: sdio interrupt support\n\nAdd support for relaying the sdio interrupt signal from the card.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1d4de9edd6c9ad676b20729ab15c04b78e9a50c5",
      "tree": "9a55b7cc98723bced21a27a8a33fc01cb389c038",
      "parents": [
        "8fdd8521dcc9d89072f3ca5dca444560bcea39c6"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Thu Aug 09 13:56:29 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 23 19:29:34 2007 +0200"
      },
      "message": "mmc: at91_mci: disable handling of blocks with size not multiple of 4 bytes\n\nThis kind of transfer is not supported, so don\u0027t advertise it and make it\nfail early.\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "be0192aae1aed3fbf172e3f9a22ec75392c1b175",
      "tree": "b70080bf73fad74fe196a568e57b18c6e7ade8ef",
      "parents": [
        "255d01af9a990fd5166f04ed0cc0b30b7b67e81e"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 24 21:11:47 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 23 09:15:12 2007 +0200"
      },
      "message": "mmc: remove confusing flag\n\nThe MMC_DATA_MULTI flag never had a proper definition of what it\nmeans, so remove it and let the drivers check the block count in\nthe request.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "255d01af9a990fd5166f04ed0cc0b30b7b67e81e",
      "tree": "0e88bc62b3e988bb578cf7d2dea80270a6d0a4c1",
      "parents": [
        "b146d26a61e0feab2f12a98ae83fd352830899c0"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 24 20:38:53 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 23 09:15:05 2007 +0200"
      },
      "message": "mmc: remove BYTEBLOCK capability\n\nRemove the BYTEBLOCK capability and let the broken hosts fail the\nrequests with -EINVAL instead.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "17b0429dde9ab60f9cee8e07ab28c7dc6cfe6efd",
      "tree": "9f87df1ffbeca4c6f828b7979f2e45ef898a3ef0",
      "parents": [
        "b7e113dc9d52c4a37d2da6fafe77959f3a28eccf"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jul 22 22:18:46 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 23 08:46:48 2007 +0200"
      },
      "message": "mmc: remove custom error codes\n\nConvert the MMC layer to use standard error codes and not its own,\nincompatible values.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "e0cda54e4414e98f0bf72116d8522f4e434f6b4b",
      "tree": "e875e7dad2dacf9a009208a1202ba5d7435e2e2a",
      "parents": [
        "b67ac3f339c76dfea3cc75fc0285b6d13edc35fa"
      ],
      "author": {
        "name": "Anti Sullin",
        "email": "anti.sullin@artecdesign.ee",
        "time": "Thu Aug 30 16:15:16 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Sep 11 17:21:51 2007 +0200"
      },
      "message": "bug in AT91 MCI suspend routines\n\nThis patch fixes a bug in AT91 mmc host driver, that enables the wakeup\nfrom suspend on card detection pin even if the card detect pin is not\navailable (\u003d\u003d0). If not card detection pin is defined, IRQ0 \u003d\u003d FIQ gets\nenabled and if some activity is present on that pin, the system gets a\nFIQ request, that causes a crash.\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b67ac3f339c76dfea3cc75fc0285b6d13edc35fa",
      "tree": "199472e969e7f0ac4f344fb8da91cedb7a0d7b53",
      "parents": [
        "e538fbe83e374a3521128c1f4642aca037661c9d"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 12 17:29:47 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 23 06:31:07 2007 +0200"
      },
      "message": "sdhci: tell which spurious interrupt we got\n\nWhen we get unexpected interrupts, also print which interrupt it was.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "e538fbe83e374a3521128c1f4642aca037661c9d",
      "tree": "9a2abd920ed6767ae17747daa2e91fa9f1e5fd24",
      "parents": [
        "03f8590d90844f04d20488a80e75eaf4c4e0b35c"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 12 16:46:32 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 23 06:30:53 2007 +0200"
      },
      "message": "sdhci: handle data interrupts during command\n\nIt is fully legal for a controller to start issuing data related\ninterrupts before it has signalled that the command has completed.\nMake sure the driver actually can handle this.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "03f8590d90844f04d20488a80e75eaf4c4e0b35c",
      "tree": "8ab7bc1dbbc56aee21e252ab98a57b420a537233",
      "parents": [
        "2b061973404802fb87db93175b856ee0dfbe38e4"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Fri Aug 10 13:25:03 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 23 06:27:50 2007 +0200"
      },
      "message": "mmc: ignore bad max block size in sdhci\n\nSome SDHC cards report an invalid maximum block size, in these cases\nassume they support block sizes up to 512 bytes instead of returning\nan error.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "2b061973404802fb87db93175b856ee0dfbe38e4",
      "tree": "9d44303c71725ec80da3b90c2e33f0fc8d22741b",
      "parents": [
        "be760a9de881d84994403bb93177bcb95319c4cb"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 12 13:13:24 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 23 06:27:44 2007 +0200"
      },
      "message": "sdhci: be more cautious about block count register\n\nThe block count register shouldn\u0027t be trusted for single block transfers,\nso avoid using it completely when calculating transferred bytes.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "37b758e8bcf705a1bc6fd94bfc53ded2d506116c",
      "tree": "91ace432da6449751f30f7f20ddf95037415672f",
      "parents": [
        "aafabfab26bf4968b5c6423a3c53e920ae8fa406"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@rfo.atmel.com",
        "time": "Wed Aug 08 12:01:44 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 16:13:44 2007 +0200"
      },
      "message": "mmc: at91_mci: remove whitespace at the end of lines\n\nSome cleanup with whitespace/tab at the end of lines.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b3627bb19f8f0ca12136d985d4d73c437cba0e14",
      "tree": "2152ae323943287f909b58755f907d8fbc4c9689",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Thu Aug 02 20:20:44 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 14:37:10 2007 +0200"
      },
      "message": "wbsd: fix section mismatch warnings\n\nThis patch fixes the following section mismatch warnings\n\n...\n\nWARNING: vmlinux.o(.init.text+0x29d40): Section mismatch: reference to .exit.text:wbsd_release_resources (between \u0027wbsd_init\u0027 and \u0027wbsd_probe\u0027)\nWARNING: vmlinux.o(.init.text+0x29d49): Section mismatch: reference to .exit.text:wbsd_free_mmc (between \u0027wbsd_init\u0027 and \u0027wbsd_probe\u0027)\nWARNING: vmlinux.o(.init.text+0x29f28): Section mismatch: reference to .exit.text:wbsd_free_mmc (between \u0027wbsd_init\u0027 and \u0027wbsd_probe\u0027)\n\n...\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "462f104ba6a65ea2128462e2ef0c3adb18609954",
      "tree": "903ea1496424ca09032aec0cce7966f6a79ed450",
      "parents": [
        "e4d217087458914a6d5d9fd034d7237e6530c619"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 24 21:47:47 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Jul 26 02:05:39 2007 +0200"
      },
      "message": "mmc: remove redundant debug information from sdhci and wbsd\n\nRemove the extra debugging output that now is properly printed\nby the core.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "70f10482c668301c483acded13bf68780ad352b9",
      "tree": "d59aaa4f58d19f6253e17a9784c815f104012d23",
      "parents": [
        "b8352260d28b30cb2bb2df99814fb9c360e38901"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jul 11 20:04:50 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Jul 26 01:53:31 2007 +0200"
      },
      "message": "mmc: update header file paths\n\nMake sure all headers in the files reflect their true position\nin the tree.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b8352260d28b30cb2bb2df99814fb9c360e38901",
      "tree": "008c36650fc15a3a7e0d3b6e5930f05b2b40fb42",
      "parents": [
        "43b58b36b7e6554b8a96be6b9f63542c583c06e5"
      ],
      "author": {
        "name": "Leandro Dorileo",
        "email": "dorileo@ossystems.com.br",
        "time": "Wed Jul 25 23:47:04 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Jul 26 01:53:09 2007 +0200"
      },
      "message": "sdhci: add support to ENE-CB714\n\nAdded its pci_id and implemented a quirk for it because this\ncontroller needs to reset cmd and data when setting ios.\n\nSigned-off-by: Leandro Dorileo \u003cdorileo@ossystems.com.br\u003e\nSigned-off-by: Otavio Salvador \u003cotavio@ossystems.com.br\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "43b58b36b7e6554b8a96be6b9f63542c583c06e5",
      "tree": "5a8cdcfc2bb018a75c2d12d894d85e1835eed69a",
      "parents": [
        "b8c1c5da1520977cb55a358f20fc09567d40cad9"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jul 25 23:15:27 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Jul 26 01:53:01 2007 +0200"
      },
      "message": "mmc: check error bits before command completion\n\nSome controllers signal \"command complete\" even on failures (which\nthey are allowed to do according to the spec). Make sure we check\nthe error bits first so we don\u0027t get any false positives.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "964f9ce2ff42dc47cf40fbd2f5c81cd60689e384",
      "tree": "dbc1d3a7a34af1d34324b629617bd68d35ce1a6e",
      "parents": [
        "63b66438860f246f25f5563cde4978cf255cb810"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Jul 20 18:20:36 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Jul 20 18:51:44 2007 +0200"
      },
      "message": "sdhci: make sure to clear the error interrupt\n\nThe controller has a bit indicating that one of the higher bits (the\nerror bits) are set. A previous bug caused this bit to be masked, but\nsince that bug has been fixed we have to clear it explicictly.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "63b66438860f246f25f5563cde4978cf255cb810",
      "tree": "5a295e77c5264a1790f76da41ec8d1acb8bf0d50",
      "parents": [
        "81764fa9a472dd72b93385f30f718ed4f98ec129"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Mon Jul 16 11:07:02 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Jul 20 18:51:30 2007 +0200"
      },
      "message": "mmc: at91_mci: wakeup on card insertion (or removal)\n\nThis piece of code enable the system to be wake-up by a card insertion or removal.\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "4aabab2181f20560948c2045ce1faaa9ac1507a8",
      "tree": "6556e126687c9cbb4b4a35a8ad8c327df30ac256",
      "parents": [
        "bb50cbbd4beacd5ceda76c32fcb116c67fe8c66c",
        "ca9ced7f6798868f9d2c81a59b49f8c2136685d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 14:17:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 14:17:12 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (50 commits)\n  [ARM] sa1100: remove boot time RTC initialisation\n  [ARM] sa1100: stop doing our own rtc management over suspend\n  [ARM] 4474/1: Do not check the PSR_F_BIT in valid_user_regs\n  [ARM] 4473/2:  Take the HWCAP definitions out of the elf.h file\n  [ARM] pxa: move platform devices to separate header file\n  [ARM] pxa: move device registration into CPU-specific file\n  [ARM] pxa: remove boot time RTC initialisation\n  [ARM] pxa: stop doing our own rtc management over suspend\n  [ARM] 4451/1: pxa: make dma.c generic and remove cpu specific dma code\n  [ARM] 4450/1: pxa: add pxa25x_init_irq() and pxa27x_init_irq()\n  [ARM] 4440/1: PXA: enable the checking of ICIP2 for IRQs\n  [ARM] 4438/1: PXA: remove #ifdef .. #endif from pxa_gpio_demux_handler()\n  [ARM] 4437/1: PXA: move the GPIO IRQ initialization code to pxa_init_irq_gpio()\n  [ARM] 4436/1: PXA: move low IRQ initialization code to pxa_init_irq_low()\n  [ARM] 4435/1: PXA: remove PXA_INTERNAL_IRQS\n  [ARM] 4434/1: PXA: remove PXA_IRQ_SKIP\n  [ARM] pxa: Fix PXA27x suspend type validation, remove pxa_pm_prepare()\n  [ARM] pxa: move pm_ops structure into CPU specific files\n  [ARM] pxa: introduce cpu_is_pxaXXX macros\n  [ARM] pxa: remove MMC register defines from pxa-regs.h\n  ...\n"
    },
    {
      "commit": "7a2b94bc39915041304578188441f0f21aa5532a",
      "tree": "50937d7cb453dab5c1b0de6e96031f219fc8c1cc",
      "parents": [
        "f4b6a0a401f2cec5e6199e805ed42f30d8c04e94"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 16 15:44:37 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:27:56 2007 +0100"
      },
      "message": "[ARM] pxa: remove MMC register defines from pxa-regs.h\n\npxamci.h redefines the MMC registers differently so they can be used\nwith ioremap.  Remove the incompatible definitions from pxa-regs.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ed99c541e0a15281c57530d54a4a5e3272f74fb9",
      "tree": "55c5a90415b6d793cd952e85982163b0511d3073",
      "parents": [
        "e8d04d3dba60bdc139644350fcc88f82e40129dc"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@rfo.atmel.com",
        "time": "Mon Jul 09 14:58:16 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Jul 09 21:29:07 2007 +0200"
      },
      "message": "mmc: at91_mci: fix hanging and rework to match flowcharts\n\nFixes hanging using multi block operations (seen during CMD25).\nFollows closely the datasheet flowcharts.\n\nThis piece of code handles better big file writing. I had to take care\nof the notbusy signal during write (at91_mci_handle_cmdrdy function) and\nto rearrange the AT91_MCI_ENDRX and AT91_MCI_RXBUFF flag usage.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "e8d04d3dba60bdc139644350fcc88f82e40129dc",
      "tree": "4fe89091d75d8176ad46bbbe9016e7d78d4f145d",
      "parents": [
        "9d26a5d3f2b9c4fe4b2ba491683c6989ecd6ae04"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@rfo.atmel.com",
        "time": "Tue Jun 19 18:32:34 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Jul 09 21:29:03 2007 +0200"
      },
      "message": "mmc: at91_mci typo\n\nTypo fix in at91_mci driver : standardized the typo\n(at91_mci everywhere)\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "9d26a5d3f2b9c4fe4b2ba491683c6989ecd6ae04",
      "tree": "8e1fcd926e20d4b14a1163167a3a2f2aa86a986f",
      "parents": [
        "8c75deae1ab99661975da098f8b721bafbb247c4"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Tue Jun 26 13:31:16 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Jul 09 21:28:35 2007 +0200"
      },
      "message": "sdhci: Fix \"Unexpected interrupt\" handling\n\nWhenever a power interrupt is signaled it is also reported as an unexpected\none. All other unexpected interrupts get lost. Cause is a not inversed\nbitmask to remove power interrupts from the status.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "7de064ebc67d9baf6c933d3a7046feb9b4eced05",
      "tree": "2429e9f5b7b2c0f81c18af172005cf587377e609",
      "parents": [
        "98ccf14909ba02a41c5925b0b2c92aeeef23d3b9"
      ],
      "author": {
        "name": "Milko Krachounov",
        "email": "milko@3mhz.net",
        "time": "Sat May 19 01:18:03 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Jul 09 21:23:08 2007 +0200"
      },
      "message": "sdhci: add ene controller id\n\nENE has a very weird design where an SDHCI device (0805) is presented\non the PCI bus, but that device is non-functional, and the real device\nis hidden as a more generic device.\n\nSigned-off-by: Milko Krachounov \u003cmilko@3mhz.net\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "0107a4b32e36dccd4456e2c5e34c5cd22c94e094",
      "tree": "38b048641160336f8d2ea453e38e339e10ed9fd6",
      "parents": [
        "a0e1d1d075cc0efe9a3ac8579bce9393d070e09f"
      ],
      "author": {
        "name": "Ragner Magalhaes",
        "email": "ragner.magalhaes@indt.org.br",
        "time": "Wed Jun 13 19:09:28 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:11:14 2007 +0200"
      },
      "message": "mmc-omap: fix sd response type 6 vs. 1\n\nIgnoring OMAP_MMC_STAT_CARD_ERR, treating it as if the command\ncompleted correctly.\n\nSigned-off-by: Ragner Magalhaes \u003cragner.magalhaes@indt.org.br\u003e\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "60da8de671cc314c75118768052d04ea92eaed4d",
      "tree": "69f95707bcd749d9b89bfdb400d76677c04c5651",
      "parents": [
        "b6cedb38613d41367839df9d2181df3c81fb25c4"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Jun 06 20:19:34 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Jun 07 09:25:51 2007 +0200"
      },
      "message": "au1xmmc: Replace C code with call to ARRAY_SIZE() macro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b6cedb38613d41367839df9d2181df3c81fb25c4",
      "tree": "ddde58145891419032c284d0aa6c7d8ff09ea389",
      "parents": [
        "5ecd3100e695228ac5e0ce0e325e252c0f11806f"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Wed Jun 06 20:27:59 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Jun 07 09:25:47 2007 +0200"
      },
      "message": "mmc-atmel: remove linux/mmc/protocol.h dependencies\n\nFix compilation error by removing command decoding from at91_mci.c driver.\nDecoding commands in the host driver is the wrong way.\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "90e07d9f54c61449dd48eff82e2354d0124d4f7e",
      "tree": "78bf317dd0e300ccf57106df951901c671013e70",
      "parents": [
        "fe6b4c8840c5e23fe9b8696450cee8f2e8cebffd"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun May 13 18:03:08 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon May 14 18:51:48 2007 +0200"
      },
      "message": "pxamci: fix PXA27x MMC workaround for bad CRC with 136 bit response\n\n... and make it depend on the response flag instead of the command type.\n\nSigned-off-by: Nicolas Pitre \u003cnpitre@mvista.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6ba736a10e4ae63b38ccfee9f22b3263a6e5d050",
      "tree": "83d35c393117d572d863cde7993a594db30f280d",
      "parents": [
        "c0f3b6c777af071063984fdbc4efb6c904f665f4"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun May 13 22:39:23 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon May 14 18:51:37 2007 +0200"
      },
      "message": "sdhci: handle dma boundary interrupts\n\nWhen the device hits certain memory boundaries, it signals an\ninterrupt and expects to be serviced. We don\u0027t need the feature\nbut we need to make sure the device doesn\u0027t stall.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c0f3b6c777af071063984fdbc4efb6c904f665f4",
      "tree": "bf747258c71ac0323b95d388210ad1ea76a0a9c6",
      "parents": [
        "39403865d2e4590802553370a56c9ab93131e4ee"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun May 13 18:23:15 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon May 14 18:51:24 2007 +0200"
      },
      "message": "mmc: au1xmmc command types check from data flags\n\nThis patch has changed command types check from data flags.\n\nMMC_STOP_TRANSMISSION is never passed to au1xmmc_send_command().\nSEND_STOP() is used for MMC_STOP_TRANSMISSION.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "790864dcc2b3fe65355dd84ef8481e54b1bc61b6",
      "tree": "0b544fde6b0ecab144df3ecb9b584bbb6522465c",
      "parents": [
        "055b8224140e7a7515bf8113ce675d58abffedf1"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Tue May 08 22:30:32 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:41:55 2007 +0200"
      },
      "message": "mmc: Use menuconfig objects\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "055b8224140e7a7515bf8113ce675d58abffedf1",
      "tree": "32528d9920e9819079fce8e0d43f06d75c28da01",
      "parents": [
        "36f021b579d195cdc5fa6f3e2bab198b4bf70643"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Tue May 01 20:14:55 2007 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:41:47 2007 +0200"
      },
      "message": "disable socket power in adapter driver instead of media one\n\nSocket power must be fully controlled by adapter driver. This also prevents\nunnecessary power-off of the socket when media driver is unloaded, yet\nmedia remains in the socket.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c6799ade4ae04b53a5f677e5289116155ff01574",
      "tree": "3601b5e2387e39d62c207e4268c6cc5c68f2a364",
      "parents": [
        "b7405e16435f710edfae6ba32bef4ca20d3de145",
        "5cd47155155a32e5b944ac9fc3f3dc578e429aa0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (82 commits)\n  [ARM] Add comments marking in-use ptrace numbers\n  [ARM] Move syscall saving out of the way of utrace\n  [ARM] 4360/1: S3C24XX: regs-udc.h remove unused macro\n  [ARM] 4358/1: S3C24XX: mach-qt2410.c: remove linux/mmc/protocol.h header\n  [ARM] mm 10: allow memory type to be specified with ioremap\n  [ARM] mm 9: add additional device memory types\n  [ARM] mm 8: define mem_types table L1 bit 4 to be for ARMv6\n  [ARM] iop: add missing parens in macro\n  [ARM] mm 7: remove duplicated __ioremap() prototypes\n  ARM: OMAP: fix OMAP1 mpuio suspend/resume oops\n  ARM: OMAP: MPUIO wake updates\n  ARM: OMAP: speed up gpio irq handling\n  ARM: OMAP: plat-omap changes for 2430 SDP\n  ARM: OMAP: gpio object shrinkage, cleanup\n  ARM: OMAP: /sys/kernel/debug/omap_gpio\n  ARM: OMAP: Implement workaround for GPIO wakeup bug in OMAP2420 silicon\n  ARM: OMAP: Enable 24xx GPIO autoidling\n  [ARM] 4318/2: DSM-G600 Board Support\n  [ARM] 4227/1: minor head.S fixups\n  [ARM] 4328/1: Move i.MX UART regs to driver\n  ...\n"
    },
    {
      "commit": "d3af5abe9a809becbe4b413144b607844560d445",
      "tree": "12c22ab6a438fa9eb7c51b06adcb67583ff1186b",
      "parents": [
        "46a6730e3ff9add5089ddd007f998b97fb4e8571"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 01 16:36:00 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 01 16:36:00 2007 +0200"
      },
      "message": "mmc-omap: Clean up omap set_ios and make MMC_POWER_ON work\n\nMove divisor calculation into a separate function and re-arrange the\ninit order to make MMC_POWER_ON work.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "46a6730e3ff9add5089ddd007f998b97fb4e8571",
      "tree": "996144a83f8c8b6430bf9a90a45189fc9e2d7de1",
      "parents": [
        "3647afcec11f2fcfc6269e513ff97fec1374d1b8"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 01 16:34:16 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 01 16:34:16 2007 +0200"
      },
      "message": "mmc-omap: Fix omap to use MMC_POWER_ON\n\nAs discussed earlier on LKML:\n\nhttp://lkml.org/lkml/2006/5/4/44\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "3647afcec11f2fcfc6269e513ff97fec1374d1b8",
      "tree": "be3d00128311eb4df39e06155d3d997b262f6088",
      "parents": [
        "d97956f86bec90ab131b9f1af60c0e686198d45e"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue May 01 16:18:36 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 01 16:18:36 2007 +0200"
      },
      "message": "mmc-omap: add missing \u0027\\n\u0027\n\nThis patch add a missing \u0027\\n\u0027 at the end of the \u0027cover is open\u0027 string\nin mmc_omap_switch_handler().\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d97956f86bec90ab131b9f1af60c0e686198d45e",
      "tree": "5b5ac9b374ac47cc045f575c9f8f9e6e21df567a",
      "parents": [
        "bd766312618d2ecc85bce663f95faec601447ecb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 01 16:14:29 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 01 16:14:29 2007 +0200"
      },
      "message": "mmc: make tifm_sd_set_dma_data() static\n\nThis patch makes the needlessly global tifm_sd_set_dma_data() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "55556da01284af8c2174b786b3eca8e11301b656",
      "tree": "579e0dbd68021daee1ff0c5b400d9cdf71c6faf8",
      "parents": [
        "4be34c99a2f3aa90fa42e62c0918f07afb8a645b"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Fri Mar 16 19:39:00 2007 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 01 14:14:50 2007 +0200"
      },
      "message": "MMC: Fix handling of low-voltage cards\n\nFix handling of low voltage MMC cards.\n\nThe latest MMC and SD specs both agree that support for\nlow-voltage operations is indicated by bit 7 in the OCR.\nThe MMC spec states that the low voltage range is\n1.65-1.95V while the SD spec leaves the actual voltage\nrange undefined - meaning that there is still no such\nthing as a low voltage SD card.\n\nHowever, an old Sandisk spec implied that bits 7.0\nrepresented voltages below 2.0V in 1V or 0.5V increments,\nand the code was accordingly written with that expectation.\n\nThis confusion meant that host drivers attempting to support\nthe typical low voltage (1.8V) would set the wrong bits in\nthe host OCR mask (usually bits 5 and/or 6) resulting in the\nthe low voltage mode never being used.\n\nThis change corrects the low voltage range and adds sanity\nchecks on the reserved bits (0-6) and for SD cards that\nclaim to support low-voltage operations.\n\nSigned-off-by: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "4be34c99a2f3aa90fa42e62c0918f07afb8a645b",
      "tree": "7d05a02a7fe997d7ca5e47b27a6cb499bd5d60cf",
      "parents": [
        "7ea239d9e6d6993469a6a8ca83ff23834dfc3fce"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Sun Mar 11 17:15:15 2007 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 01 13:42:28 2007 +0200"
      },
      "message": "MMC: Consolidate voltage definitions\n\nConsolidate the list of available voltages.\n\nUp until now, a separate set of defines has been\nused for host-\u003evdd than that used for the OCR\nvoltage mask values. Having two sets of defines\nallows them to get out of sync and the current\nsets are already inconsistent with one claiming\nto describe ranges and the other specific voltages.\n\nOnly the SDHCI driver uses the host-\u003evdd defines and\nit is easily fixed to use the OCR defines.\n\nSigned-off-by: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b2670b1c6ddd54be4a0f72f853122510ea5ef285",
      "tree": "c104f903a14673c628d24f55a123a885da5ae670",
      "parents": [
        "da7fbe58d2d347e95af699ddf04d885be6362bbe"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 01 13:35:19 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 01 13:35:19 2007 +0200"
      },
      "message": "wbsd: check for data opcode earlier\n\nMove the check for supported data opcodes to the beginning of the\nrequest function to avoid wedging the card.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1c6a0718f0bfdab0d9b7da5f7b74f38a0058c03a",
      "tree": "5e7f2a26d5d1782d87c596b40f874c6c0b8b8e1a",
      "parents": [
        "98ac2162699f7e9880683cb954891817f20b607c"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Feb 11 19:57:36 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 01 13:04:17 2007 +0200"
      },
      "message": "mmc: Move host and card drivers to subdirs\n\nClean up the drivers/mmc directory by moving card and host drivers\ninto subdirectories.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    }
  ]
}
