[PATCH] powerpc: zero out BSS for all platforms

Geert Uytterhoeven geert at linux-m68k.org
Tue Oct 11 17:47:34 EST 2005


On Mon, 10 Oct 2005, Kumar Gala wrote:
> We need to ensure that the BSS is zeroed out for all platforms.
> Currently only prom_init.c was clearlying out the BSS which only works
> for PPC_OF platforms.
> 
> Signed-off-by: Kumar K. Gala <kumar.gala at freescale.com>
> 
> ---
> commit 56381a9f0765ba3ffa5f21a4cdcb93ac0279eeea
> tree 9f0f353b0776129626082a46b578d637fb79dad1
> parent dfc32a358c961c3fbfa94942ecb06da2e895ffe7
> author Kumar K. Gala <kumar.gala at freescale.com> Mon, 10 Oct 2005 14:48:36 -0500
> committer Kumar K. Gala <kumar.gala at freescale.com> Mon, 10 Oct 2005 14:48:36 -0500
> 
>  arch/powerpc/kernel/setup.c |    4 ++++
>  1 files changed, 4 insertions(+), 0 deletions(-)
> 
> diff --git a/arch/powerpc/kernel/setup.c b/arch/powerpc/kernel/setup.c
> --- a/arch/powerpc/kernel/setup.c
> +++ b/arch/powerpc/kernel/setup.c
> @@ -293,6 +293,10 @@ unsigned long __init early_init(unsigned
>  
>  	reloc_got2(offset);
>  
> +	/* First zero the BSS -- use memset, some arches don't have
                                     ^^^^^^
> +	 * caches on yet */
> +	memset_io(PTRRELOC(&__bss_start), 0, _end - __bss_start);
        ^^^^^^^^^

The comment is not in sync with the code.

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds



More information about the Linuxppc64-dev mailing list