diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index fcd27b8d748d..5374e40798b7 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -3034,7 +3034,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) {