summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel/irq.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@ozlabs.org>2008-04-09 17:21:26 +1000
committerPaul Mackerras <paulus@samba.org>2008-04-17 07:46:10 +1000
commit7c6352a4699e9a3a2d91b2cddbf3f1048207e904 (patch)
tree2f7be099bbe8a205096536ddddf1628573c92597 /arch/powerpc/kernel/irq.c
parent55045d47d7a8c4c61bc0ca6f2fac5087dd598bc3 (diff)
[POWERPC] Initialize paca->current earlier
Currently, we initialize the "current" pointer in the PACA (which is used by the "current" macro in the kernel) before calling setup_system(). That means that early_setup() is called with current still "NULL" which is -not- a good idea. It happens to work so far but breaks with lockdep when early code calls printk. This changes it so that all PACAs are statically initialized with __current pointing to the init task. For non-0 CPUs, this is fixed up before use. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/kernel/irq.c')
0 files changed, 0 insertions, 0 deletions