summaryrefslogtreecommitdiffstats
path: root/package/madwifi/patches/111-wds_fix_PR_914.patch
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-05-21 06:25:34 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-05-21 06:25:34 +0000
commit7f93038dad7c0432a86a23fe87a94c8f3c6d0856 (patch)
tree7dc065cfa108233089a504ac1a2126094ccaa0b0 /package/madwifi/patches/111-wds_fix_PR_914.patch
parent9e6a1afa2b5501999464edc876f29b896d5da71c (diff)
madwifi: switch to latest madwifi-hal-0.9.30.13 snapshot as reference
merge in refcount branch as well and clean up openwrt patches (a few fixes got merged upstream) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7300 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/madwifi/patches/111-wds_fix_PR_914.patch')
-rw-r--r--package/madwifi/patches/111-wds_fix_PR_914.patch31
1 files changed, 0 insertions, 31 deletions
diff --git a/package/madwifi/patches/111-wds_fix_PR_914.patch b/package/madwifi/patches/111-wds_fix_PR_914.patch
deleted file mode 100644
index 282b38576..000000000
--- a/package/madwifi/patches/111-wds_fix_PR_914.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -urN madwifi-ng-refcount-r2313-20070505.old/net80211/ieee80211_node.c madwifi-ng-refcount-r2313-20070505.dev/net80211/ieee80211_node.c
---- madwifi-ng-refcount-r2313-20070505.old/net80211/ieee80211_node.c 2007-05-04 23:09:29.000000000 +0200
-+++ madwifi-ng-refcount-r2313-20070505.dev/net80211/ieee80211_node.c 2007-05-13 18:17:55.697101792 +0200
-@@ -981,11 +981,11 @@
- ieee80211_del_wds_node(struct ieee80211_node_table *nt, struct ieee80211_node *ni)
- {
- int hash;
-- struct ieee80211_wds_addr *wds;
-+ struct ieee80211_wds_addr *wds, *next;
-
- IEEE80211_NODE_TABLE_LOCK_IRQ(nt);
- for (hash = 0; hash < IEEE80211_NODE_HASHSIZE; hash++) {
-- LIST_FOREACH(wds, &nt->nt_wds_hash[hash], wds_hash) {
-+ LIST_FOREACH_SAFE(wds, &nt->nt_wds_hash[hash], wds_hash, next) {
- if (wds->wds_ni == ni) {
- LIST_REMOVE(wds, wds_hash);
- ieee80211_unref_node(&wds->wds_ni);
-@@ -1002,11 +1002,11 @@
- {
- struct ieee80211_node_table *nt = (struct ieee80211_node_table *)data;
- int hash;
-- struct ieee80211_wds_addr *wds;
-+ struct ieee80211_wds_addr *wds, *next;
-
- IEEE80211_NODE_TABLE_LOCK_IRQ(nt);
- for (hash = 0; hash < IEEE80211_NODE_HASHSIZE; hash++) {
-- LIST_FOREACH(wds, &nt->nt_wds_hash[hash], wds_hash) {
-+ LIST_FOREACH_SAFE(wds, &nt->nt_wds_hash[hash], wds_hash, next) {
- if (wds->wds_agingcount != WDS_AGING_STATIC) {
- if (!wds->wds_agingcount) {
- LIST_REMOVE(wds, wds_hash);