Author: jogo
Date: 2015-08-23 11:41:27 +0200 (Sun, 23 Aug 2015)
New Revision: 46710

Modified:
   branches/chaos_calmer/package/kernel/mac80211/Makefile
Log:
CC: mac80211: disable ipw2x00 for big endian targets

The ipw2x00 drivers assume that the system they are running is little
endian, and access everything in native byte order. When run on a big
endian system, everything breaks apart.

Since fixing this is non trivial on a first glance, disable them for
big endian targets.

Backport of r46708.

Signed-off-by: Jonas Gorski <[email protected]>

Modified: branches/chaos_calmer/package/kernel/mac80211/Makefile
===================================================================
--- branches/chaos_calmer/package/kernel/mac80211/Makefile      2015-08-23 
09:41:07 UTC (rev 46709)
+++ branches/chaos_calmer/package/kernel/mac80211/Makefile      2015-08-23 
09:41:27 UTC (rev 46710)
@@ -707,7 +707,7 @@
 define KernelPackage/net-libipw
   $(call KernelPackage/mac80211/Default)
   TITLE:=libipw for ipw2100 and ipw2200
-  DEPENDS:=@PCI_SUPPORT +kmod-crypto-core +kmod-crypto-arc4 +kmod-crypto-aes 
+kmod-crypto-michael-mic +kmod-lib80211 +kmod-cfg80211 +@DRIVER_WEXT_SUPPORT
+  DEPENDS:=@PCI_SUPPORT +kmod-crypto-core +kmod-crypto-arc4 +kmod-crypto-aes 
+kmod-crypto-michael-mic +kmod-lib80211 +kmod-cfg80211 +@DRIVER_WEXT_SUPPORT 
@!BIG_ENDIAN
   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ipw2x00/libipw.ko
   AUTOLOAD:=$(call AutoProbe,libipw)
 endef
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to