Changeset 21649


Ignore:
Timestamp:
2010-06-01T17:33:49+02:00 (7 years ago)
Author:
nbd
Message:

backport the latest version of the mac80211 package to backfire. includes fixes for wpa key handling, throughput issues, etc.

Location:
branches/backfire/package/mac80211
Files:
4 added
8 deleted
12 edited
2 moved

Legend:

Unmodified
Added
Removed
  • branches/backfire/package/mac80211/Makefile

    r21559 r21649  
    1111PKG_NAME:=mac80211 
    1212 
    13 PKG_VERSION:=2010-04-28 
    14 PKG_RELEASE:=3 
     13PKG_VERSION:=2010-05-24 
     14PKG_RELEASE:=1 
    1515PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources 
    1616#       http://www.orbit-lab.org/kernel/compat-wireless-2.6/2010/11 \ 
    1717#       http://wireless.kernel.org/download/compat-wireless-2.6 
    18 PKG_MD5SUM:=4b8c23ac7f33af7556034635af744c67 
     18PKG_MD5SUM:=3d465dc6e0213964d0349f61c485817f 
    1919 
    2020PKG_SOURCE:=compat-wireless-$(PKG_VERSION).tar.bz2 
     
    551551  PKG_B43_FWV4_NAME:=broadcom-wl 
    552552  PKG_B43_FWV4_VERSION:=4.178.10.4 
    553   PKG_B43_FWV4_OBJECT:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION)/linux/wl.o 
     553  PKG_B43_FWV4_OBJECT:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION)/linux/wl_apsta.o 
    554554  PKG_B43_FWV4_SOURCE:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION).tar.bz2 
    555555  PKG_B43_FWV4_SOURCE_URL:=http://mirror2.openwrt.org/sources/ 
     
    579579PKG_B43_FWV3_MD5SUM:=e08665c5c5b66beb9c3b2dd54aa80cb3 
    580580 
    581 ifneq ($(CONFIG_B43_OPENFIRMWARE),) 
     581ifeq ($(CONFIG_B43_OPENFIRMWARE),y) 
    582582  PKG_B43_FWCUTTER_NAME:=b43-fwcutter 
    583583  PKG_B43_FWCUTTER_VERSION:=3e69531aa65b8f664a0ab00dfc3e2eefeb0cb417 
     
    589589else 
    590590  PKG_B43_FWCUTTER_NAME:=b43-fwcutter 
    591   PKG_B43_FWCUTTER_VERSION:=012 
     591  PKG_B43_FWCUTTER_VERSION:=013 
    592592  PKG_B43_FWCUTTER_SOURCE:=$(PKG_B43_FWCUTTER_NAME)-$(PKG_B43_FWCUTTER_VERSION).tar.bz2 
    593593  PKG_B43_FWCUTTER_PROTO:=default 
    594594  PKG_B43_FWCUTTER_SOURCE_URL:=http://bu3sch.de/b43/fwcutter/ 
    595   PKG_B43_FWCUTTER_MD5SUM:=69eadf67b459f313a8d6b37aaabef96c 
     595  PKG_B43_FWCUTTER_MD5SUM:=3547ec6c474ac1bc2c4a5bb765b791a4 
    596596  PKG_B43_FWCUTTER_SUBDIR:=b43-fwcutter-$(PKG_B43_FWCUTTER_VERSION) 
    597597  PKG_B43_FWCUTTER_OBJECT:=$(PKG_B43_FWCUTTER_NAME)-$(PKG_B43_FWCUTTER_VERSION)/ 
     
    780780        $(if $(CONFIG_PACKAGE_ATH_DEBUG),-DCONFIG_ATH_DEBUG) \ 
    781781        -D__CONFIG_MAC80211_RC_DEFAULT=minstrel \ 
     782        -DCONFIG_MAC80211_RC_MINSTREL_HT \ 
    782783        $(if $(CONFIG_ATH_USER_REGD),-DATH_USER_REGD=1) \ 
    783784        $(if $(CONFIG_PACKAGE_ATH9K_USE_MINSTREL),-DATH9K_USE_MINSTREL) \ 
     
    878879        CONFIG_IWM= \ 
    879880        CONFIG_ATH9K_HTC= \ 
     881        CONFIG_MAC80211_RC_MINSTREL_HT=y \ 
    880882        MADWIFI= \ 
    881883        OLD_IWL= \ 
     
    988990                CFLAGS="-I$(STAGING_DIR_HOST)/include -include endian.h" 
    989991        $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(PKG_B43_FWCUTTER_OBJECT)/b43-fwcutter $(STAGING_DIR_HOST)/bin/ 
    990 ifneq ($(CONFIG_B43_OPENFIRMWARE),) 
     992ifeq ($(CONFIG_B43_OPENFIRMWARE),y) 
    991993        $(INSTALL_DIR) $(STAGING_DIR_HOST)/bin/ 
    992994        $(MAKE) -C "$(PKG_BUILD_DIR)/$(PKG_B43_FWCUTTER_SUBDIR)/assembler/" 
     
    10001002        rm -rf $(1)/lib/firmware/ 
    10011003        $(call Build/b43-common) 
    1002 ifneq ($(CONFIG_B43_OPENFIRMWARE),) 
     1004ifeq ($(CONFIG_B43_OPENFIRMWARE),y) 
    10031005        tar xzf "$(DL_DIR)/$(PKG_B43_FWV4_SOURCE)" -C "$(PKG_BUILD_DIR)" 
    10041006else 
     
    10061008endif 
    10071009        $(INSTALL_DIR) $(1)/lib/firmware/ 
    1008 ifneq ($(CONFIG_B43_OPENFIRMWARE),) 
     1010ifeq ($(CONFIG_B43_OPENFIRMWARE),y) 
    10091011        $(MAKE) -C "$(PKG_BUILD_DIR)/$(PKG_B43_FWV4_OBJECT)/" 
    10101012        $(INSTALL_DIR) $(1)/lib/firmware/b43-open/ 
     
    10131015        $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(PKG_B43_FWV4_OBJECT)/b0g0initvals5.fw $(1)/lib/firmware/b43-open/b0g0initvals5.fw 
    10141016else 
    1015         b43-fwcutter --unsupported -w $(1)/lib/firmware/ $(PKG_BUILD_DIR)/$(PKG_B43_FWV4_OBJECT) 
     1017        b43-fwcutter -w $(1)/lib/firmware/ $(PKG_BUILD_DIR)/$(PKG_B43_FWV4_OBJECT) 
    10161018endif 
    10171019ifneq ($(CONFIG_B43_FW_SQUASH),) 
  • branches/backfire/package/mac80211/patches/002-disable_rfkill.patch

    r21354 r21649  
    1010 ifeq ($(CONFIG_MAC80211),y) 
    1111 $(error "ERROR: you have MAC80211 compiled into the kernel, CONFIG_MAC80211=y, as such you cannot replace its mac80211 driver. You need this set to CONFIG_MAC80211=m. If you are using Fedora upgrade your kernel as later version should this set as modular. For further information on Fedora see https://bugzilla.redhat.com/show_bug.cgi?id=470143. If you are using your own kernel recompile it and make mac80211 modular") 
    12 @@ -481,8 +481,8 @@ endif 
     12@@ -483,8 +483,8 @@ endif 
    1313 # We need the backported rfkill module on kernel < 2.6.31. 
    1414 # In more recent kernel versions use the in kernel rfkill module. 
  • branches/backfire/package/mac80211/patches/005-disable_ssb_build.patch

    r21558 r21649  
    11--- a/Makefile 
    22+++ b/Makefile 
    3 @@ -28,7 +28,7 @@ obj-$(CONFIG_COMPAT_WIRELESS_MODULES) += 
     3@@ -30,7 +30,7 @@ obj-$(CONFIG_COMPAT_WIRELESS_MODULES) += 
    44 obj-$(CONFIG_COMPAT_NET_USB_MODULES) += drivers/net/usb/ 
    55  
     
    4242  
    4343 # CONFIG_B44=m 
    44 @@ -411,7 +395,6 @@ endif # end of SPI driver list 
     44@@ -413,7 +397,6 @@ endif # end of SPI driver list 
    4545  
    4646 ifneq ($(CONFIG_MMC),) 
  • branches/backfire/package/mac80211/patches/011-no_sdio.patch

    r21558 r21649  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -380,7 +380,7 @@ endif # end of SPI driver list 
     3@@ -382,7 +382,7 @@ endif # end of SPI driver list 
    44  
    55 ifneq ($(CONFIG_MMC),) 
  • branches/backfire/package/mac80211/patches/100-disable_pcmcia_compat.patch

    r20032 r21649  
    5454 #include <pcmcia/cistpl.h> 
    5555 #include <pcmcia/ds.h> 
    56 @@ -70,9 +70,9 @@ static inline struct sk_buff *netdev_all 
     56@@ -67,9 +67,9 @@ static inline struct sk_buff *netdev_all 
    5757        return skb; 
    5858 } 
  • branches/backfire/package/mac80211/patches/110-disable_usb_compat.patch

    r19389 r21649  
    1212--- a/compat/compat-2.6.29.c 
    1313+++ b/compat/compat-2.6.29.c 
    14 @@ -16,7 +16,7 @@ 
    15  #include <linux/etherdevice.h> 
     14@@ -50,7 +50,7 @@ void netdev_attach_ops(struct net_device 
     15 EXPORT_SYMBOL(netdev_attach_ops); 
    1616  
    1717 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,23)) 
  • branches/backfire/package/mac80211/patches/201-ath5k-WAR-for-AR71xx-PCI-bug.patch

    r20497 r21649  
    11--- a/drivers/net/wireless/ath/ath5k/reset.c 
    22+++ b/drivers/net/wireless/ath/ath5k/reset.c 
    3 @@ -1377,10 +1377,18 @@ int ath5k_hw_reset(struct ath5k_hw *ah,  
     3@@ -1374,10 +1374,18 @@ int ath5k_hw_reset(struct ath5k_hw *ah,  
    44         * guess we can tweak it and see how it goes ;-) 
    55         */ 
  • branches/backfire/package/mac80211/patches/404-ath_regd_optional.patch

    r21354 r21649  
    1111  
    1212 /* 
    13 @@ -588,3 +591,5 @@ u32 ath_regd_get_band_ctl(struct ath_reg 
     13@@ -587,3 +590,5 @@ u32 ath_regd_get_band_ctl(struct ath_reg 
    1414        } 
    1515 } 
  • branches/backfire/package/mac80211/patches/405-ath9k-read-eeprom-data-from-platform-data-on-pci-bus.patch

    r21354 r21649  
    99  
    1010 static DEFINE_PCI_DEVICE_TABLE(ath_pci_id_table) = { 
    11 @@ -53,21 +54,36 @@ static void ath_pci_read_cachesize(struc 
     11@@ -52,21 +53,36 @@ static void ath_pci_read_cachesize(struc 
    1212  
    1313 static bool ath_pci_eeprom_read(struct ath_common *common, u32 off, u16 *data) 
  • branches/backfire/package/mac80211/patches/408-ath9k_tweak_rx_intr_mitigation.patch

    r21354 r21649  
    11--- a/drivers/net/wireless/ath/ath9k/hw.c 
    22+++ b/drivers/net/wireless/ath/ath9k/hw.c 
    3 @@ -1380,7 +1380,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st 
     3@@ -1400,7 +1400,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st 
    44  
    55        if (ah->config.rx_intr_mitigation) { 
  • branches/backfire/package/mac80211/patches/510-ath9k_use_minstrel.patch

    r21648 r21649  
    11--- a/drivers/net/wireless/ath/ath9k/init.c 
    22+++ b/drivers/net/wireless/ath/ath9k/init.c 
    3 @@ -686,7 +686,11 @@ void ath9k_set_hw_capab(struct ath_softc 
     3@@ -689,7 +689,11 @@ void ath9k_set_hw_capab(struct ath_softc 
    44        hw->sta_data_size = sizeof(struct ath_node); 
    55        hw->vif_data_size = sizeof(struct ath_vif); 
  • branches/backfire/package/mac80211/patches/600-rt2x00-disable-pci-code-if-CONFIG_PCI-not-defined.patch

    r21354 r21649  
    11--- a/drivers/net/wireless/rt2x00/rt2x00pci.c 
    22+++ b/drivers/net/wireless/rt2x00/rt2x00pci.c 
    3 @@ -225,6 +225,7 @@ void rt2x00pci_uninitialize(struct rt2x0 
     3@@ -216,6 +216,7 @@ void rt2x00pci_uninitialize(struct rt2x0 
    44 } 
    55 EXPORT_SYMBOL_GPL(rt2x00pci_uninitialize); 
     
    99  * PCI driver handlers. 
    1010  */ 
    11 @@ -399,6 +400,7 @@ int rt2x00pci_resume(struct pci_dev *pci 
     11@@ -390,6 +391,7 @@ int rt2x00pci_resume(struct pci_dev *pci 
    1212 } 
    1313 EXPORT_SYMBOL_GPL(rt2x00pci_resume); 
  • branches/backfire/package/mac80211/patches/700-mwl8k-missing-pci-id-for-WNR854T.patch

    r21354 r21649  
    11--- a/drivers/net/wireless/mwl8k.c 
    22+++ b/drivers/net/wireless/mwl8k.c 
    3 @@ -3850,6 +3850,7 @@ MODULE_FIRMWARE("mwl8k/helper_8366.fw"); 
     3@@ -3882,6 +3882,7 @@ MODULE_FIRMWARE("mwl8k/helper_8366.fw"); 
    44 MODULE_FIRMWARE("mwl8k/fmimage_8366.fw"); 
    55  
Note: See TracChangeset for help on using the changeset viewer.