[U-Boot] [PATCH 2/2] m68k: define __kernel_size_t as unsinged int again
Tom Rini
trini at ti.com
Tue Jul 22 21:24:46 CEST 2014
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 <yamada.m at jp.panasonic.com>
> Cc: Simon Glass <sjg at chromium.org>
> Cc: Jason Jin <Jason.jin at freescale.com>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140722/200b095f/attachment.pgp>
More information about the U-Boot
mailing list