genirq: provide irq_to_desc() to non-genirq architectures too
Impact: build fix on non-genirq architectures Sam Ravnborg reported this build failure on sparc32 allmodconfig, the GPIO drivers assume the presence of irq_to_desc(): drivers/gpio/gpiolib.c: In function `gpiolib_dbg_show': drivers/gpio/gpiolib.c:1146: error: implicit declaration of function 'irq_to_desc' Add it in the !genirq case too. Reported-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Ingo Molnar <mingo@elte.hu> Tested-by: Sam Ravnborg <sam@ravnborg.org>
This commit is contained in:
		
					parent
					
						
							
								fe0bdec68b
							
						
					
				
			
			
				commit
				
					
						be92d7af38
					
				
			
		
					 1 changed files with 6 additions and 1 deletions
				
			
		|  | @ -8,7 +8,12 @@ | ||||||
| 
 | 
 | ||||||
| #ifndef CONFIG_GENERIC_HARDIRQS | #ifndef CONFIG_GENERIC_HARDIRQS | ||||||
| #include <asm/irq.h> | #include <asm/irq.h> | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |  * Wrappers for non-genirq architectures: | ||||||
|  |  */ | ||||||
| #define nr_irqs			NR_IRQS | #define nr_irqs			NR_IRQS | ||||||
|  | #define irq_to_desc(irq)	(&irq_desc[irq]) | ||||||
| 
 | 
 | ||||||
| # define for_each_irq_desc(irq, desc)		\ | # define for_each_irq_desc(irq, desc)		\ | ||||||
| 	for (irq = 0; irq < nr_irqs; irq++) | 	for (irq = 0; irq < nr_irqs; irq++) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ingo Molnar
				Ingo Molnar