]> git.baikalelectronics.ru Git - uboot.git/commit
fs/fat: Fix 'CACHE: Misaligned operation at range' warnings
authorTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Sat, 30 Sep 2017 23:25:21 +0000 (02:25 +0300)
committerTom Rini <trini@konsulko.com>
Sun, 8 Oct 2017 20:19:56 +0000 (16:19 -0400)
commitd3c291b5318fc8beff9c9c404d5311133f4960ff
treeba58a46efcc9c227cfa0cb6c683841bee54ce9ef
parent6fca253c39c95efe8959fca27c87180654dfe6e1
fs/fat: Fix 'CACHE: Misaligned operation at range' warnings

The 'block' field of fat_itr needs to be properly aligned for DMA and
while it does have '__aligned(ARCH_DMA_MINALIGN)', the fat_itr structure
itself needs to be properly aligned as well.

While at it use malloc_cache_aligned() for the other aligned allocations
in the file as well.

Fixes: d32239991fb983 ("fs/fat: Reduce stack usage")
Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Reviewed-by: Tom Rini <trini@konsulko.com>
fs/fat/fat.c