MMC fixes for 3.4-rc2:
 The major fixes here are:
  * Disable use of MSI in sdhci-pci, which caused multiple chipsets to
    stop working in 3.4-rc1.  I'll wait to turn this on again until we
    have a chipset whitelist for it.
  * Fix a libertas SDIO powered-resume regression introduced in 3.3;
    thanks to Neil Brown and Rafael Wysocki for this fix.
  * Fix module reloading on omap_hsmmc.
  * Stop trusting the spec/card's specified maximum data timeout length,
    and use three seconds instead.  Previously we used 300ms.

 Also cleanups and fixes for s3c, atmel, sh_mmcif and omap_hsmmc.