mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-30 18:47:06 +00:00
f9532a06b1
SVN-Revision: 15850
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)
|