package/kernel: renable kmod-input on 2.4 (closes: #7063)
[openwrt.git] / package / mac80211 / patches / 802-mac80211_cfg_fix.patch
1 --- a/net/mac80211/cfg.c
2 +++ b/net/mac80211/cfg.c
3 @@ -97,9 +97,6 @@ static int ieee80211_change_iface(struct
4 params->mesh_id_len,
5 params->mesh_id);
6
7 - if (sdata->vif.type != NL80211_IFTYPE_MONITOR || !flags)
8 - return 0;
9 -
10 if (type == NL80211_IFTYPE_AP_VLAN &&
11 params && params->use_4addr == 0)
12 rcu_assign_pointer(sdata->u.vlan.sta, NULL);
13 @@ -107,7 +104,9 @@ static int ieee80211_change_iface(struct
14 params && params->use_4addr >= 0)
15 sdata->u.mgd.use_4addr = params->use_4addr;
16
17 - sdata->u.mntr_flags = *flags;
18 + if (sdata->vif.type == NL80211_IFTYPE_MONITOR && flags)
19 + sdata->u.mntr_flags = *flags;
20 +
21 return 0;
22 }
23
This page took 0.036537 seconds and 5 git commands to generate.