ep93xx/ts72xx: Kernel 2.6.36 problems introduced with commit 5bc23d32d

Russell King - ARM Linux linux at arm.linux.org.uk
Sun Oct 31 16:52:10 EDT 2010


On Sun, Oct 31, 2010 at 08:08:33PM +0100, Petr Štetiar wrote:
> Petr Štetiar <ynezz at true.cz> [2010-10-31 20:00:34]:
> 
> > 	root at ts72xx:~# ifup ra0
> > 	WPA: Configuring Interface
> > 	[   30.900000] arm_vmregion_alloc() size: 33000
> > 	[   30.910000] arm_vmregion_alloc() found: start: 4291297280 end: 4291506176 size: 33000
> > 	[   30.920000] arm_vmregion_alloc() size: 33000
> > 	[   30.930000] arm_vmregion_alloc() found: start: 4291821568 end: 4292030464 size: 33000
> > 	[   30.940000] arm_vmregion_alloc() size: 33000
> > 	[   30.950000] arm_vmregion_alloc() found: start: 4292345856 end: 4292554752 size: 33000
> > 	[   30.960000] arm_vmregion_alloc() size: 33000
> > 	[   30.970000] arm_vmregion_alloc() no space!
> > 	[   30.970000] <-- ERROR in Alloc TX TxContext[3] HTTX_BUFFER !!

It's being a little too over-cautious.  In arch/arm/mm/dma-mapping.c
__dma_alloc_remap, remove the + 1 from "bit = fls(size - 1) + 1;".



More information about the linux-arm-kernel mailing list