 de88cbb7b2
			
		
	
	
	de88cbb7b2
	
	
	
		
			
			These functions have been introduced by commit 10a8c383 (irq: introduce
entry and exit functions for chained handlers) in asm/mach/irq.h. This
patch moves them to linux/irqchip/chained_irq.h so that generic irqchip
drivers do not rely on architecture specific header files.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Tested-by: Marc Zyngier <marc.zyngier@arm.com>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Rob Herring <rob.herring@calxeda.com>
		
	
			
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			741 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			741 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  *  arch/arm/include/asm/mach/irq.h
 | |
|  *
 | |
|  *  Copyright (C) 1995-2000 Russell King.
 | |
|  *
 | |
|  * This program is free software; you can redistribute it and/or modify
 | |
|  * it under the terms of the GNU General Public License version 2 as
 | |
|  * published by the Free Software Foundation.
 | |
|  */
 | |
| #ifndef __ASM_ARM_MACH_IRQ_H
 | |
| #define __ASM_ARM_MACH_IRQ_H
 | |
| 
 | |
| #include <linux/irq.h>
 | |
| 
 | |
| struct seq_file;
 | |
| 
 | |
| /*
 | |
|  * This is internal.  Do not use it.
 | |
|  */
 | |
| extern void init_FIQ(int);
 | |
| extern int show_fiq_list(struct seq_file *, int);
 | |
| 
 | |
| /*
 | |
|  * This is for easy migration, but should be changed in the source
 | |
|  */
 | |
| #define do_bad_IRQ(irq,desc)				\
 | |
| do {							\
 | |
| 	raw_spin_lock(&desc->lock);			\
 | |
| 	handle_bad_irq(irq, desc);			\
 | |
| 	raw_spin_unlock(&desc->lock);			\
 | |
| } while(0)
 | |
| 
 | |
| #endif
 |