mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-02 00:29:41 +02:00
e7ee300066
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15850 3c298f89-4303-0410-b956-a3cf2f4a3e73
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)
|