123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #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
|