lantiq: Make ATM and PTM drivers compatible with kernel 4.1
[openwrt/svn-archive/archive.git] / package / kernel / lantiq / ltq-atm / src / ltq_atm.c
index 15435f6bfb225e761d97cf08d22819cd1f0452d3..84ce7fa2eb4cd643dbc965d8fb23ff9e61ba9518 100644 (file)
@@ -1818,7 +1818,11 @@ static int ltq_atm_probe(struct platform_device *pdev)
        }
 
        /*  register interrupt handler  */
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0)
+       ret = request_irq(PPE_MAILBOX_IGU1_INT, mailbox_irq_handler, 0, "atm_mailbox_isr", &g_atm_priv_data);
+#else
        ret = request_irq(PPE_MAILBOX_IGU1_INT, mailbox_irq_handler, IRQF_DISABLED, "atm_mailbox_isr", &g_atm_priv_data);
+#endif
        if ( ret ) {
                if ( ret == -EBUSY ) {
                        pr_err("IRQ may be occupied by other driver, please reconfig to disable it.\n");