summaryrefslogtreecommitdiff
path: root/include/asm-x86_64/kdebug.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2006-01-11 21:42:14 (GMT)
committerLinus Torvalds <torvalds@g5.osdl.org>2006-01-12 03:01:10 (GMT)
commit6e3f361781573a27296c77a79c9892dec8f2e36c (patch)
treeb08ff3ed470d0e21ce3d462f16d6d3f0a6965a9c /include/asm-x86_64/kdebug.h
parent5c617cfa6422bfba9e79d8d004303a6cc3d2e7d7 (diff)
downloadlinux-fsl-qoriq-6e3f361781573a27296c77a79c9892dec8f2e36c.tar.xz
[PATCH] x86_64: make trap information available to die notification handlers
This adjusts things so that handlers of the die() notifier will have sufficient information about the trap currently being handled. It also adjusts the notify_die() prototype to (again) match that of i386. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/asm-x86_64/kdebug.h')
-rw-r--r--include/asm-x86_64/kdebug.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/include/asm-x86_64/kdebug.h b/include/asm-x86_64/kdebug.h
index f604e84..b9ed4c0 100644
--- a/include/asm-x86_64/kdebug.h
+++ b/include/asm-x86_64/kdebug.h
@@ -35,9 +35,16 @@ enum die_val {
DIE_PAGE_FAULT,
};
-static inline int notify_die(enum die_val val,char *str,struct pt_regs *regs,long err,int trap, int sig)
-{
- struct die_args args = { .regs=regs, .str=str, .err=err, .trapnr=trap,.signr=sig };
+static inline int notify_die(enum die_val val, const char *str,
+ struct pt_regs *regs, long err, int trap, int sig)
+{
+ struct die_args args = {
+ .regs = regs,
+ .str = str,
+ .err = err,
+ .trapnr = trap,
+ .signr = sig
+ };
return notifier_call_chain(&die_chain, val, &args);
}