diff options
author | Felix Fietkau <nbd@openwrt.org> | 2012-06-19 00:59:19 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2012-06-19 00:59:19 +0000 |
commit | 431e612d9e885471a4cf28288b1673d290e0c782 (patch) | |
tree | 88d28b3975a239e257f4ece29bcd8a91dea37d82 | |
parent | 5e204a09cf8c7e4da0e18acd9a3301fa78665e48 (diff) | |
download | master-31e0f0ae-431e612d9e885471a4cf28288b1673d290e0c782.tar.gz master-31e0f0ae-431e612d9e885471a4cf28288b1673d290e0c782.tar.bz2 master-31e0f0ae-431e612d9e885471a4cf28288b1673d290e0c782.zip |
mac80211: fix linux 3.5 compatibility
SVN-Revision: 32449
-rw-r--r-- | package/mac80211/patches/522-ath9k_per_chain_signal_strength.patch | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/package/mac80211/patches/522-ath9k_per_chain_signal_strength.patch b/package/mac80211/patches/522-ath9k_per_chain_signal_strength.patch index 3b9cfe8752..ba1f9f0534 100644 --- a/package/mac80211/patches/522-ath9k_per_chain_signal_strength.patch +++ b/package/mac80211/patches/522-ath9k_per_chain_signal_strength.patch @@ -270,7 +270,7 @@ __NL80211_STA_INFO_AFTER_LAST, --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c -@@ -2553,6 +2553,33 @@ nla_put_failure: +@@ -2553,6 +2553,32 @@ nla_put_failure: return false; } @@ -285,26 +285,25 @@ + + attr = nla_nest_start(msg, id); + if (!attr) -+ goto nla_put_failure; ++ return false; + + for (i = 0; i < 4; i++) { + if (!(mask & BIT(i))) + continue; + -+ NLA_PUT_U8(msg, i, signal[i]); ++ if (nla_put_u8(msg, i, signal[i])) ++ return false; + } + + nla_nest_end(msg, attr); + + return true; -+nla_put_failure: -+ return false; +} + static int nl80211_send_station(struct sk_buff *msg, u32 pid, u32 seq, int flags, struct cfg80211_registered_device *rdev, -@@ -2614,6 +2641,18 @@ static int nl80211_send_station(struct s +@@ -2614,6 +2640,18 @@ static int nl80211_send_station(struct s default: break; } |