mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 18:36:37 +00:00 
			
		
		
		
	 fe9844d5a3
			
		
	
	
		fe9844d5a3
		
	
	
	
	
		
			
			alpha: In file included from kernel/notifier.c:1: include/linux/kdebug.h:14: warning: 'struct notifier_block' declared inside parameter list include/linux/kdebug.h:14: warning: its scope is only this definition or declaration, which is probably not what you want include/linux/kdebug.h:15: warning: 'struct notifier_block' declared inside parameter list kernel/notifier.c:529: error: conflicting types for 'register_die_notifier' include/linux/kdebug.h:14: error: previous declaration of 'register_die_notifier' was here kernel/notifier.c:533: error: conflicting types for 'register_die_notifier' include/linux/kdebug.h:14: error: previous declaration of 'register_die_notifier' was here kernel/notifier.c:536: error: conflicting types for 'unregister_die_notifier' include/linux/kdebug.h:15: error: previous declaration of 'unregister_die_notifier' was here kernel/notifier.c:539: error: conflicting types for 'unregister_die_notifier' include/linux/kdebug.h:15: error: previous declaration of 'unregister_die_notifier' was here Cc: Richard Henderson <rth@twiddle.net> Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			23 lines
		
	
	
		
			448 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			448 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _LINUX_KDEBUG_H
 | |
| #define _LINUX_KDEBUG_H
 | |
| 
 | |
| #include <asm/kdebug.h>
 | |
| 
 | |
| struct notifier_block;
 | |
| 
 | |
| struct die_args {
 | |
| 	struct pt_regs *regs;
 | |
| 	const char *str;
 | |
| 	long err;
 | |
| 	int trapnr;
 | |
| 	int signr;
 | |
| };
 | |
| 
 | |
| int register_die_notifier(struct notifier_block *nb);
 | |
| int unregister_die_notifier(struct notifier_block *nb);
 | |
| 
 | |
| int notify_die(enum die_val val, const char *str,
 | |
| 	       struct pt_regs *regs, long err, int trap, int sig);
 | |
| 
 | |
| #endif /* _LINUX_KDEBUG_H */
 |