[PATCH 2/2 v2] powerpc: Enable NO_BOOTMEM
Scott Wood
scottwood at freescale.com
Wed May 7 07:49:48 EST 2014
On Tue, 2014-05-06 at 13:48 -0500, Emil Medve wrote:
> Currently bootmem is just a wrapper around memblock. This gets rid of
> the wrapper code just as other ARHC(es) did: x86, arm, etc.
>
> For now only cover !NUMA systems/builds
>
> Signed-off-by: Emil Medve <Emilian.Medve at Freescale.com>
> ---
>
> v2: Acknowledge that NUMA systems/builds are not covered by this patch
>
> arch/powerpc/Kconfig | 3 +++
> arch/powerpc/mm/mem.c | 8 ++++++++
> 2 files changed, 11 insertions(+)
>
> diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
> index e099899..07b164b 100644
> --- a/arch/powerpc/Kconfig
> +++ b/arch/powerpc/Kconfig
> @@ -475,6 +475,9 @@ config SYS_SUPPORTS_HUGETLBFS
>
> source "mm/Kconfig"
>
> +config NO_BOOTMEM
> + def_bool !NUMA
This will allow a user to manually turn on CONFIG_NO_BOOTMEM in the
presence of NUMA. From the changelog it sounds like this is not what
you intended.
What are the issues with NUMA? As is, you're not getting rid of wrapper
code -- only adding ifdefs.
-Scott
More information about the Linuxppc-dev
mailing list