···149 * at FIQ level, switch back from edge to simple interrupt handler150 * to avoid bad interaction.151 */152- set_irq_handler(gpio_to_irq(AMS_DELTA_GPIO_PIN_KEYBRD_CLK),153 handle_simple_irq);154155 serio_register_port(ams_delta_serio);
···149 * at FIQ level, switch back from edge to simple interrupt handler150 * to avoid bad interaction.151 */152+ irq_set_handler(gpio_to_irq(AMS_DELTA_GPIO_PIN_KEYBRD_CLK),153 handle_simple_irq);154155 serio_register_port(ams_delta_serio);
···373374 if (gru_irq_count[chiplet] == 0) {375 gru_chip[chiplet].name = irq_name;376- ret = set_irq_chip(irq, &gru_chip[chiplet]);377 if (ret) {378 printk(KERN_ERR "%s: set_irq_chip failed, errno=%d\n",379 GRU_DRIVER_ID_STR, -ret);
···373374 if (gru_irq_count[chiplet] == 0) {375 gru_chip[chiplet].name = irq_name;376+ ret = irq_set_chip(irq, &gru_chip[chiplet]);377 if (ret) {378 printk(KERN_ERR "%s: set_irq_chip failed, errno=%d\n",379 GRU_DRIVER_ID_STR, -ret);
+1-1
drivers/mmc/host/sdhci-spear.c
···50 /* val == 1 -> card removed, val == 0 -> card inserted */51 /* if card removed - set irq for low level, else vice versa */52 gpio_irq_type = val ? IRQF_TRIGGER_LOW : IRQF_TRIGGER_HIGH;53- set_irq_type(irq, gpio_irq_type);5455 if (sdhci->data->card_power_gpio >= 0) {56 if (!sdhci->data->power_always_enb) {
···50 /* val == 1 -> card removed, val == 0 -> card inserted */51 /* if card removed - set irq for low level, else vice versa */52 gpio_irq_type = val ? IRQF_TRIGGER_LOW : IRQF_TRIGGER_HIGH;53+ irq_set_irq_type(irq, gpio_irq_type);5455 if (sdhci->data->card_power_gpio >= 0) {56 if (!sdhci->data->power_always_enb) {
+4-4
drivers/net/dm9000.c
···621 /* change in wol state, update IRQ state */622623 if (!dm->wake_state)624- set_irq_wake(dm->irq_wake, 1);625 else if (dm->wake_state & !opts)626- set_irq_wake(dm->irq_wake, 0);627 }628629 dm->wake_state = opts;···1424 } else {14251426 /* test to see if irq is really wakeup capable */1427- ret = set_irq_wake(db->irq_wake, 1);1428 if (ret) {1429 dev_err(db->dev, "irq %d cannot set wakeup (%d)\n",1430 db->irq_wake, ret);1431 ret = 0;1432 } else {1433- set_irq_wake(db->irq_wake, 0);1434 db->wake_supported = 1;1435 }1436 }
···621 /* change in wol state, update IRQ state */622623 if (!dm->wake_state)624+ irq_set_irq_wake(dm->irq_wake, 1);625 else if (dm->wake_state & !opts)626+ irq_set_irq_wake(dm->irq_wake, 0);627 }628629 dm->wake_state = opts;···1424 } else {14251426 /* test to see if irq is really wakeup capable */1427+ ret = irq_set_irq_wake(db->irq_wake, 1);1428 if (ret) {1429 dev_err(db->dev, "irq %d cannot set wakeup (%d)\n",1430 db->irq_wake, ret);1431 ret = 0;1432 } else {1433+ irq_set_irq_wake(db->irq_wake, 0);1434 db->wake_supported = 1;1435 }1436 }
···1206 iommu_disable_translation(iommu);12071208 if (iommu->irq) {1209- set_irq_data(iommu->irq, NULL);1210 /* This will mask the irq */1211 free_irq(iommu->irq, iommu);1212 destroy_irq(iommu->irq);
···1206 iommu_disable_translation(iommu);12071208 if (iommu->irq) {1209+ irq_set_handler_data(iommu->irq, NULL);1210 /* This will mask the irq */1211 free_irq(iommu->irq, iommu);1212 destroy_irq(iommu->irq);
···181 /* all other (older) Db1x00 boards use a GPIO to show182 * card detection status: use both-edge triggers.183 */184- set_irq_type(sock->insert_irq, IRQ_TYPE_EDGE_BOTH);185 ret = request_irq(sock->insert_irq, db1000_pcmcia_cdirq,186 0, "pcmcia_carddetect", sock);187
···181 /* all other (older) Db1x00 boards use a GPIO to show182 * card detection status: use both-edge triggers.183 */184+ irq_set_irq_type(sock->insert_irq, IRQ_TYPE_EDGE_BOTH);185 ret = request_irq(sock->insert_irq, db1000_pcmcia_cdirq,186 0, "pcmcia_carddetect", sock);187
···597 int result;598 int irq_pin = AST_INT;599600- set_irq_type(OMAP_GPIO_IRQ(irq_pin), IRQ_TYPE_LEVEL_LOW);601602 /*603 * for shared IRQS must provide non NULL device ptr
···597 int result;598 int irq_pin = AST_INT;599600+ irq_set_irq_type(OMAP_GPIO_IRQ(irq_pin), IRQ_TYPE_LEVEL_LOW);601602 /*603 * for shared IRQS must provide non NULL device ptr
+1-1
drivers/tty/hvc/hvc_xen.c
···178 if (xencons_irq < 0)179 xencons_irq = 0; /* NO_IRQ */180 else181- set_irq_noprobe(xencons_irq);182183 hp = hvc_alloc(HVC_COOKIE, xencons_irq, ops, 256);184 if (IS_ERR(hp))
···178 if (xencons_irq < 0)179 xencons_irq = 0; /* NO_IRQ */180 else181+ irq_set_noprobe(xencons_irq);182183 hp = hvc_alloc(HVC_COOKIE, xencons_irq, ops, 256);184 if (IS_ERR(hp))
+2-2
drivers/tty/serial/msm_serial_hs.c
···1644 if (unlikely(uport->irq < 0))1645 return -ENXIO;16461647- if (unlikely(set_irq_wake(uport->irq, 1)))1648 return -ENXIO;16491650 if (pdata == NULL || pdata->rx_wakeup_irq < 0)···1658 if (unlikely(msm_uport->rx_wakeup.irq < 0))1659 return -ENXIO;16601661- if (unlikely(set_irq_wake(msm_uport->rx_wakeup.irq, 1)))1662 return -ENXIO;1663 }1664
···1644 if (unlikely(uport->irq < 0))1645 return -ENXIO;16461647+ if (unlikely(irq_set_irq_wake(uport->irq, 1)))1648 return -ENXIO;16491650 if (pdata == NULL || pdata->rx_wakeup_irq < 0)···1658 if (unlikely(msm_uport->rx_wakeup.irq < 0))1659 return -ENXIO;16601661+ if (unlikely(irq_set_irq_wake(msm_uport->rx_wakeup.irq, 1)))1662 return -ENXIO;1663 }1664
+1-1
drivers/usb/host/oxu210hp-hcd.c
···3832 return -EBUSY;3833 }38343835- ret = set_irq_type(irq, IRQF_TRIGGER_FALLING);3836 if (ret) {3837 dev_err(&pdev->dev, "error setting irq type\n");3838 ret = -EFAULT;
···3832 return -EBUSY;3833 }38343835+ ret = irq_set_irq_type(irq, IRQF_TRIGGER_FALLING);3836 if (ret) {3837 dev_err(&pdev->dev, "error setting irq type\n");3838 ret = -EFAULT;
+1-1
drivers/usb/musb/tusb6010.c
···943 musb_writel(tbase, TUSB_INT_CTRL_CONF,944 TUSB_INT_CTRL_CONF_INT_RELCYC(0));945946- set_irq_type(musb->nIrq, IRQ_TYPE_LEVEL_LOW);947948 /* maybe force into the Default-A OTG state machine */949 if (!(musb_readl(tbase, TUSB_DEV_OTG_STAT)
···943 musb_writel(tbase, TUSB_INT_CTRL_CONF,944 TUSB_INT_CTRL_CONF_INT_RELCYC(0));945946+ irq_set_irq_type(musb->nIrq, IRQ_TYPE_LEVEL_LOW);947948 /* maybe force into the Default-A OTG state machine */949 if (!(musb_readl(tbase, TUSB_DEV_OTG_STAT)
+2-2
drivers/w1/masters/ds1wm.c
···368 ds1wm_data->active_high = plat->active_high;369370 if (res->flags & IORESOURCE_IRQ_HIGHEDGE)371- set_irq_type(ds1wm_data->irq, IRQ_TYPE_EDGE_RISING);372 if (res->flags & IORESOURCE_IRQ_LOWEDGE)373- set_irq_type(ds1wm_data->irq, IRQ_TYPE_EDGE_FALLING);374375 ret = request_irq(ds1wm_data->irq, ds1wm_isr, IRQF_DISABLED,376 "ds1wm", ds1wm_data);
···368 ds1wm_data->active_high = plat->active_high;369370 if (res->flags & IORESOURCE_IRQ_HIGHEDGE)371+ irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_EDGE_RISING);372 if (res->flags & IORESOURCE_IRQ_LOWEDGE)373+ irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_EDGE_FALLING);374375 ret = request_irq(ds1wm_data->irq, ds1wm_isr, IRQF_DISABLED,376 "ds1wm", ds1wm_data);