summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorWeijie Gao <[email protected]>2019-08-27 15:32:19 +0800
committerTom Rini <[email protected]>2019-08-30 14:17:11 -0400
commit47b7fa30c419896a9ecd0ab957dad55d61310e08 (patch)
treea6c71d40113e1f2017d53decc19427ffdf249856 /include/linux
parent1ce884797cb382c26afce8a62e4cc790dba6bb24 (diff)
mmc: invalidate block cache after hwpart switched successfully
eMMC device has multiple hw partitions both address from zero. However the mmc driver lacks block cache invalidation for switch hwpart. This causes a problem that data of current hw partition is cached before switching to another hw partition. And the following read operation of the latter hw partition will get wrong data when reading from the addresses that have been cached previously. To solve this problem, invalidate block cache after a successful mmc_switch_part() operation. Signed-off-by: Weijie Gao <[email protected]> Tested-by: Felix Brack <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions