On Tue, Jul 22, 2014 at 10:57:19AM +0900, Masahiro Yamada wrote:

> Commit ddc94378d changed the definition of __kernel_size_t
> from unsigned int to unsigned long.
> 
> It is true that it fixed warnings on some crosstools
> but it increased warnings on the others.
> 
> The problem is that we cannot see consistency in terms of
> the typedef of __kernel_size_t on M68K architecture.
> 
> However, I'd like to suggest to have __kernel_size_t to be
> unsigned int again.
> 
> Rationale:
> 
> [1] Linux Kernel defines __kernel_size_t on M68K as unsigned int.
>     Let's stick to the Linux's way.
> 
> [2] We want to build boards with popular pre-built toolchains,
>     not the one locally-built by indivisuals.
>     I think m68-linux-gcc which can be downloaded from www.kernel.org
>     is the candidate for our _recommended_ toolchains.
> 
> With this patch, all the m68k boards can be built without any warnings.
> 
> Give it a try with the following crosstools:
> 
> https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/4.6.3/
> x86_64-gcc-4.6.3-nolibc_m68k-linux.tar.xz
> 
> or
> 
> https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/4.9.0/
> x86_64-gcc-4.9.0-nolibc_m68k-linux.tar.xz
> 
> (The latter is newer.)
> 
> Signed-off-by: Masahiro Yamada <[email protected]>
> Cc: Simon Glass <[email protected]>
> Cc: Jason Jin <[email protected]>

Applied to u-boot/master, thanks!

-- 
Tom

Attachment: signature.asc
Description: Digital signature

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to