| 1 | --- a/net/wireless/reg.c |
| 2 | +++ b/net/wireless/reg.c |
| 3 | @@ -901,7 +901,7 @@ static void handle_channel(struct wiphy |
| 4 | map_regdom_flags(reg_rule->flags) | bw_flags; |
| 5 | chan->max_antenna_gain = chan->orig_mag = |
| 6 | (int) MBI_TO_DBI(power_rule->max_antenna_gain); |
| 7 | - chan->max_power = chan->orig_mpwr = |
| 8 | + chan->max_reg_power = chan->max_power = chan->orig_mpwr = |
| 9 | (int) MBM_TO_DBM(power_rule->max_eirp); |
| 10 | return; |
| 11 | } |
| 12 | @@ -1323,7 +1323,8 @@ static void handle_channel_custom(struct |
| 13 | |
| 14 | chan->flags |= map_regdom_flags(reg_rule->flags) | bw_flags; |
| 15 | chan->max_antenna_gain = (int) MBI_TO_DBI(power_rule->max_antenna_gain); |
| 16 | - chan->max_power = (int) MBM_TO_DBM(power_rule->max_eirp); |
| 17 | + chan->max_reg_power = chan->max_power = |
| 18 | + (int) MBM_TO_DBM(power_rule->max_eirp); |
| 19 | } |
| 20 | |
| 21 | static void handle_band_custom(struct wiphy *wiphy, enum ieee80211_band band, |
| 22 | |