diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index c0fb2c35f059..d9d78564bedb 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -2916,7 +2916,7 @@ static int mmc_validate_mpt_partition(struct mmc_card *card) mmc_claim_host(card->host); /* FIXME: fix up the magic number for start block to check MPT partition */ - ret = mmc_read_internal(card, 8184, 1, buf); + ret = mmc_read_internal(card, 2048, 1, buf); if (ret == 0) { if (strncmp(buf, MMC_PARTITIONS_MAGIC, sizeof(((struct mmc_partitions_fmt*)0)->magic)) != 0) {