diff options
author | David S. Miller <davem@davemloft.net> | 2009-05-26 19:00:54 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-06-11 20:01:15 -0700 |
commit | dd6e9d0e69839cba3122a036e77cac5d217100e9 (patch) | |
tree | 8a0828b42e42696ab02cf5877b9520a1108a4807 /arch/sparc | |
parent | 9c0ec2384c31df111f4029eabd7957692c115260 (diff) |
sparc64: Reschedule KGDB capture to a software interrupt.
[ Upstream commit 42cc77c861e8e850e86252bb5b1e12e006261973 ]
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>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch/sparc')
-rw-r--r-- | arch/sparc/include/asm/pil.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/sparc/include/asm/pil.h b/arch/sparc/include/asm/pil.h index 71819bb943f..6ea90d7eec2 100644 --- a/arch/sparc/include/asm/pil.h +++ b/arch/sparc/include/asm/pil.h @@ -18,5 +18,6 @@ #define PIL_SMP_CTX_NEW_VERSION 4 #define PIL_DEVICE_IRQ 5 #define PIL_SMP_CALL_FUNC_SNGL 6 +#define PIL_KGDB_CAPTURE 8 #endif /* !(_SPARC64_PIL_H) */ |