[PATCH] irq-flags: SH: Use the new IRQF_ constants
Use the new IRQF_ constants and remove the SA_INTERRUPT define Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@elte.hu> Cc: "David S. Miller" <davem@davemloft.net> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Cc: Paul Mundt <lethal@linux-sh.org> Cc: Kazumoto Kojima <kkojima@rr.iij4u.or.jp> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
		
							parent
							
								
									5fb55ae955
								
							
						
					
					
						commit
						6d20819f80
					
				| @ -50,7 +50,7 @@ static int __init eraseconfig_init(void) | ||||
| { | ||||
| 	printk("SnapGear: EraseConfig init\n"); | ||||
| 	/* Setup "EraseConfig" switch on external IRQ 0 */ | ||||
| 	if (request_irq(IRL0_IRQ, eraseconfig_interrupt, SA_INTERRUPT, | ||||
| 	if (request_irq(IRL0_IRQ, eraseconfig_interrupt, IRQF_DISABLED, | ||||
| 				"Erase Config", NULL)) | ||||
| 		printk("SnapGear: failed to register IRQ%d for Reset witch\n", | ||||
| 				IRL0_IRQ); | ||||
|  | ||||
| @ -133,7 +133,7 @@ int hd64461_irq_demux(int irq) | ||||
| 	return __irq_demux(irq); | ||||
| } | ||||
| 
 | ||||
| static struct irqaction irq0 = { hd64461_interrupt, SA_INTERRUPT, CPU_MASK_NONE, "HD64461", NULL, NULL }; | ||||
| static struct irqaction irq0 = { hd64461_interrupt, IRQF_DISABLED, CPU_MASK_NONE, "HD64461", NULL, NULL }; | ||||
| 
 | ||||
| int __init setup_hd64461(void) | ||||
| { | ||||
|  | ||||
| @ -170,7 +170,7 @@ static int __init hd64465_gpio_init(void) | ||||
| 	if (!request_region(HD64465_REG_GPACR, 0x1000, MODNAME)) | ||||
| 		return -EBUSY; | ||||
| 	if (request_irq(HD64465_IRQ_GPIO, hd64465_gpio_interrupt, | ||||
| 	    		SA_INTERRUPT, MODNAME, 0)) | ||||
| 	    		IRQF_DISABLED, MODNAME, 0)) | ||||
| 		goto out_irqfailed; | ||||
| 
 | ||||
|     	printk("HD64465 GPIO layer on irq %d\n", HD64465_IRQ_GPIO); | ||||
|  | ||||
| @ -153,7 +153,7 @@ int hd64465_irq_demux(int irq) | ||||
| 	return irq; | ||||
| } | ||||
| 
 | ||||
| static struct irqaction irq0  = { hd64465_interrupt, SA_INTERRUPT, CPU_MASK_NONE, "HD64465", NULL, NULL}; | ||||
| static struct irqaction irq0  = { hd64465_interrupt, IRQF_DISABLED, CPU_MASK_NONE, "HD64465", NULL, NULL}; | ||||
| 
 | ||||
| 
 | ||||
| static int __init setup_hd64465(void) | ||||
|  | ||||
| @ -165,7 +165,7 @@ int voyagergx_irq_demux(int irq) | ||||
| static struct irqaction irq0  = { | ||||
| 	.name		= "voyagergx", | ||||
| 	.handler	= voyagergx_interrupt, | ||||
| 	.flags		= SA_INTERRUPT, | ||||
| 	.flags		= IRQF_DISABLED, | ||||
| 	.mask		= CPU_MASK_NONE, | ||||
| }; | ||||
| 
 | ||||
|  | ||||
| @ -56,7 +56,7 @@ static irqreturn_t g2_dma_interrupt(int irq, void *dev_id, struct pt_regs *regs) | ||||
| static struct irqaction g2_dma_irq = { | ||||
| 	.name		= "g2 DMA handler", | ||||
| 	.handler	= g2_dma_interrupt, | ||||
| 	.flags		= SA_INTERRUPT, | ||||
| 	.flags		= IRQF_DISABLED, | ||||
| }; | ||||
| 
 | ||||
| static int g2_enable_dma(struct dma_channel *chan) | ||||
|  | ||||
| @ -70,7 +70,7 @@ static int pvr2_xfer_dma(struct dma_channel *chan) | ||||
| static struct irqaction pvr2_dma_irq = { | ||||
| 	.name		= "pvr2 DMA handler", | ||||
| 	.handler	= pvr2_dma_interrupt, | ||||
| 	.flags		= SA_INTERRUPT, | ||||
| 	.flags		= IRQF_DISABLED, | ||||
| }; | ||||
| 
 | ||||
| static struct dma_ops pvr2_dma_ops = { | ||||
|  | ||||
| @ -90,7 +90,7 @@ static int sh_dmac_request_dma(struct dma_channel *chan) | ||||
| 		 chan->chan); | ||||
| 
 | ||||
