mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-30 18:47:25 +00:00 
			
		
		
		
	 733482e445
			
		
	
	
		733482e445
		
	
	
	
	
		
			
			This patch removes almost all inclusions of linux/version.h. The 3 #defines are unused in most of the touched files. A few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is unfortunatly in linux/version.h. There are also lots of #ifdef for long obsolete kernels, this was not touched. In a few places, the linux/version.h include was move to where the LINUX_VERSION_CODE was used. quilt vi `find * -type f -name "*.[ch]"|xargs grep -El '(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)'|grep -Ev '(/(boot|coda|drm)/|~$)'` search pattern: /UTS_RELEASE\|LINUX_VERSION_CODE\|KERNEL_VERSION\|linux\/\(utsname\|version\).h Signed-off-by: Olaf Hering <olh@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
		
			
				
	
	
		
			26 lines
		
	
	
		
			539 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			539 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __LINUX_PHONEDEV_H
 | |
| #define __LINUX_PHONEDEV_H
 | |
| 
 | |
| #include <linux/types.h>
 | |
| 
 | |
| #ifdef __KERNEL__
 | |
| 
 | |
| #include <linux/poll.h>
 | |
| 
 | |
| struct phone_device {
 | |
| 	struct phone_device *next;
 | |
| 	struct file_operations *f_op;
 | |
| 	int (*open) (struct phone_device *, struct file *);
 | |
| 	int board;		/* Device private index */
 | |
| 	int minor;
 | |
| };
 | |
| 
 | |
| extern int phonedev_init(void);
 | |
| #define PHONE_MAJOR	100
 | |
| extern int phone_register_device(struct phone_device *, int unit);
 | |
| #define PHONE_UNIT_ANY	-1
 | |
| extern void phone_unregister_device(struct phone_device *);
 | |
| 
 | |
| #endif
 | |
| #endif
 |