• Benjamin Herrenschmidt's avatar
    powerpc/mm: Fix memory_block_size_bytes() for non-pseries · 770e1ac5
    Benjamin Herrenschmidt authored
    Just compiling pseries in the kernel causes it to override
    memory_block_size_bytes() regardless of what is the runtime
    platform.
    
    This cleans up the implementation of that function, fixing
    a bug or two while at it, so that it's harmless (and potentially
    useful) for other platforms. Without this, bugs in that code
    would trigger a WARN_ON() in drivers/base/memory.c when
    booting some different platforms.
    
    If/when we have another platform supporting memory hotplug we
    might want to either move that out to a generic place or
    make it a ppc_md. callback.
    Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
    770e1ac5
hotplug-memory.c 5.58 KB