summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorStephen Warren <[email protected]>2012-09-18 08:05:28 +0000
committerTom Rini <[email protected]>2012-09-20 11:07:26 -0700
commit55b523b7d4ab885142f77d388007eb5490ba6bf4 (patch)
tree52860da4203f49ccc80bed7e1703d41b96c7fdd7 /include/linux
parented34f34dbaf206dfe223f4bc2147d600fe1b0f58 (diff)
ext4: cache-align buffers so the invalidation works
DMA buffer cache invalidation requires that buffers have cache-aligned buffer locations and sizes. Use memalign() and ALLOC_CACHE_ALIGN_BUFFER() to ensure this. On Tegra at least, without this fix, the following fail commands fail in u-boot-master/ext4, but succeeded at the branch's branch point in u-boot/master. With this fix, the commands work again: ext2ls mmc 0:1 / ext2load mmc 0:1 /boot/zImage Cc: Uma Shankar <[email protected]> Cc: Manjunatha C Achar <[email protected]> Cc: Iqbal Shareef <[email protected]> Cc: Hakgoo Lee <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Tom Rini <[email protected]> Signed-off-by: Stephen Warren <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions