mirror of
https://github.com/torvalds/linux
synced 2024-10-11 22:05:39 +00:00
ath9k: Remove the median function in rate control
With the current rate control selection method the median function is nowhere used, so remove it. Signed-off-by: Mohammed Shafi Shajakhan <mshajakhan@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
ada9f1cacb
commit
123f5b8e6f
|
@ -381,25 +381,6 @@ static const struct ath_rate_table ar5416_11g_ratetable = {
|
||||||
static int ath_rc_get_rateindex(const struct ath_rate_table *rate_table,
|
static int ath_rc_get_rateindex(const struct ath_rate_table *rate_table,
|
||||||
struct ieee80211_tx_rate *rate);
|
struct ieee80211_tx_rate *rate);
|
||||||
|
|
||||||
static inline int8_t median(int8_t a, int8_t b, int8_t c)
|
|
||||||
{
|
|
||||||
if (a >= b) {
|
|
||||||
if (b >= c)
|
|
||||||
return b;
|
|
||||||
else if (a > c)
|
|
||||||
return c;
|
|
||||||
else
|
|
||||||
return a;
|
|
||||||
} else {
|
|
||||||
if (a >= c)
|
|
||||||
return a;
|
|
||||||
else if (b >= c)
|
|
||||||
return c;
|
|
||||||
else
|
|
||||||
return b;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void ath_rc_sort_validrates(const struct ath_rate_table *rate_table,
|
static void ath_rc_sort_validrates(const struct ath_rate_table *rate_table,
|
||||||
struct ath_rate_priv *ath_rc_priv)
|
struct ath_rate_priv *ath_rc_priv)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue