aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2005-10-26 21:52:53 +1000
committerPaul Mackerras <paulus@samba.org>2005-10-26 21:52:53 +1000
commitc49888203d7a316cb947bb8a1cf2ae191f28bcd3 (patch)
tree7e2962af5e6978361f04161c5d6fc3765fd21e77 /init
parentpowerpc: Merge 32-bit CHRP support. (diff)
downloadlinux-dev-c49888203d7a316cb947bb8a1cf2ae191f28bcd3.tar.xz
linux-dev-c49888203d7a316cb947bb8a1cf2ae191f28bcd3.zip
powerpc: Fixes to get the Longtrail CHRP a bit further
Talk about buggy firmware... the OF on the Longtrail returns 0 from the claim client service rather than -1 when the claim fails. It also has no device_type on the /memory node and blows up if the output buffer for package-to-path is too big. This also fixes a bug with calling alloc_up with align == 0, where we did _ALIGN_UP(alloc_bottom, 0) which will end up as 0. Lastly, we now check the return value (in r3) from calling the prom, and return -1 from call_prom if we get a negative value back. That is supposed to indicate that the requested client service doesn't exist. Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions