• Ingo Molnar's avatar
    x86/mm/numa: Check for failures in numa_clear_kernel_node_hotplug() · 5f7ee246
    Ingo Molnar authored
    numa_clear_kernel_node_hotplug() uses memblock_set_node() without
    checking for failures.
    
    memblock_set_node() is a complex function that might extend the
    memblock array - which extension might fail - so check for this
    possibility.
    
    It's not supposed to happen (because realistically if we have so
    little memory that this fails then we likely won't be able to
    boot anyway), but do the check nevertheless.
    
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Brad Spengler <spender@grsecurity.net>
    Cc: Chen Tang <imtangchen@gmail.com>
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: PaX Team <pageexec@freemail.hu>
    Cc: Taku Izumi <izumi.taku@jp.fujitsu.com>
    Cc: Tang Chen <tangchen@cn.fujitsu.com>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Wen Congyang <wency@cn.fujitsu.com>
    Cc: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
    Cc: y14sg1 <y14sg1@comcast.net>
    Cc: Zhang Yanfei <zhangyanfei@cn.fujitsu.com>
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
    5f7ee246
numa.c 22.6 KB