]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
mmc: fix improper use of memset
authorSam Edwards <cfsworks@gmail.com>
Thu, 18 May 2023 19:47:07 +0000 (13:47 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 31 May 2023 21:23:01 +0000 (17:23 -0400)
Buffers created through DEFINE_(CACHE_)ALIGN_BUFFER are actually
pointers to the real underlying buffer. Using sizeof(...) is
not appropriate in this case.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
drivers/mmc/mmc.c

index 1af6af82e6b7be4b77f0e3c59a371ac0c38eebfe..72c1076c56d7f03e92e03bc59c2879b217282b17 100644 (file)
@@ -2262,7 +2262,7 @@ static int mmc_startup_v4(struct mmc *mmc)
                return 0;
 
        if (!mmc->ext_csd)
-               memset(ext_csd_bkup, 0, sizeof(ext_csd_bkup));
+               memset(ext_csd_bkup, 0, MMC_MAX_BLOCK_LEN);
 
        err = mmc_send_ext_csd(mmc, ext_csd);
        if (err)