sparc64: Reschedule KGDB capture to a software interrupt.
authorDavid S. Miller <davem@davemloft.net>
Thu, 19 Mar 2009 06:51:57 +0000 (23:51 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 19 Mar 2009 06:51:57 +0000 (23:51 -0700)
commit42cc77c861e8e850e86252bb5b1e12e006261973
tree422d0619783e95d95d682775305d0dfdac72a366
parent1c339eb183bb48095feaa46057ac4f4f0603dbf9
sparc64: Reschedule KGDB capture to a software interrupt.

Otherwise it might interrupt switch_to() midstream and use
half-cooked register window state.

Reported-by: Chris Torek <chris.torek@windriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/include/asm/pil.h
arch/sparc/kernel/kgdb_64.c
arch/sparc/kernel/ttable.S
arch/sparc/mm/ultra.S