diff options
author | Mohammed Shafi Shajakhan <mshajakhan@atheros.com> | 2010-12-14 13:18:28 +0530 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-12-15 17:03:54 -0500 |
commit | 4dc3530df7c0428b41c00399a7ee8c929406d181 (patch) | |
tree | 43a6c79e6984ce0479746e4a1a847f4a1b493538 /drivers/net/wireless/ath/ath9k/main.c | |
parent | 17b3c17ecde36db5db7760a2802990b3129a4d65 (diff) | |
download | kernel_samsung_tuna-4dc3530df7c0428b41c00399a7ee8c929406d181.zip kernel_samsung_tuna-4dc3530df7c0428b41c00399a7ee8c929406d181.tar.gz kernel_samsung_tuna-4dc3530df7c0428b41c00399a7ee8c929406d181.tar.bz2 |
ath9k: Make PM-QOS value as user configurable
This patch allows the pm-qos value to be user configurable by making it as
a module parameter.This will help our customers to configure the pm-qos
value according to the effect in throughput due to the DMA latency problem
which was observed in Intel Pinetrail platforms.
The tested value of '55' will be filled as the default
pm-qos-value incase the user does not specifies pm-qos value as a
module parameter.
example usage: sudo modprobe ath9k pmqos=65
Cc: Senthilkumar Balasubramanian <Senthilkumar.Balasubramanian@Atheros.com>
Signed-off-by: Mohammed Shafi Shajakhan <mshajakhan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/main.c')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/main.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath9k/main.c b/drivers/net/wireless/ath/ath9k/main.c index c68205d..36f4f5a 100644 --- a/drivers/net/wireless/ath/ath9k/main.c +++ b/drivers/net/wireless/ath/ath9k/main.c @@ -1196,7 +1196,7 @@ static int ath9k_start(struct ieee80211_hw *hw) ath9k_btcoex_timer_resume(sc); } - pm_qos_update_request(&sc->pm_qos_req, 55); + pm_qos_update_request(&sc->pm_qos_req, ath9k_pm_qos_value); if (ah->caps.pcie_lcr_extsync_en && common->bus_ops->extn_synch_en) common->bus_ops->extn_synch_en(common); |