Anton Blanchard <an...@ozlabs.org> writes: > Booting with a 4GB LMB size causes us to panic: > > qemu-system-ppc64: OS terminated: OS panic: > Memory block size not suitable: 0x0 > > Fix pseries_memory_block_size() to handle 64 bit LMBs. > > Cc: sta...@vger.kernel.org > Signed-off-by: Anton Blanchard <an...@ozlabs.org> > --- > arch/powerpc/platforms/pseries/hotplug-memory.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/powerpc/platforms/pseries/hotplug-memory.c > b/arch/powerpc/platforms/pseries/hotplug-memory.c > index 5ace2f9a277e..6574ac33e887 100644 > --- a/arch/powerpc/platforms/pseries/hotplug-memory.c > +++ b/arch/powerpc/platforms/pseries/hotplug-memory.c > @@ -27,7 +27,7 @@ static bool rtas_hp_event; > unsigned long pseries_memory_block_size(void) > { > struct device_node *np; > - unsigned int memblock_size = MIN_MEMORY_BLOCK_SIZE; > + uint64_t memblock_size = MIN_MEMORY_BLOCK_SIZE;
I changed it to u64. cheers