Bug#381528: madwifi does not build with 2.6.18-rc3

Junichi Uekawa dancer at netfort.gr.jp
Sat Aug 5 07:05:24 UTC 2006


Package: madwifi-source
Version: 0.svnr1680.0.9.1-1
Tags: patch

Please fix build issue with latest kernels.


diff -u madwifi-0.svnr1680.0.9.1/debian/changelog madwifi-0.svnr1680.0.9.1/debian/changelog
--- madwifi-0.svnr1680.0.9.1/debian/changelog
+++ madwifi-0.svnr1680.0.9.1/debian/changelog
@@ -1,3 +1,9 @@
+madwifi (0.svnr1680.0.9.1-1.1) unstable; urgency=low
+
+  * Apply fixes for madwifi tickets 746, 760 to build with 2.6.18-rc3
+
+ -- Junichi Uekawa <dancer at debian.org>  Sat,  5 Aug 2006 15:49:02 +0900
+
 madwifi (0.svnr1680.0.9.1-1) unstable; urgency=low
 
   * New upstream release.
only in patch2:
unchanged:
--- madwifi-0.svnr1680.0.9.1.orig/net80211/ieee80211_linux.c
+++ madwifi-0.svnr1680.0.9.1/net80211/ieee80211_linux.c
@@ -44,6 +44,7 @@
 #include <linux/etherdevice.h>
 #include <linux/if_vlan.h>
 #include <linux/vmalloc.h>
+#include <linux/proc_fs.h>
 
 #include <net/iw_handler.h>
 #include <linux/wireless.h>
only in patch2:
unchanged:
--- madwifi-0.svnr1680.0.9.1.orig/include/compat.h
+++ madwifi-0.svnr1680.0.9.1/include/compat.h
@@ -43,7 +43,11 @@
  */
 #define	NBBY	8			/* number of bits/byte */
 
-#define	roundup(x, y)	((((x)+((y)-1))/(y))*(y))  /* to any y */
+#include <linux/version.h>
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
+#define	roundup(x, y)	((((x)+((y)-1))/(y))*(y))  /* to any y */ 
+#endif
+
 #define	howmany(x, y)	(((x)+((y)-1))/(y))
 
 /* Bit map related macros. */




More information about the Pkg-madwifi-maintainers mailing list