Loading net/wireless/reg.c +18 −14 Original line number Diff line number Diff line Loading @@ -43,6 +43,15 @@ #include "regdb.h" #include "nl80211.h" #ifdef CONFIG_CFG80211_REG_DEBUG #define REG_DBG_PRINT(args...) \ do { \ printk(KERN_DEBUG args); \ } while (0) #else #define REG_DBG_PRINT(args) #endif /* Receipt of information from last regulatory request */ static struct regulatory_request *last_request; Loading Loading @@ -972,25 +981,21 @@ static void handle_channel(struct wiphy *wiphy, enum ieee80211_band band, if (r == -ERANGE && last_request->initiator == NL80211_REGDOM_SET_BY_COUNTRY_IE) { #ifdef CONFIG_CFG80211_REG_DEBUG printk(KERN_DEBUG "cfg80211: Leaving channel %d MHz " REG_DBG_PRINT("cfg80211: Leaving channel %d MHz " "intact on %s - no rule found in band on " "Country IE\n", chan->center_freq, wiphy_name(wiphy)); #endif } else { /* * In this case we know the country IE has at least one reg rule * for the band so we respect its band definitions */ #ifdef CONFIG_CFG80211_REG_DEBUG if (last_request->initiator == NL80211_REGDOM_SET_BY_COUNTRY_IE) printk(KERN_DEBUG "cfg80211: Disabling " REG_DBG_PRINT("cfg80211: Disabling " "channel %d MHz on %s due to " "Country IE\n", chan->center_freq, wiphy_name(wiphy)); #endif flags |= IEEE80211_CHAN_DISABLED; chan->flags = flags; } Loading Loading @@ -1870,13 +1875,12 @@ int regulatory_hint_found_beacon(struct wiphy *wiphy, if (!reg_beacon) return -ENOMEM; #ifdef CONFIG_CFG80211_REG_DEBUG printk(KERN_DEBUG "cfg80211: Found new beacon on " REG_DBG_PRINT("cfg80211: Found new beacon on " "frequency: %d MHz (Ch %d) on %s\n", beacon_chan->center_freq, ieee80211_frequency_to_channel(beacon_chan->center_freq), wiphy_name(wiphy)); #endif memcpy(®_beacon->chan, beacon_chan, sizeof(struct ieee80211_channel)); Loading Loading
net/wireless/reg.c +18 −14 Original line number Diff line number Diff line Loading @@ -43,6 +43,15 @@ #include "regdb.h" #include "nl80211.h" #ifdef CONFIG_CFG80211_REG_DEBUG #define REG_DBG_PRINT(args...) \ do { \ printk(KERN_DEBUG args); \ } while (0) #else #define REG_DBG_PRINT(args) #endif /* Receipt of information from last regulatory request */ static struct regulatory_request *last_request; Loading Loading @@ -972,25 +981,21 @@ static void handle_channel(struct wiphy *wiphy, enum ieee80211_band band, if (r == -ERANGE && last_request->initiator == NL80211_REGDOM_SET_BY_COUNTRY_IE) { #ifdef CONFIG_CFG80211_REG_DEBUG printk(KERN_DEBUG "cfg80211: Leaving channel %d MHz " REG_DBG_PRINT("cfg80211: Leaving channel %d MHz " "intact on %s - no rule found in band on " "Country IE\n", chan->center_freq, wiphy_name(wiphy)); #endif } else { /* * In this case we know the country IE has at least one reg rule * for the band so we respect its band definitions */ #ifdef CONFIG_CFG80211_REG_DEBUG if (last_request->initiator == NL80211_REGDOM_SET_BY_COUNTRY_IE) printk(KERN_DEBUG "cfg80211: Disabling " REG_DBG_PRINT("cfg80211: Disabling " "channel %d MHz on %s due to " "Country IE\n", chan->center_freq, wiphy_name(wiphy)); #endif flags |= IEEE80211_CHAN_DISABLED; chan->flags = flags; } Loading Loading @@ -1870,13 +1875,12 @@ int regulatory_hint_found_beacon(struct wiphy *wiphy, if (!reg_beacon) return -ENOMEM; #ifdef CONFIG_CFG80211_REG_DEBUG printk(KERN_DEBUG "cfg80211: Found new beacon on " REG_DBG_PRINT("cfg80211: Found new beacon on " "frequency: %d MHz (Ch %d) on %s\n", beacon_chan->center_freq, ieee80211_frequency_to_channel(beacon_chan->center_freq), wiphy_name(wiphy)); #endif memcpy(®_beacon->chan, beacon_chan, sizeof(struct ieee80211_channel)); Loading