You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
635 B
21 lines
635 B
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)
|
|
|