From 93f00c0eb55a54b43b9a17fb95ae1ebb0971186b Mon Sep 17 00:00:00 2001 From: nbd Date: Fri, 3 Oct 2008 15:17:34 +0000 Subject: madwifi patch cleanup and stability fixes - fix a semi-random heisenbug by replacing the previous noderef fix with a simple hack that is not 100% correct, but safe. - add ad-hoc atim fixes by bruno - add napi polling fixes by sven-ola - fix compile breakage with debug enabled git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12838 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/madwifi/patches/380-noderef_fix.patch | 29 --------------------------- 1 file changed, 29 deletions(-) delete mode 100644 package/madwifi/patches/380-noderef_fix.patch (limited to 'package/madwifi/patches/380-noderef_fix.patch') diff --git a/package/madwifi/patches/380-noderef_fix.patch b/package/madwifi/patches/380-noderef_fix.patch deleted file mode 100644 index fb4192ddf..000000000 --- a/package/madwifi/patches/380-noderef_fix.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/net80211/ieee80211_node.c -+++ b/net80211/ieee80211_node.c -@@ -316,7 +316,7 @@ - */ - ni = ieee80211_find_node(&ic->ic_sta, vap->iv_myaddr); - if (ni == NULL) { -- ni = ieee80211_alloc_node_table(vap, vap->iv_myaddr); -+ ni = ieee80211_alloc_node(vap, vap->iv_myaddr); - IEEE80211_DPRINTF(vap, IEEE80211_MSG_ASSOC, - "%s: ni:%p allocated for " MAC_FMT "\n", - __func__, ni, MAC_ADDR(vap->iv_myaddr)); -@@ -421,14 +421,14 @@ - /* XXX multi-bss wrong */ - ieee80211_reset_erp(ic, ic->ic_curmode); - -- ni = ieee80211_alloc_node_table(vap, vap->iv_myaddr); -+ ni = ieee80211_alloc_node(vap, vap->iv_myaddr); - IEEE80211_DPRINTF(vap, IEEE80211_MSG_ASSOC, - "%s: ni:%p allocated for " MAC_FMT "\n", - __func__, ni, MAC_ADDR(vap->iv_myaddr)); - KASSERT(ni != NULL, ("unable to setup inital BSS node")); - - vap->iv_bss = PASS_NODE(ni); -- KASSERT((atomic_read(&vap->iv_bss->ni_refcnt) == 2), -+ KASSERT((atomic_read(&vap->iv_bss->ni_refcnt) == 1), - ("wrong refcount for new node.")); - - if (obss != NULL) { - -- cgit v1.2.3