 40220c1a19
			
		
	
	
	40220c1a19
	
	
	
		
			
			Use the new typedef for interrupt handler function pointers rather than
actually spelling out the full thing each time.  This was scripted with the
following small shell script:
#!/bin/sh
egrep -nHrl -e 'irqreturn_t[ 	]*[(][*]' $* |
while read i
do
    echo $i
    perl -pi -e 's/irqreturn_t\s*[(]\s*[*]\s*([_a-zA-Z0-9]*)\s*[)]\s*[(]\s*int\s*,\s*void\s*[*]\s*[)]/irq_handler_t \1/g' $i || exit $?
done
Signed-Off-By: David Howells <dhowells@redhat.com>
		
	
			
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			801 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			801 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Copyright (C) 2001, 2002 Jeff Dike (jdike@karaya.com)
 | |
|  * Licensed under the GPL
 | |
|  */
 | |
| 
 | |
| #ifndef __IRQ_KERN_H__
 | |
| #define __IRQ_KERN_H__
 | |
| 
 | |
| #include "linux/interrupt.h"
 | |
| #include "asm/ptrace.h"
 | |
| 
 | |
| extern int um_request_irq(unsigned int irq, int fd, int type,
 | |
| 			  irq_handler_t handler,
 | |
| 			  unsigned long irqflags,  const char * devname,
 | |
| 			  void *dev_id);
 | |
| extern int init_aio_irq(int irq, char *name,
 | |
| 			irq_handler_t handler);
 | |
| 
 | |
| #endif
 | |
| 
 | |
| /*
 | |
|  * Overrides for Emacs so that we follow Linus's tabbing style.
 | |
|  * Emacs will notice this stuff at the end of the file and automatically
 | |
|  * adjust the settings for this buffer only.  This must remain at the end
 | |
|  * of the file.
 | |
|  * ---------------------------------------------------------------------------
 | |
|  * Local variables:
 | |
|  * c-file-style: "linux"
 | |
|  * End:
 | |
|  */
 |