diff options
| author | Thomas Gleixner <tglx@linutronix.de> | 2006-07-01 22:29:20 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-07-02 16:58:47 -0400 |
| commit | f40298fddcc3c8115c6135c9733f5a0de52dcea9 (patch) | |
| tree | c0ff0cc1bd589cf764a55cfc93e3f7bbd559fe92 | |
| parent | b0b9fdc123cf0f1b671ac3f593d77af325ad4cf3 (diff) | |
[PATCH] irq-flags: MIPS: 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: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
23 files changed, 38 insertions, 49 deletions
diff --git a/arch/mips/au1000/common/dbdma.c b/arch/mips/au1000/common/dbdma.c index 69cabb7463ff..98244d51c154 100644 --- a/arch/mips/au1000/common/dbdma.c +++ b/arch/mips/au1000/common/dbdma.c | |||
| @@ -892,7 +892,7 @@ static void au1xxx_dbdma_init(void) | |||
| 892 | #error Unknown Au1x00 SOC | 892 | #error Unknown Au1x00 SOC |
| 893 | #endif | 893 | #endif |
| 894 | 894 | ||
| 895 | if (request_irq(irq_nr, dbdma_interrupt, SA_INTERRUPT, | 895 | if (request_irq(irq_nr, dbdma_interrupt, IRQF_DISABLED, |
| 896 | "Au1xxx dbdma", (void *)dbdma_gptr)) | 896 | "Au1xxx dbdma", (void *)dbdma_gptr)) |
| 897 | printk("Can't get 1550 dbdma irq"); | 897 | printk("Can't get 1550 dbdma irq"); |
| 898 | } | 898 | } |
diff --git a/arch/mips/au1000/common/irq.c b/arch/mips/au1000/common/irq.c index c0d56c130a59..29d6f8178bad 100644 --- a/arch/mips/au1000/common/irq.c +++ b/arch/mips/au1000/common/irq.c | |||
| @@ -309,7 +309,7 @@ void startup_match20_interrupt(irqreturn_t (*handler)(int, void *, struct pt_reg | |||
| 309 | * can avoid it. --cgray | 309 | * can avoid it. --cgray |
| 310 | */ | 310 | */ |
| 311 | action.dev_id = handler; | 311 | action.dev_id = handler; |
| 312 | action.flags = SA_INTERRUPT; | 312 | action.flags = IRQF_DISABLED; |
| 313 | cpus_clear(action.mask); | 313 | cpus_clear(action.mask); |
| 314 | action.name = "Au1xxx TOY"; | 314 | action.name = "Au1xxx TOY"; |
| 315 | action.handler = handler; | 315 | action.handler = handler; |
diff --git a/arch/mips/au1000/common/usbdev.c b/arch/mips/au1000/common/usbdev.c index 2cab7629702c..63bcb3a95dc7 100644 --- a/arch/mips/au1000/common/usbdev.c +++ b/arch/mips/au1000/common/usbdev.c | |||
| @@ -1465,14 +1465,14 @@ usbdev_init(struct usb_device_descriptor* dev_desc, | |||
| 1465 | */ | 1465 | */ |
| 1466 | 1466 | ||
| 1467 | /* request the USB device transfer complete interrupt */ | 1467 | /* request the USB device transfer complete interrupt */ |
| 1468 | if (request_irq(AU1000_USB_DEV_REQ_INT, req_sus_intr, SA_INTERRUPT, | 1468 | if (request_irq(AU1000_USB_DEV_REQ_INT, req_sus_intr, IRQF_DISABLED, |
| 1469 | "USBdev req", &usbdev)) { | 1469 | "USBdev req", &usbdev)) { |
| 1470 | err("Can't get device request intr"); | 1470 | err("Can't get device request intr"); |
| 1471 | ret = -ENXIO; | 1471 | ret = -ENXIO; |
| 1472 | goto out; | 1472 | goto out; |
| 1473 | } | 1473 | } |
| 1474 | /* request the USB device suspend interrupt */ | 1474 | /* request the USB device suspend interrupt */ |
| 1475 | if (request_irq(AU1000_USB_DEV_SUS_INT, req_sus_intr, SA_INTERRUPT, | 1475 | if (request_irq(AU1000_USB_DEV_SUS_INT, req_sus_intr, IRQF_DISABLED, |
| 1476 | "USBdev sus", &usbdev)) { | 1476 | "USBdev sus", &usbdev)) { |
| 1477 | err("Can't get device suspend intr"); | 1477 | err("Can't get device suspend intr"); |
| 1478 | ret = -ENXIO; | 1478 | ret = -ENXIO; |
| @@ -1483,7 +1483,7 @@ usbdev_init(struct usb_device_descriptor* dev_desc, | |||
| 1483 | if ((ep0->indma = request_au1000_dma(ep_dma_id[0].id, | 1483 | if ((ep0->indma = request_au1000_dma(ep_dma_id[0].id, |
| 1484 | ep_dma_id[0].str, | 1484 | ep_dma_id[0].str, |
| 1485 | dma_done_ep0_intr, | 1485 | dma_done_ep0_intr, |
| 1486 | SA_INTERRUPT, | 1486 | IRQF_DISABLED, |
| 1487 | &usbdev)) < 0) { | 1487 | &usbdev)) < 0) { |
| 1488 | err("Can't get %s DMA", ep_dma_id[0].str); | 1488 | err("Can't get %s DMA", ep_dma_id[0].str); |
| 1489 | ret = -ENXIO; | 1489 | ret = -ENXIO; |
| @@ -1516,7 +1516,7 @@ usbdev_init(struct usb_device_descriptor* dev_desc, | |||
| 1516 | request_au1000_dma(ep_dma_id[ep->address].id, | 1516 | request_au1000_dma(ep_dma_id[ep->address].id, |
| 1517 | ep_dma_id[ep->address].str, | 1517 | ep_dma_id[ep->address].str, |
| 1518 | dma_done_ep_intr, | 1518 | dma_done_ep_intr, |
| 1519 | SA_INTERRUPT, | 1519 | IRQF_DISABLED, |
| 1520 | &usbdev); | 1520 | &usbdev); |
| 1521 | if (ep->indma < 0) { | 1521 | if (ep->indma < 0) { |
| 1522 | err("Can't get %s DMA", | 1522 | err("Can't get %s DMA", |
diff --git a/arch/mips/basler/excite/excite_iodev.c b/arch/mips/basler/excite/excite_iodev.c index 91121e523043..b288151b532e 100644 --- a/arch/mips/basler/excite/excite_iodev.c +++ b/arch/mips/basler/excite/excite_iodev.c | |||
| @@ -113,7 +113,7 @@ static int __exit iodev_remove(struct device *dev) | |||
| 113 | 113 | ||
| 114 | static int iodev_open(struct inode *i, struct file *f) | 114 | static int iodev_open(struct inode *i, struct file *f) |
| 115 | { | 115 | { |
| 116 | return request_irq(iodev_irq, iodev_irqhdl, SA_INTERRUPT, | 116 | return request_irq(iodev_irq, iodev_irqhdl, IRQF_DISABLED, |
| 117 | iodev_name, &miscdev); | 117 | iodev_name, &miscdev); |
| 118 | } | 118 | } |
| 119 | 119 | ||
diff --git a/arch/mips/dec/setup.c b/arch/mips/dec/setup.c index 9c707b9ceb65..2684f121784b 100644 --- a/arch/mips/dec/setup.c +++ b/arch/mips/dec/setup.c | |||
| @@ -105,7 +105,7 @@ static struct irqaction fpuirq = { | |||
| 105 | }; | 105 | }; |
| 106 | 106 | ||
| 107 | static struct irqaction busirq = { | 107 | static struct irqaction busirq = { |
| 108 | .flags = SA_INTERRUPT, | 108 | .flags = IRQF_DISABLED, |
| 109 | .name = "bus error", | 109 | .name = "bus error", |
| 110 | }; | 110 | }; |
| 111 | 111 | ||
| @@ -124,7 +124,7 @@ static void __init dec_be_init(void) | |||
| 124 | case MACH_DS23100: /* DS2100/DS3100 Pmin/Pmax */ | 124 | case MACH_DS23100: /* DS2100/DS3100 Pmin/Pmax */ |
| 125 | board_be_handler = dec_kn01_be_handler; | 125 | board_be_handler = dec_kn01_be_handler; |
| 126 | busirq.handler = dec_kn01_be_interrupt; | 126 | busirq.handler = dec_kn01_be_interrupt; |
| 127 | busirq.flags |= SA_SHIRQ; | 127 | busirq.flags |= IRQF_SHARED; |
| 128 | dec_kn01_be_init(); | 128 | dec_kn01_be_init(); |
| 129 | break; | 129 | break; |
| 130 | case MACH_DS5000_1XX: /* DS5000/1xx 3min */ | 130 | case MACH_DS5000_1XX: /* DS5000/1xx 3min */ |
diff --git a/arch/mips/gt64120/common/time.c b/arch/mips/gt64120/common/time.c index c64a7723cafb..d837b26fbe51 100644 --- a/arch/mips/gt64120/common/time.c +++ b/arch/mips/gt64120/common/time.c | |||
| @@ -77,7 +77,7 @@ void gt64120_time_init(void) | |||
| 77 | * the values to the correct interrupt line. | 77 | * the values to the correct interrupt line. |
| 78 | */ | 78 | */ |
| 79 | timer.handler = gt64120_irq; | 79 | timer.handler = gt64120_irq; |
| 80 | timer.flags = SA_SHIRQ | SA_INTERRUPT; | 80 | timer.flags = IRQF_SHARED | IRQF_DISABLED; |
| 81 | timer.name = "timer"; | 81 | timer.name = "timer"; |
| 82 | timer.dev_id = NULL; | 82 | timer.dev_id = NULL; |
| 83 | timer.next = NULL; | 83 | timer.next = NULL; |
diff --git a/arch/mips/kernel/rtlx.c b/arch/mips/kernel/rtlx.c index caf777f83289..cdab1b2cd134 100644 --- a/arch/mips/kernel/rtlx.c +++ b/arch/mips/kernel/rtlx.c | |||
| @@ -487,7 +487,7 @@ static struct file_operations rtlx_fops = { | |||
| 487 | 487 | ||
| 488 | static struct irqaction rtlx_irq = { | 488 | static struct irqaction rtlx_irq = { |
| 489 | .handler = rtlx_interrupt, | 489 | .handler = rtlx_interrupt, |
| 490 | .flags = SA_INTERRUPT, | 490 | .flags = IRQF_DISABLED, |
| 491 | .name = "RTLX", | 491 | .name = "RTLX", |
| 492 | }; | 492 | }; |
| 493 | 493 | ||
diff --git a/arch/mips/kernel/smp-mt.c b/arch/mips/kernel/smp-mt.c index 57770902b9ae..93429a4d3012 100644 --- a/arch/mips/kernel/smp-mt.c +++ b/arch/mips/kernel/smp-mt.c | |||
| @@ -130,13 +130,13 @@ irqreturn_t ipi_call_interrupt(int irq, void *dev_id, struct pt_regs *regs) | |||
| 130 | 130 | ||
| 131 | static struct irqaction irq_resched = { | 131 | static struct irqaction irq_resched = { |
| 132 | .handler = ipi_resched_interrupt, | 132 | .handler = ipi_resched_interrupt, |
| 133 | |||