| 	return request_irq(get_dmte_irq(chan->chan), dma_tei, | ||||
| 			   SA_INTERRUPT, name, chan); | ||||
| 			   IRQF_DISABLED, name, chan); | ||||
| } | ||||
| 
 | ||||
| static void sh_dmac_free_dma(struct dma_channel *chan) | ||||
| @ -258,7 +258,7 @@ static int __init sh_dmac_init(void) | ||||
| 
 | ||||
| #ifdef CONFIG_CPU_SH4 | ||||
| 	make_ipr_irq(DMAE_IRQ, DMA_IPR_ADDR, DMA_IPR_POS, DMA_PRIORITY); | ||||
| 	i = request_irq(DMAE_IRQ, dma_err, SA_INTERRUPT, "DMAC Address Error", 0); | ||||
| 	i = request_irq(DMAE_IRQ, dma_err, IRQF_DISABLED, "DMAC Address Error", 0); | ||||
| 	if (i < 0) | ||||
| 		return i; | ||||
| #endif | ||||
|  | ||||
| @ -447,7 +447,7 @@ static int __init pcibios_init(void) | ||||
| 		     PHYSADDR(memory_end) - PHYSADDR(memory_start)); | ||||
| 
 | ||||
| 	if (request_irq(ST40PCI_ERR_IRQ, st40_pci_irq,  | ||||
|                         SA_INTERRUPT, "st40pci", NULL)) { | ||||
|                         IRQF_DISABLED, "st40pci", NULL)) { | ||||
| 		printk(KERN_ERR "st40pci: Cannot hook interrupt\n"); | ||||
| 		return -EIO; | ||||
| 	} | ||||
|  | ||||
| @ -107,7 +107,7 @@ static irqreturn_t tmu_timer_interrupt(int irq, void *dev_id, | ||||
| static struct irqaction tmu_irq = { | ||||
| 	.name		= "timer", | ||||
| 	.handler	= tmu_timer_interrupt, | ||||
| 	.flags		= SA_INTERRUPT, | ||||
| 	.flags		= IRQF_DISABLED, | ||||
| 	.mask		= CPU_MASK_NONE, | ||||
| }; | ||||
| 
 | ||||
|  | ||||
| @ -146,12 +146,11 @@ static int vdma_get_dma_residue(unsigned int dummy) | ||||
| static int fd_request_irq(void) | ||||
| { | ||||
| 	if(can_use_virtual_dma) | ||||
| 		return request_irq(FLOPPY_IRQ, floppy_hardint,SA_INTERRUPT, | ||||
| 				   "floppy", NULL); | ||||
| 		return request_irq(FLOPPY_IRQ, floppy_hardint, | ||||
| 				   IRQF_DISABLED, "floppy", NULL); | ||||
| 	else | ||||
| 		return request_irq(FLOPPY_IRQ, floppy_interrupt, SA_INTERRUPT, | ||||
| 				   "floppy", NULL); | ||||
| 
 | ||||
| 		return request_irq(FLOPPY_IRQ, floppy_interrupt, | ||||
| 				   IRQF_DISABLED, "floppy", NULL); | ||||
| } | ||||
| 
 | ||||
| static unsigned long dma_mem_alloc(unsigned long size) | ||||
|  | ||||
| @ -57,7 +57,7 @@ extern unsigned char pckbd_sysrq_xlate[128]; | ||||
| #define AUX_IRQ 12 | ||||
| 
 | ||||
| #define aux_request_irq(hand, dev_id)					\ | ||||
| 	request_irq(AUX_IRQ, hand, SA_SHIRQ, "PS2 Mouse", dev_id) | ||||
| 	request_irq(AUX_IRQ, hand, IRQF_SHARED, "PS2 Mouse", dev_id) | ||||
| 
 | ||||
| #define aux_free_irq(dev_id) free_irq(AUX_IRQ, dev_id) | ||||
| 
 | ||||
|  | ||||
| @ -75,7 +75,6 @@ typedef unsigned long sigset_t; | ||||
|  * SA_FLAGS values: | ||||
|  * | ||||
|  * SA_ONSTACK indicates that a registered stack_t will be used. | ||||
|  * SA_INTERRUPT is a no-op, but left due to historical reasons. Use the | ||||
|  * SA_RESTART flag to get restarting signals (which were the default long ago) | ||||
|  * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. | ||||
|  * SA_RESETHAND clears the handler when the signal is delivered. | ||||
| @ -95,7 +94,6 @@ typedef unsigned long sigset_t; | ||||
| 
 | ||||
| #define SA_NOMASK	SA_NODEFER | ||||
| #define SA_ONESHOT	SA_RESETHAND | ||||
| #define SA_INTERRUPT	0x20000000 /* dummy -- ignored */ | ||||
| 
 | ||||
| #define SA_RESTORER	0x04000000 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user