mmc: fix compiler warnings
authorWolfgang Denk <wd@denx.de>
Sat, 18 Sep 2010 23:03:20 +0000 (01:03 +0200)
committerWolfgang Denk <wd@denx.de>
Sun, 19 Sep 2010 10:30:54 +0000 (12:30 +0200)
Commit d2bf29e3 caused a number of compiler warnings:

mmc.c: In function 'mmc_bwrite':
mmc.c:97: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'long unsigned int'
mmc.c:97: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'lbaint_t'
mmc.c: In function 'mmc_bread':
mmc.c:229: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'long unsigned int'
mmc.c:229: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'lbaint_t'

Fix these.

Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Lei Wen <leiwen@marvell.com>
drivers/mmc/mmc.c

index 23928c1356e76fcb472a138ad4e6a3e51f864f63..80cd9bff9bb8e23ed2fd08976d71cea56fb357fc 100644 (file)
@@ -93,7 +93,7 @@ mmc_bwrite(int dev_num, ulong start, lbaint_t blkcnt, const void*src)
        blklen = mmc->write_bl_len;
 
        if ((start + blkcnt) > mmc->block_dev.lba) {
-               printf("MMC: block number 0x%x exceeds max(0x%x)",
+               printf("MMC: block number 0x%lx exceeds max(0x%lx)",
                        start + blkcnt, mmc->block_dev.lba);
                return 0;
        }
@@ -225,7 +225,7 @@ static ulong mmc_bread(int dev_num, ulong start, lbaint_t blkcnt, void *dst)
                return 0;
 
        if ((start + blkcnt) > mmc->block_dev.lba) {
-               printf("MMC: block number 0x%x exceeds max(0x%x)",
+               printf("MMC: block number 0x%lx exceeds max(0x%lx)",
                        start + blkcnt, mmc->block_dev.lba);
                return 0;
        }