android_kernel_xiaomi_sm8350/net/mac80211
Vasanthakumar Thiagarajan e3c92df08c mac80211: Fix tx power setting
power_level in ieee80211_conf is being used for more than one
purpose. It being used as user configured power limit and the
final power limit given to the driver. By doing so, except very
first time, the tx power limit is taken from min(chan->max_power,
local->hw.conf.power_level) which is not what we want. This patch
defines a new memeber in ieee80211_conf which is meant only for
user configured power limit.

Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-01-29 15:59:36 -05:00
..
aes_ccm.c
aes_ccm.h
cfg.c mac80211: Send Layer 2 Update frame on reassociation 2008-12-19 15:23:08 -05:00
cfg.h
debugfs_key.c
debugfs_key.h
debugfs_netdev.c mac80211: move bss_conf into vif 2008-10-31 19:00:15 -04:00
debugfs_netdev.h
debugfs_sta.c mac80211: fix a buffer overrun in station debug code 2008-11-10 21:37:39 -08:00
debugfs_sta.h
debugfs.c mac80211: make retry limits part of hw config 2008-10-31 19:00:14 -04:00
debugfs.h
event.c
ht.c mac80211: no need for ht.enabled 2009-01-29 15:59:32 -05:00
ieee80211_i.h mac80211: Enhancements to dynamic power save. 2009-01-29 15:58:49 -05:00
iface.c mac80211: Cancel the power save timer in ieee80211_stop. 2009-01-29 15:58:49 -05:00
Kconfig mac80211: make Minstrel the default rate control algorithm 2008-11-26 09:47:03 -05:00
key.c
key.h
led.c
led.h
main.c mac80211: Fix tx power setting 2009-01-29 15:59:36 -05:00
Makefile mac80211/cfg80211: check endianness in sparse runs 2008-12-12 14:01:35 -05:00
mesh_hwmp.c net: remove redundant argument comments 2008-11-21 17:15:03 -08:00
mesh_pathtbl.c
mesh_plink.c mac80211: initialize RC data for all mesh links upon allocation 2009-01-12 14:24:57 -05:00
mesh.c wireless: move mesh config length constant 2008-11-10 15:10:16 -05:00
mesh.h wireless: move mesh config length constant 2008-11-10 15:10:16 -05:00
michael.c
michael.h
mlme.c mac80211: no need for ht.enabled 2009-01-29 15:59:32 -05:00
rate.c mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
rate.h mac80211: remove rate_control_clear 2008-10-31 19:00:37 -04:00
rc80211_minstrel_debugfs.c
rc80211_minstrel.c minstrel: fix warning if lowest supported rate index is not 0 2009-01-12 14:24:55 -05:00
rc80211_minstrel.h minstrel: improve performance for non-MRR drivers 2008-10-31 19:00:36 -04:00
rc80211_pid_algo.c mac80211: Fix pid rate-setting algorithm to allow rate changes 2008-11-26 09:47:20 -05:00
rc80211_pid_debugfs.c mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
rc80211_pid.h mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
rx.c mac80211: Remove radiotap rate-present flag for HT 2008-12-19 15:23:22 -05:00
scan.c mac80211: Enhancements to dynamic power save. 2009-01-29 15:58:49 -05:00
spectmgmt.c
sta_info.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-05 22:54:40 -08:00
sta_info.h mac80211: more kernel-doc fixes 2009-01-16 17:08:23 -05:00
tkip.c
tkip.h
tx.c mac80211: Reset the power save timer from master_start_xmit. 2009-01-29 15:58:48 -05:00
util.c mac80211: track master queue status 2008-12-19 15:23:59 -05:00
wep.c mac80211: fix unaligned access in ieee80211_wep_encrypt_data 2008-11-26 09:47:51 -05:00
wep.h mac80211: minor code cleanups 2008-10-31 18:05:59 -04:00
wext.c mac80211: Fix tx power setting 2009-01-29 15:59:36 -05:00
wme.c mac80211: Re-enable aggregation 2008-10-31 19:02:14 -04:00
wme.h
wpa.c mac80211: minor code cleanups 2008-10-31 18:05:59 -04:00
wpa.h