[PATCH] irq-flags: isdn: Use the new IRQF_ constants

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: Karsten Keil <kkeil@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Thomas Gleixner and committed by
Linus Torvalds
9ba02bec 272ee69c

+38 -38
+2 -2
drivers/isdn/hardware/avm/b1pci.c
··· 97 97 b1_reset(card->port); 98 98 b1_getrevision(card); 99 99 100 - retval = request_irq(card->irq, b1_interrupt, SA_SHIRQ, card->name, card); 100 + retval = request_irq(card->irq, b1_interrupt, IRQF_SHARED, card->name, card); 101 101 if (retval) { 102 102 printk(KERN_ERR "b1pci: unable to get IRQ %d.\n", card->irq); 103 103 retval = -EBUSY; ··· 234 234 b1dma_reset(card); 235 235 b1_getrevision(card); 236 236 237 - retval = request_irq(card->irq, b1dma_interrupt, SA_SHIRQ, card->name, card); 237 + retval = request_irq(card->irq, b1dma_interrupt, IRQF_SHARED, card->name, card); 238 238 if (retval) { 239 239 printk(KERN_ERR "b1pci: unable to get IRQ %d.\n", 240 240 card->irq);
+1 -1
drivers/isdn/hardware/avm/b1pcmcia.c
··· 82 82 card->irq = irq; 83 83 card->cardtype = cardtype; 84 84 85 - retval = request_irq(card->irq, b1_interrupt, SA_SHIRQ, card->name, card); 85 + retval = request_irq(card->irq, b1_interrupt, IRQF_SHARED, card->name, card); 86 86 if (retval) { 87 87 printk(KERN_ERR "b1pcmcia: unable to get IRQ %d.\n", 88 88 card->irq);
+1 -1
drivers/isdn/hardware/avm/c4.c
··· 1172 1172 } 1173 1173 c4_reset(card); 1174 1174 1175 - retval = request_irq(card->irq, c4_interrupt, SA_SHIRQ, card->name, card); 1175 + retval = request_irq(card->irq, c4_interrupt, IRQF_SHARED, card->name, card); 1176 1176 if (retval) { 1177 1177 printk(KERN_ERR "c4: unable to get IRQ %d.\n",card->irq); 1178 1178 retval = -EBUSY;
+1 -1
drivers/isdn/hardware/avm/t1pci.c
··· 103 103 } 104 104 b1dma_reset(card); 105 105 106 - retval = request_irq(card->irq, b1dma_interrupt, SA_SHIRQ, card->name, card); 106 + retval = request_irq(card->irq, b1dma_interrupt, IRQF_SHARED, card->name, card); 107 107 if (retval) { 108 108 printk(KERN_ERR "t1pci: unable to get IRQ %d.\n", card->irq); 109 109 retval = -EBUSY;
+1 -1
drivers/isdn/hardware/eicon/divasmain.c
··· 486 486 int diva_os_register_irq(void *context, byte irq, const char *name) 487 487 { 488 488 int result = request_irq(irq, diva_os_irq_wrapper, 489 - SA_INTERRUPT | SA_SHIRQ, name, context); 489 + IRQF_DISABLED | IRQF_SHARED, name, context); 490 490 return (result); 491 491 } 492 492
+1 -1
drivers/isdn/hisax/avm_a1p.c
··· 255 255 cs->BC_Write_Reg = &WriteHSCX; 256 256 cs->BC_Send_Data = &hscx_fill_fifo; 257 257 cs->cardmsg = &AVM_card_msg; 258 - cs->irq_flags = SA_SHIRQ; 258 + cs->irq_flags = IRQF_SHARED; 259 259 cs->irq_func = &avm_a1p_interrupt; 260 260 261 261 ISACVersion(cs, "AVM A1 PCMCIA:");
+1 -1
drivers/isdn/hisax/avm_pci.c
··· 808 808 printk(KERN_WARNING "FritzPCI: No PCI card found\n"); 809 809 return(0); 810 810 } 811 - cs->irq_flags |= SA_SHIRQ; 811 + cs->irq_flags |= IRQF_SHARED; 812 812 #else 813 813 printk(KERN_WARNING "FritzPCI: NO_PCI_BIOS\n"); 814 814 return (0);
+1 -1
drivers/isdn/hisax/bkm_a4t.c
··· 335 335 cs->BC_Send_Data = &jade_fill_fifo; 336 336 cs->cardmsg = &BKM_card_msg; 337 337 cs->irq_func = &bkm_interrupt; 338 - cs->irq_flags |= SA_SHIRQ; 338 + cs->irq_flags |= IRQF_SHARED; 339 339 ISACVersion(cs, "Telekom A4T:"); 340 340 /* Jade version */ 341 341 JadeVersion(cs, "Telekom A4T:");
+1 -1
drivers/isdn/hisax/bkm_a8.c
··· 374 374 pci_ioaddr5 &= PCI_BASE_ADDRESS_IO_MASK; 375 375 /* Take over */ 376 376 cs->irq = pci_irq; 377 - cs->irq_flags |= SA_SHIRQ; 377 + cs->irq_flags |= IRQF_SHARED; 378 378 /* pci_ioaddr1 is unique to all subdevices */ 379 379 /* pci_ioaddr2 is for the fourth subdevice only */ 380 380 /* pci_ioaddr3 is for the third subdevice only */
+1 -1
drivers/isdn/hisax/diva.c
··· 1076 1076 printk(KERN_WARNING "Diva: No IO-Adr for PCI card found\n"); 1077 1077 return(0); 1078 1078 } 1079 - cs->irq_flags |= SA_SHIRQ; 1079 + cs->irq_flags |= IRQF_SHARED; 1080 1080 #else 1081 1081 printk(KERN_WARNING "Diva: cfgreg 0 and NO_PCI_BIOS\n"); 1082 1082 printk(KERN_WARNING "Diva: unable to config DIVA PCI\n");
+11 -11
drivers/isdn/hisax/elsa.c
··· 85 85 *** ***/ 86 86 87 87 /* Config-Register (Read) */ 88 - #define ELSA_TIMER_RUN 0x02 /* Bit 1 des Config-Reg */ 89 - #define ELSA_TIMER_RUN_PCC8 0x01 /* Bit 0 des Config-Reg bei PCC */ 88 + #define ELIRQF_TIMER_RUN 0x02 /* Bit 1 des Config-Reg */ 89 + #define ELIRQF_TIMER_RUN_PCC8 0x01 /* Bit 0 des Config-Reg bei PCC */ 90 90 #define ELSA_IRQ_IDX 0x38 /* Bit 3,4,5 des Config-Reg */ 91 91 #define ELSA_IRQ_IDX_PCC8 0x30 /* Bit 4,5 des Config-Reg */ 92 92 #define ELSA_IRQ_IDX_PC 0x0c /* Bit 2,3 des Config-Reg */ ··· 102 102 #define ELSA_S0_POWER_BAD 0x08 /* Bit 3 S0-Bus Spannung fehlt */ 103 103 104 104 /* Status Flags */ 105 - #define ELSA_TIMER_AKTIV 1 105 + #define ELIRQF_TIMER_AKTIV 1 106 106 #define ELSA_BAD_PWR 2 107 107 #define ELSA_ASSIGN 4 108 108 ··· 259 259 260 260 v = bytein(cs->hw.elsa.cfg); 261 261 if ((cs->subtyp == ELSA_QS1000) || (cs->subtyp == ELSA_QS3000)) 262 - return (0 == (v & ELSA_TIMER_RUN)); 262 + return (0 == (v & ELIRQF_TIMER_RUN)); 263 263 else if (cs->subtyp == ELSA_PCC8) 264 - return (v & ELSA_TIMER_RUN_PCC8); 265 - return (v & ELSA_TIMER_RUN); 264 + return (v & ELIRQF_TIMER_RUN_PCC8); 265 + return (v & ELIRQF_TIMER_RUN); 266 266 } 267 267 /* 268 268 * fast interrupt HSCX stuff goes here ··· 334 334 writereg(cs->hw.elsa.ale, cs->hw.elsa.hscx, HSCX_MASK, 0xFF); 335 335 writereg(cs->hw.elsa.ale, cs->hw.elsa.hscx, HSCX_MASK + 0x40, 0xFF); 336 336 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, ISAC_MASK, 0xFF); 337 - if (cs->hw.elsa.status & ELSA_TIMER_AKTIV) { 337 + if (cs->hw.elsa.status & ELIRQF_TIMER_AKTIV) { 338 338 if (!TimerRun(cs)) { 339 339 /* Timer Restart */ 340 340 byteout(cs->hw.elsa.timer, 0); ··· 685 685 spin_lock_irqsave(&cs->lock, flags); 686 686 cs->hw.elsa.counter = 0; 687 687 cs->hw.elsa.ctrl_reg |= ELSA_ENA_TIMER_INT; 688 - cs->hw.elsa.status |= ELSA_TIMER_AKTIV; 688 + cs->hw.elsa.status |= ELIRQF_TIMER_AKTIV; 689 689 byteout(cs->hw.elsa.ctrl, cs->hw.elsa.ctrl_reg); 690 690 byteout(cs->hw.elsa.timer, 0); 691 691 spin_unlock_irqrestore(&cs->lock, flags); ··· 693 693 spin_lock_irqsave(&cs->lock, flags); 694 694 cs->hw.elsa.ctrl_reg &= ~ELSA_ENA_TIMER_INT; 695 695 byteout(cs->hw.elsa.ctrl, cs->hw.elsa.ctrl_reg); 696 - cs->hw.elsa.status &= ~ELSA_TIMER_AKTIV; 696 + cs->hw.elsa.status &= ~ELIRQF_TIMER_AKTIV; 697 697 spin_unlock_irqrestore(&cs->lock, flags); 698 698 printk(KERN_INFO "Elsa: %d timer tics in 110 msek\n", 699 699 cs->hw.elsa.counter); ··· 1012 1012 cs->hw.elsa.timer = 0; 1013 1013 cs->hw.elsa.trig = 0; 1014 1014 cs->hw.elsa.ctrl = 0; 1015 - cs->irq_flags |= SA_SHIRQ; 1015 + cs->irq_flags |= IRQF_SHARED; 1016 1016 printk(KERN_INFO 1017 1017 "Elsa: %s defined at %#lx IRQ %d\n", 1018 1018 Elsa_Types[cs->subtyp], ··· 1061 1061 test_and_set_bit(HW_IPAC, &cs->HW_Flags); 1062 1062 cs->hw.elsa.timer = 0; 1063 1063 cs->hw.elsa.trig = 0; 1064 - cs->irq_flags |= SA_SHIRQ; 1064 + cs->irq_flags |= IRQF_SHARED; 1065 1065 printk(KERN_INFO 1066 1066 "Elsa: %s defined at %#lx/0x%x IRQ %d\n", 1067 1067 Elsa_Types[cs->subtyp],
+1 -1
drivers/isdn/hisax/enternow_pci.c
··· 405 405 cs->BC_Send_Data = &netjet_fill_dma; 406 406 cs->cardmsg = &enpci_card_msg; 407 407 cs->irq_func = &enpci_interrupt; 408 - cs->irq_flags |= SA_SHIRQ; 408 + cs->irq_flags |= IRQF_SHARED; 409 409 410 410 return (1); 411 411 }
+1 -1
drivers/isdn/hisax/gazel.c
··· 592 592 cs->hw.gazel.hscxfifo[0] = cs->hw.gazel.hscx[0]; 593 593 cs->hw.gazel.hscxfifo[1] = cs->hw.gazel.hscx[1]; 594 594 cs->irq = pci_irq; 595 - cs->irq_flags |= SA_SHIRQ; 595 + cs->irq_flags |= IRQF_SHARED; 596 596 597 597 switch (seekcard) { 598 598 case PCI_DEVICE_ID_PLX_R685:
+1 -1
drivers/isdn/hisax/hfc4s8s_l1.c
··· 1552 1552 INIT_WORK(&hw->tqueue, (void *) (void *) hfc4s8s_bh, hw); 1553 1553 1554 1554 if (request_irq 1555 - (hw->irq, hfc4s8s_interrupt, SA_SHIRQ, hw->card_name, hw)) { 1555 + (hw->irq, hfc4s8s_interrupt, IRQF_SHARED, hw->card_name, hw)) { 1556 1556 printk(KERN_INFO 1557 1557 "HFC-4S/8S: unable to alloc irq %d, card ignored\n", 1558 1558 hw->irq);
+1 -1
drivers/isdn/hisax/hfc_pci.c
··· 1732 1732 cs->BC_Read_Reg = NULL; 1733 1733 cs->BC_Write_Reg = NULL; 1734 1734 cs->irq_func = &hfcpci_interrupt; 1735 - cs->irq_flags |= SA_SHIRQ; 1735 + cs->irq_flags |= IRQF_SHARED; 1736 1736 cs->hw.hfcpci.timer.function = (void *) hfcpci_Timer; 1737 1737 cs->hw.hfcpci.timer.data = (long) cs; 1738 1738 init_timer(&cs->hw.hfcpci.timer);
+2 -2
drivers/isdn/hisax/hisax_fcpcipnp.c
··· 725 725 726 726 switch (adapter->type) { 727 727 case AVM_FRITZ_PCIV2: 728 - retval = request_irq(adapter->irq, fcpci2_irq, SA_SHIRQ, 728 + retval = request_irq(adapter->irq, fcpci2_irq, IRQF_SHARED, 729 729 "fcpcipnp", adapter); 730 730 break; 731 731 case AVM_FRITZ_PCI: 732 - retval = request_irq(adapter->irq, fcpci_irq, SA_SHIRQ, 732 + retval = request_irq(adapter->irq, fcpci_irq, IRQF_SHARED, 733 733 "fcpcipnp", adapter); 734 734 break; 735 735 case AVM_FRITZ_PNP:
+1 -1
drivers/isdn/hisax/niccy.c
··· 336 336 printk(KERN_WARNING "Niccy: No PCI card found\n"); 337 337 return(0); 338 338 } 339 - cs->irq_flags |= SA_SHIRQ; 339 + cs->irq_flags |= IRQF_SHARED; 340 340 cs->hw.niccy.isac = pci_ioaddr + ISAC_PCI_DATA; 341 341 cs->hw.niccy.isac_ale = pci_ioaddr + ISAC_PCI_ADDR; 342 342 cs->hw.niccy.hscx = pci_ioaddr + HSCX_PCI_DATA;
+1 -1
drivers/isdn/hisax/nj_s.c
··· 271 271 setup_isac(cs); 272 272 cs->cardmsg = &NETjet_S_card_msg; 273 273 cs->irq_func = &netjet_s_interrupt; 274 - cs->irq_flags |= SA_SHIRQ; 274 + cs->irq_flags |= IRQF_SHARED; 275 275 ISACVersion(cs, "NETjet-S:"); 276 276 return (1); 277 277 }
+1 -1
drivers/isdn/hisax/nj_u.c
··· 237 237 cs->BC_Send_Data = &netjet_fill_dma; 238 238 cs->cardmsg = &NETjet_U_card_msg; 239 239 cs->irq_func = &netjet_u_interrupt; 240 - cs->irq_flags |= SA_SHIRQ; 240 + cs->irq_flags |= IRQF_SHARED; 241 241 ICCVersion(cs, "NETspider-U:"); 242 242 return (1); 243 243 }
+2 -2
drivers/isdn/hisax/sedlbauer.c
··· 632 632 printk(KERN_WARNING "Sedlbauer: No PCI card found\n"); 633 633 return(0); 634 634 } 635 - cs->irq_flags |= SA_SHIRQ; 635 + cs->irq_flags |= IRQF_SHARED; 636 636 cs->hw.sedl.bus = SEDL_BUS_PCI; 637 637 sub_vendor_id = dev_sedl->subsystem_vendor; 638 638 sub_id = dev_sedl->subsystem_device; ··· 809 809 cs->hw.sedl.hscx = cs->hw.sedl.cfg_reg + SEDL_HSCX_PCMCIA_HSCX; 810 810 cs->hw.sedl.reset_on = cs->hw.sedl.cfg_reg + SEDL_HSCX_PCMCIA_RESET; 811 811 cs->hw.sedl.reset_off = cs->hw.sedl.cfg_reg + SEDL_HSCX_PCMCIA_RESET; 812 - cs->irq_flags |= SA_SHIRQ; 812 + cs->irq_flags |= IRQF_SHARED; 813 813 } else { 814 814 cs->hw.sedl.adr = cs->hw.sedl.cfg_reg + SEDL_HSCX_ISA_ADR; 815 815 cs->hw.sedl.isac = cs->hw.sedl.cfg_reg + SEDL_HSCX_ISA_ISAC;
+1 -1
drivers/isdn/hisax/teles3.c
··· 369 369 cs->hw.teles3.hscx[1] + 96); 370 370 return (0); 371 371 } 372 - cs->irq_flags |= SA_SHIRQ; /* cardbus can share */ 372 + cs->irq_flags |= IRQF_SHARED; /* cardbus can share */ 373 373 } else { 374 374 if (cs->hw.teles3.cfg_reg) { 375 375 if (cs->typ == ISDN_CTYPE_COMPAQ_ISA) {
+1 -1
drivers/isdn/hisax/telespci.c
··· 347 347 cs->BC_Send_Data = &hscx_fill_fifo; 348 348 cs->cardmsg = &TelesPCI_card_msg; 349 349 cs->irq_func = &telespci_interrupt; 350 - cs->irq_flags |= SA_SHIRQ; 350 + cs->irq_flags |= IRQF_SHARED; 351 351 ISACVersion(cs, "TelesPCI:"); 352 352 if (HscxVersion(cs, "TelesPCI:")) { 353 353 printk(KERN_WARNING
+1 -1
drivers/isdn/hisax/w6692.c
··· 1080 1080 cs->BC_Send_Data = &W6692B_fill_fifo; 1081 1081 cs->cardmsg = &w6692_card_msg; 1082 1082 cs->irq_func = &W6692_interrupt; 1083 - cs->irq_flags |= SA_SHIRQ; 1083 + cs->irq_flags |= IRQF_SHARED; 1084 1084 W6692Version(cs, "W6692:"); 1085 1085 printk(KERN_INFO "W6692 ISTA=0x%X\n", ReadW6692(cs, W_ISTA)); 1086 1086 printk(KERN_INFO "W6692 IMASK=0x%X\n", ReadW6692(cs, W_IMASK));
+1 -1
drivers/isdn/hysdn/boardergo.c
··· 435 435 } 436 436 437 437 ergo_stopcard(card); /* disable interrupts */ 438 - if (request_irq(card->irq, ergo_interrupt, SA_SHIRQ, "HYSDN", card)) { 438 + if (request_irq(card->irq, ergo_interrupt, IRQF_SHARED, "HYSDN", card)) { 439 439 ergo_releasehardware(card); /* return the acquired hardware */ 440 440 return (-1); 441 441 }
+1 -1
drivers/isdn/sc/init.c
··· 342 342 */ 343 343 sc_adapter[cinst]->interrupt = irq[b]; 344 344 if (request_irq(sc_adapter[cinst]->interrupt, interrupt_handler, 345 - SA_INTERRUPT, interface->id, NULL)) 345 + IRQF_DISABLED, interface->id, NULL)) 346 346 { 347 347 kfree(sc_adapter[cinst]->channel); 348 348 indicate_status(cinst, ISDN_STAT_UNLOAD, 0, NULL); /* Fix me */