mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 10:08:59 +00:00
22 lines
635 B
Diff
22 lines
635 B
Diff
|
Fix Linux 2.6.30 compatibility
|
||
|
|
||
|
Linux 2.6.30 doesn't define IRQ_NONE as a macro. Assume irqreturn_t,
|
||
|
IRQ_NONE and IRQ_HANDLED to be present on Linux 2.6.29 and newer.
|
||
|
http://madwifi-project.org/changeset/3986
|
||
|
--- a/ath/if_athvar.h
|
||
|
+++ b/ath/if_athvar.h
|
||
|
@@ -83,11 +83,13 @@ typedef void *TQUEUE_ARG;
|
||
|
/*
|
||
|
* Guess how the interrupt handler should work.
|
||
|
*/
|
||
|
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29)
|
||
|
#if !defined(IRQ_NONE)
|
||
|
typedef void irqreturn_t;
|
||
|
#define IRQ_NONE
|
||
|
#define IRQ_HANDLED
|
||
|
#endif /* !defined(IRQ_NONE) */
|
||
|
+#endif /* Linux < 2.6.29 */
|
||
|
|
||
|
#ifndef SET_MODULE_OWNER
|
||
|
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23)
|