X-Git-Url: http://git.ozo.com/?p=openwrt-10.03%2F.git;a=blobdiff_plain;f=package%2Fmadwifi%2Fpatches%2F451-ibss_race_fix.patch;h=d25d3cc88f9cbf9eaceae2b8ae4ebbb001d93f52;hp=9be3311fdada3a9e902014dacda2739abbd10689;hb=875a24be1f84f391fe4e7f75c37c80e5804617e5;hpb=2fbb0f0be3175485b7a37af4bdb070da9ff42f2d diff --git a/package/madwifi/patches/451-ibss_race_fix.patch b/package/madwifi/patches/451-ibss_race_fix.patch index 9be3311fd..d25d3cc88 100644 --- a/package/madwifi/patches/451-ibss_race_fix.patch +++ b/package/madwifi/patches/451-ibss_race_fix.patch @@ -194,17 +194,6 @@ } IEEE80211_ADDR_COPY(ni->ni_bssid, vap->iv_myaddr); -@@ -429,8 +425,8 @@ ieee80211_reset_bss(struct ieee80211vap - __func__, ni, MAC_ADDR(vap->iv_myaddr)); - KASSERT(ni != NULL, ("unable to setup inital BSS node")); - -- vap->iv_bss = ieee80211_ref_node(ni); -- KASSERT((atomic_read(&vap->iv_bss->ni_refcnt) == 3), -+ vap->iv_bss = ni; -+ KASSERT((atomic_read(&vap->iv_bss->ni_refcnt) == 2), - ("wrong refcount for new node.")); - - if (obss != NULL) { @@ -647,7 +643,7 @@ ieee80211_sta_join1(struct ieee80211_nod (vap->iv_state == IEEE80211_S_RUN) && bssid_equal(obss, selbs)); */ vap->iv_bss = selbs;