 9ffc93f203
			
		
	
	
	9ffc93f203
	
	
	
		
			
			Remove all #inclusions of asm/system.h preparatory to splitting and killing it. Performed with the following command: perl -p -i -e 's!^#\s*include\s*<asm/system[.]h>.*\n!!' `grep -Irl '^#\s*include\s*<asm/system[.]h>' *` Signed-off-by: David Howells <dhowells@redhat.com>
		
			
				
	
	
		
			45 lines
		
	
	
	
		
			942 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			942 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #define ALLOW_SELECT
 | |
| #undef NO_INLINE_ASM
 | |
| #define SHORT_BANNERS
 | |
| #define MANUAL_PNP
 | |
| #undef  DO_TIMINGS
 | |
| 
 | |
| #include <linux/module.h>
 | |
| 
 | |
| #ifdef __KERNEL__
 | |
| #include <linux/string.h>
 | |
| #include <linux/fs.h>
 | |
| #include <asm/dma.h>
 | |
| #include <asm/io.h>
 | |
| #include <asm/param.h>
 | |
| #include <linux/sched.h>
 | |
| #include <linux/slab.h>
 | |
| #include <linux/ioport.h>
 | |
| #include <asm/page.h>
 | |
| #include <linux/vmalloc.h>
 | |
| #include <asm/uaccess.h>
 | |
| #include <linux/poll.h>
 | |
| #include <linux/pci.h>
 | |
| #endif
 | |
| 
 | |
| #include <linux/soundcard.h>
 | |
| 
 | |
| #define FALSE	0
 | |
| #define TRUE	1
 | |
| 
 | |
| extern int sound_alloc_dma(int chn, char *deviceID);
 | |
| extern int sound_open_dma(int chn, char *deviceID);
 | |
| extern void sound_free_dma(int chn);
 | |
| extern void sound_close_dma(int chn);
 | |
| 
 | |
| extern void reprogram_timer(void);
 | |
| 
 | |
| #define USE_AUTOINIT_DMA
 | |
| 
 | |
| extern void *sound_mem_blocks[1024];
 | |
| extern int sound_nblocks;
 | |
| 
 | |
| #undef PSEUDO_DMA_AUTOINIT
 | |
| #define ALLOW_BUFFER_MAPPING
 | |
| 
 | |
| extern const struct file_operations oss_sound_fops;
 |