summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm/lmb.c
diff options
context:
space:
mode:
authorMichael Ellerman <michael@ellerman.id.au>2006-01-25 21:31:25 +1300
committerPaul Mackerras <paulus@samba.org>2006-02-07 21:28:38 +1100
commitfa93895329b87112cb1fd784db969e60b5b46af6 (patch)
treeed6d137b47ebcae1de85a21dc387b452fe728163 /arch/powerpc/mm/lmb.c
parent3ea4807de7b2c5c903380ba2c2e7150bee942f42 (diff)
downloadlinux-fa93895329b87112cb1fd784db969e60b5b46af6.tar.gz
linux-fa93895329b87112cb1fd784db969e60b5b46af6.tar.bz2
linux-fa93895329b87112cb1fd784db969e60b5b46af6.zip
[PATCH] powerpc: Don't allocate zero bytes in finish_device_tree()
In prom.c we run finish_node() on allnodes twice. The first time we just calculate how much memory we'll need, the second time we do the actual work. If the calculation stage determines that we need 0 bytes, then we should skip the lmb allocation. Although an alloc of zero will work, it has been seen to lead to a BUG_ON() in reserve_bootmem() on at least one machine. Signed-off-by: Michael Ellerman <michael@ellerman.id.au> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/mm/lmb.c')
0 files changed, 0 insertions, 0 deletions