Re: [U-Boot] [PATCH] fs/fat: fix unaligned access regression

2017-10-09 Thread Tom Rini
On Mon, Oct 09, 2017 at 06:49:02PM -0300, Fabio Estevam wrote:
> On Mon, Oct 9, 2017 at 9:39 AM, Jonathan Gray  wrote:
> > Since
> > 2460098cffacd18729262e3ed36656e6943783ed (fs/fat: Reduce stack usage)
> > Trying to load a file off a FAT fs on i.MX 6 based CuBox-i4Pro fails:
> >
> > switch to partitions #0, OK
> > mmc0 is current device
> > Scanning mmc 0:1...
> > CACHE: Misaligned operation at range [8f89da30, 8f89e230]
> > CACHE: Misaligned operation at range [8f89da30, 8f89e230]
> > ERROR: v7_outer_cache_inval_range - start address is not aligned - 
> > 0x8f89da30
> > ERROR: v7_outer_cache_inval_range - stop address is not aligned - 0x8f89e230
> > CACHE: Misaligned operation at range [8f89da30, 8f89e230]
> > CACHE: Misaligned operation at range [8f89da30, 8f89e230]
> > ERROR: v7_outer_cache_inval_range - start address is not aligned - 
> > 0x8f89da30
> > ERROR: v7_outer_cache_inval_range - stop address is not aligned - 0x8f89e230
> > CACHE: Misaligned operation at range [8f89dca0, 8f89e4a0]
> > CACHE: Misaligned operation at range [8f89dca0, 8f89e4a0]
> > CACHE: Misaligned operation at range [8f89dca0, 8f89e4a0]
> > CACHE: Misaligned operation at range [8f89dca0, 8f89e4a0]
> > CACHE: Misaligned operation at range [8f89dc68, 8f89e468]
> > CACHE: Misaligned operation at range [8f89dc68, 8f89e468]
> > ERROR: v7_outer_cache_inval_range - start address is not aligned - 
> > 0x8f89dc68
> > ERROR: v7_outer_cache_inval_range - stop address is not aligned - 0x8f89e468
> > ...
> >
> > Switching the malloc() calls to malloc_cache_aligned() avoids
> > the alignment errors and allows booting to continue.
> >
> > Signed-off-by: Jonathan Gray 
> 
> Tom has just applied the same fix:
> http://git.denx.de/?p=u-boot.git;a=commitdiff;h=09fa964bba80c45432660f0e64362181900a5aef;hp=99e46dfc6a9176f6f0680c9dfdf33c97d56336ce

Oh heck, now I'm embarrassed for not recalling we had the same issue
with a fix in the queue, sorry!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] [PATCH] fs/fat: fix unaligned access regression

2017-10-09 Thread Fabio Estevam
On Mon, Oct 9, 2017 at 9:39 AM, Jonathan Gray  wrote:
> Since
> 2460098cffacd18729262e3ed36656e6943783ed (fs/fat: Reduce stack usage)
> Trying to load a file off a FAT fs on i.MX 6 based CuBox-i4Pro fails:
>
> switch to partitions #0, OK
> mmc0 is current device
> Scanning mmc 0:1...
> CACHE: Misaligned operation at range [8f89da30, 8f89e230]
> CACHE: Misaligned operation at range [8f89da30, 8f89e230]
> ERROR: v7_outer_cache_inval_range - start address is not aligned - 0x8f89da30
> ERROR: v7_outer_cache_inval_range - stop address is not aligned - 0x8f89e230
> CACHE: Misaligned operation at range [8f89da30, 8f89e230]
> CACHE: Misaligned operation at range [8f89da30, 8f89e230]
> ERROR: v7_outer_cache_inval_range - start address is not aligned - 0x8f89da30
> ERROR: v7_outer_cache_inval_range - stop address is not aligned - 0x8f89e230
> CACHE: Misaligned operation at range [8f89dca0, 8f89e4a0]
> CACHE: Misaligned operation at range [8f89dca0, 8f89e4a0]
> CACHE: Misaligned operation at range [8f89dca0, 8f89e4a0]
> CACHE: Misaligned operation at range [8f89dca0, 8f89e4a0]
> CACHE: Misaligned operation at range [8f89dc68, 8f89e468]
> CACHE: Misaligned operation at range [8f89dc68, 8f89e468]
> ERROR: v7_outer_cache_inval_range - start address is not aligned - 0x8f89dc68
> ERROR: v7_outer_cache_inval_range - stop address is not aligned - 0x8f89e468
> ...
>
> Switching the malloc() calls to malloc_cache_aligned() avoids
> the alignment errors and allows booting to continue.
>
> Signed-off-by: Jonathan Gray 

Tom has just applied the same fix:
http://git.denx.de/?p=u-boot.git;a=commitdiff;h=09fa964bba80c45432660f0e64362181900a5aef;hp=99e46dfc6a9176f6f0680c9dfdf33c97d56336ce
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot