linux/arch/sparc/prom
David S. Miller 8a4fd1e492 sparc64: Make prom entry spinlock NMI safe.
If we do something like try to print to the OF console from an NMI
while we're already in OpenFirmware, we'll deadlock on the spinlock.

Use a raw spinlock and disable NMIs when we take it.

Signed-off-by: David S. Miller <davem@davemloft.net>
2010-03-03 09:06:03 -08:00
..
Makefile sparc: Use sparc64 version of prom/printf.c 2008-12-08 01:00:14 -08:00
bootstr_32.c sparc: prepare prom/ for unification 2008-12-04 09:17:16 -08:00
bootstr_64.c sparc,sparc64: unify prom/ 2008-12-04 09:17:17 -08:00
cif.S sparc,sparc64: unify prom/ 2008-12-04 09:17:17 -08:00
console_32.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00
console_64.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00
devmap.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00
devops_32.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00
devops_64.c sparc,sparc64: unify prom/ 2008-12-04 09:17:17 -08:00
init_32.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00
init_64.c sparc,sparc64: unify prom/ 2008-12-04 09:17:17 -08:00
memory.c sparc: remove CONFIG_SUN4 2008-08-31 20:59:37 -07:00
misc_32.c sparc: move EXPORT_SYMBOL to the symbols definition 2009-01-08 16:58:05 -08:00
misc_64.c sparc64: Fix bootup with mcount in some configs. 2009-09-04 03:39:45 -07:00
mp.c sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
p1275.c sparc64: Make prom entry spinlock NMI safe. 2010-03-03 09:06:03 -08:00
palloc.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00
printf.c sparc64: Fix bootup with mcount in some configs. 2009-09-04 03:39:45 -07:00
ranges.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00
segment.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00
tree_32.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00
tree_64.c sparc: remove redundant return statements 2010-02-10 11:47:57 -08:00