| #ifndef _S390_KDEBUG_H | |
| #define _S390_KDEBUG_H | |
| /* | |
| * Feb 2006 Ported to s390 <grundym@us.ibm.com> | |
| */ | |
| #include <linux/notifier.h> | |
| struct pt_regs; | |
| /* | |
| * These are only here because kprobes.c wants them to implement a | |
| * blatant layering violation. Will hopefully go away soon once all | |
| * architectures are updated. | |
| */ | |
| static inline int register_page_fault_notifier(struct notifier_block *nb) | |
| { | |
| return 0; | |
| } | |
| static inline int unregister_page_fault_notifier(struct notifier_block *nb) | |
| { | |
| return 0; | |
| } | |
| enum die_val { | |
| DIE_OOPS = 1, | |
| DIE_BPT, | |
| DIE_SSTEP, | |
| DIE_PANIC, | |
| DIE_NMI, | |
| DIE_DIE, | |
| DIE_NMIWATCHDOG, | |
| DIE_KERNELDEBUG, | |
| DIE_TRAP, | |
| DIE_GPF, | |
| DIE_CALL, | |
| DIE_NMI_IPI, | |
| }; | |
| extern void die(const char *, struct pt_regs *, long); | |
| #endif |