diff options
Diffstat (limited to 'include/asm-sh/kdebug.h')
| -rw-r--r-- | include/asm-sh/kdebug.h | 25 | 
1 files changed, 2 insertions, 23 deletions
diff --git a/include/asm-sh/kdebug.h b/include/asm-sh/kdebug.h index 493c2062974..16578b7c9da 100644 --- a/include/asm-sh/kdebug.h +++ b/include/asm-sh/kdebug.h @@ -2,20 +2,6 @@  #define __ASM_SH_KDEBUG_H  #include <linux/notifier.h> -#include <asm-generic/kdebug.h> - -struct pt_regs; - -struct die_args { -	struct pt_regs *regs; -	int trapnr; -}; - -int register_die_notifier(struct notifier_block *nb); -int unregister_die_notifier(struct notifier_block *nb); -int register_page_fault_notifier(struct notifier_block *nb); -int unregister_page_fault_notifier(struct notifier_block *nb); -extern struct atomic_notifier_head shdie_chain;  /* Grossly misnamed. */  enum die_val { @@ -23,14 +9,7 @@ enum die_val {  	DIE_PAGE_FAULT,  }; -static inline int notify_die(enum die_val val, struct pt_regs *regs, -			     int trap, int sig) -{ -	struct die_args args = { -		.regs = regs, -		.trapnr = trap, -	}; +int register_page_fault_notifier(struct notifier_block *nb); +int unregister_page_fault_notifier(struct notifier_block *nb); -	return atomic_notifier_call_chain(&shdie_chain, val, &args); -}  #endif /* __ASM_SH_KDEBUG_H */  | 
