projects
/
lede-git
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lantiq: Make ATM and PTM drivers compatible with kernel 4.1
[lede-git/.git]
/
package
/
kernel
/
lantiq
/
ltq-atm
/
src
/
ltq_atm.c
diff --git
a/package/kernel/lantiq/ltq-atm/src/ltq_atm.c
b/package/kernel/lantiq/ltq-atm/src/ltq_atm.c
index 15435f6bfb225e761d97cf08d22819cd1f0452d3..84ce7fa2eb4cd643dbc965d8fb23ff9e61ba9518 100644
(file)
--- a/
package/kernel/lantiq/ltq-atm/src/ltq_atm.c
+++ b/
package/kernel/lantiq/ltq-atm/src/ltq_atm.c
@@
-1818,7
+1818,11
@@
static int ltq_atm_probe(struct platform_device *pdev)
}
/* register interrupt handler */
}
/* 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);
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");
if ( ret ) {
if ( ret == -EBUSY ) {
pr_err("IRQ may be occupied by other driver, please reconfig to disable it.\n");