Commit fcd82664cb421b043f97ad194a7eda3592e0349e
1 parent
cd2169fbfb
Exists in
master
and in
7 other branches
solos: Remove IRQF_DISABLED, don't frob IRQ enable on the FPGA in solos_irq()
Neither of these are necessary. Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Showing 1 changed file with 1 additions and 5 deletions Side-by-side Diff
drivers/atm/solos-pci.c
... | ... | @@ -570,16 +570,12 @@ |
570 | 570 | |
571 | 571 | //ACK IRQ |
572 | 572 | iowrite32(0, card->config_regs + IRQ_CLEAR); |
573 | - //Disable IRQs from FPGA | |
574 | - iowrite32(0, card->config_regs + IRQ_EN_ADDR); | |
575 | 573 | |
576 | 574 | if (card->atmdev[0]) |
577 | 575 | tasklet_schedule(&card->tlet); |
578 | 576 | else |
579 | 577 | wake_up(&card->fw_wq); |
580 | 578 | |
581 | - //Enable IRQs from FPGA | |
582 | - iowrite32(1, card->config_regs + IRQ_EN_ADDR); | |
583 | 579 | return IRQ_RETVAL(handled); |
584 | 580 | } |
585 | 581 | |
... | ... | @@ -1132,7 +1128,7 @@ |
1132 | 1128 | } |
1133 | 1129 | */ |
1134 | 1130 | //dev_dbg(&card->dev->dev, "Requesting IRQ: %d\n",dev->irq); |
1135 | - err = request_irq(dev->irq, solos_irq, IRQF_DISABLED|IRQF_SHARED, | |
1131 | + err = request_irq(dev->irq, solos_irq, IRQF_SHARED, | |
1136 | 1132 | "solos-pci", card); |
1137 | 1133 | if (err) { |
1138 | 1134 | dev_dbg(&card->dev->dev, "Failed to request interrupt IRQ: %d\n", dev->irq); |