use set_irq_chip_and_handler (#2408)
authorejka <ejka@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 20 Sep 2007 02:22:03 +0000 (02:22 +0000)
committerejka <ejka@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 20 Sep 2007 02:22:03 +0000 (02:22 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8852 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/ar7/files/arch/mips/ar7/vlynq.c

index 083dd0b..4c0a86d 100644 (file)
@@ -276,7 +276,9 @@ static int vlynq_setup_irq(struct vlynq_device *dev)
                                                 handle_level_irq);
                        set_irq_chip_data(dev->irq_start + i, dev);
                } else {
-                       set_irq_chip(dev->irq_start + i, &vlynq_irq_chip);
+                       set_irq_chip_and_handler(dev->irq_start + i,
+                                                &vlynq_irq_chip,
+                                                handle_simple_irq);
                        set_irq_chip_data(dev->irq_start + i, dev);
                        vlynq_reg_write(dev->remote->int_device[i >> 2], 0);
                }
This page took 0.024383 seconds and 4 git commands to generate.