>> @@ -571,6 +571,14 @@ static int __mmc_blk_ioctl_cmd(struct mmc_card *card, struct mmc_blk_data *md, >> main_md->part_curr = value & EXT_CSD_PART_CONFIG_ACC_MASK; >> } >> >> + /* Make sure to update CACHE_CTRL in case it was changed */ > It might be worth noting that the cache will get turned back > on if the card is re-initialized, for example suspend/resume or > hw reset in recovery. Done. Thanks, Avri