[POWERPC] Make rtas_call() safe if RTAS hasn't been initialised
authorMichael Ellerman <michael@ellerman.id.au>
Fri, 23 Jun 2006 08:20:10 +0000 (18:20 +1000)
committerPaul Mackerras <paulus@samba.org>
Wed, 28 Jun 2006 01:59:47 +0000 (11:59 +1000)
commit24da3dd53430ec07ce9110b1eaaad080c3c7ecf6
tree1c71b06224549fbc5b4860e7b38a1777ca3fbaea
parent4ba99b97dadd35b9ce1438b2bc7c992a4a14a8b1
[POWERPC] Make rtas_call() safe if RTAS hasn't been initialised

Currently it's unsafe to call rtas_call() prior to rtas_initialize(). This
is because the rtas.entry value hasn't been setup and so we don't know
where to enter, but we just try anyway.

We can't do anything intelligent without rtas.entry, so if it's not set, just
return. Code that calls rtas_call() early needs to be aware that the call
might fail.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/kernel/rtas.c