diff options
author | Eyal Shapira <eyal@wizery.com> | 2015-09-21 20:03:22 +0300 |
---|---|---|
committer | Luca Coelho <luciano.coelho@intel.com> | 2015-10-05 14:33:30 +0300 |
commit | ed21a384bbd2b011289dd1b5cab7eebc7ebeda11 (patch) | |
tree | 83ed17548c88cbd3b7b89ed56d1ef8d4f148aa65 /Documentation/highuid.txt | |
parent | 40ce5ed1e9d5c80819733c4fdc40a2b6c531d981 (diff) | |
download | linux-ed21a384bbd2b011289dd1b5cab7eebc7ebeda11.tar.xz |
iwlwifi: mvm: rs: fix success ratio comparison in rs_get_best_rate
success_ratio is actually 128 * SR in percentage while
IWL_MVM_RS_SR_NO_DECREASE is 85%. Fix this by using RS_PERCENT().
This bug caused the if branch to be always executed. This in turn
led to always selecting a rate, following a column switch, in which
the expected throughput would exceed the best expected current throughput.
In some scenarios where the success ratio isn't >85% such a rate
could be too aggressive leading us to avoid the new column.
This has the potential of causing sub optimal performance.
Reported-by: Moshe Harel <moshe.harel@intel.com>
Signed-off-by: Eyal Shapira <eyalx.shapira@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Diffstat (limited to 'Documentation/highuid.txt')
0 files changed, 0 insertions, 0 deletions