Revert "mmc: fix non-arm build due to eMMC 4.3+ change"
authorColin Cross <ccross@android.com>
Fri, 28 Jan 2011 00:12:55 +0000 (16:12 -0800)
committerColin Cross <ccross@android.com>
Fri, 11 Feb 2011 21:54:41 +0000 (13:54 -0800)
This reverts commit 1c119f2c1667ea2747693f7fd2166205e1a10b09.

drivers/mmc/core/mmc.c

index 45055c46d954957be5a49196c80be2b21ae6c7a3..f5b2aaf2371f1f3d854212e6d9ac62bf6786ddcf 100644 (file)
@@ -255,8 +255,8 @@ static int mmc_read_ext_csd(struct mmc_card *card)
                /* Cards with density > 2GiB are sector addressed */
                if (card->ext_csd.sectors > (2u * 1024 * 1024 * 1024) / 512) {
                        unsigned boot_sectors;
-                       /* size is in 256K chunks, i.e. 512 sectors each */
-                       boot_sectors = ext_csd[EXT_CSD_BOOT_SIZE_MULTI] * 512;
+                       boot_sectors = ext_csd[EXT_CSD_BOOT_SIZE_MULTI];
+                       boot_sectors *= SZ_256K / 512;
                        card->ext_csd.sectors -= boot_sectors;
                        mmc_card_set_blockaddr(card);
                }