lkml.org 
[lkml]   [2010]   [Mar]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch v2] x86: increase CONFIG_NODES_SHIFT max to 10
    Some larger systems require more than 512 nodes, so increase the maximum
    CONFIG_NODES_SHIFT to 10 for a new max of 1024 nodes.

    This was tested with numa=fake=64M on systems with more than 64GB of RAM.
    A total of 1022 nodes were initialized.

    Successfully builds with no additional warnings on x86_64 allyesconfig.

    Signed-off-by: David Rientjes <rientjes@google.com>
    ---
    The BUILD_BUG_ON() in drivers/base/node.c has been fixed in Linus' -git
    (see 12ee3c0), so CONFIG_NODES_SHIFT of 10 no longer fails to compile for
    x86_64 allyesconfig.

    arch/x86/Kconfig | 4 ++--
    1 files changed, 2 insertions(+), 2 deletions(-)

    diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
    --- a/arch/x86/Kconfig
    +++ b/arch/x86/Kconfig
    @@ -1213,8 +1213,8 @@ config NUMA_EMU

    config NODES_SHIFT
    int "Maximum NUMA Nodes (as a power of 2)" if !MAXSMP
    - range 1 9
    - default "9" if MAXSMP
    + range 1 10
    + default "10" if MAXSMP
    default "6" if X86_64
    default "4" if X86_NUMAQ
    default "3"

    \
     
     \ /
      Last update: 2010-03-25 23:41    [W:0.021 / U:62.168 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site