diff options
author | Eliad Peller <eliad@wizery.com> | 2014-06-15 05:02:20 -0400 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-07-07 14:41:09 -0400 |
commit | c6e1faad7500c07b75d11d339414cead0d57534b (patch) | |
tree | a03f6f612059b0810ec1c2f808ecf8b9670c263b /drivers/net/wireless/iwlwifi/mvm | |
parent | ae969afe43273c9bc8d22629efd9c51627837615 (diff) |
iwlwifi: mvm: rs: don't save debugfs files
These file are removed recursively anyway, so there's no
point saving them just to redundantly remove them later.
Signed-off-by: Eliad Peller <eliadx.peller@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/rs.c | 31 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/rs.h | 5 |
2 files changed, 10 insertions, 26 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/rs.c b/drivers/net/wireless/iwlwifi/mvm/rs.c index 67bd8d79c9d3..c70e959bf0e3 100644 --- a/drivers/net/wireless/iwlwifi/mvm/rs.c +++ b/drivers/net/wireless/iwlwifi/mvm/rs.c | |||
@@ -3185,31 +3185,20 @@ static const struct file_operations rs_sta_dbgfs_drv_tx_stats_ops = { | |||
3185 | static void rs_add_debugfs(void *mvm, void *mvm_sta, struct dentry *dir) | 3185 | static void rs_add_debugfs(void *mvm, void *mvm_sta, struct dentry *dir) |
3186 | { | 3186 | { |
3187 | struct iwl_lq_sta *lq_sta = mvm_sta; | 3187 | struct iwl_lq_sta *lq_sta = mvm_sta; |
3188 | lq_sta->pers.rs_sta_dbgfs_scale_table_file = | 3188 | debugfs_create_file("rate_scale_table", S_IRUSR | S_IWUSR, dir, |
3189 | debugfs_create_file("rate_scale_table", S_IRUSR | S_IWUSR, dir, | 3189 | lq_sta, &rs_sta_dbgfs_scale_table_ops); |
3190 | lq_sta, &rs_sta_dbgfs_scale_table_ops); | 3190 | debugfs_create_file("rate_stats_table", S_IRUSR, dir, |
3191 | lq_sta->pers.rs_sta_dbgfs_stats_table_file = | 3191 | lq_sta, &rs_sta_dbgfs_stats_table_ops); |
3192 | debugfs_create_file("rate_stats_table", S_IRUSR, dir, | 3192 | debugfs_create_file("drv_tx_stats", S_IRUSR | S_IWUSR, dir, |
3193 | lq_sta, &rs_sta_dbgfs_stats_table_ops); | 3193 | lq_sta, &rs_sta_dbgfs_drv_tx_stats_ops); |
3194 | lq_sta->pers.rs_sta_dbgfs_drv_tx_stats_file = | 3194 | debugfs_create_u8("tx_agg_tid_enable", S_IRUSR | S_IWUSR, dir, |
3195 | debugfs_create_file("drv_tx_stats", S_IRUSR | S_IWUSR, dir, | 3195 | &lq_sta->tx_agg_tid_en); |
3196 | lq_sta, &rs_sta_dbgfs_drv_tx_stats_ops); | 3196 | debugfs_create_u8("reduced_tpc", S_IRUSR | S_IWUSR, dir, |
3197 | lq_sta->pers.rs_sta_dbgfs_tx_agg_tid_en_file = | 3197 | &lq_sta->pers.dbg_fixed_txp_reduction); |
3198 | debugfs_create_u8("tx_agg_tid_enable", S_IRUSR | S_IWUSR, dir, | ||
3199 | &lq_sta->tx_agg_tid_en); | ||
3200 | lq_sta->pers.rs_sta_dbgfs_reduced_txp_file = | ||
3201 | debugfs_create_u8("reduced_tpc", S_IRUSR | S_IWUSR, dir, | ||
3202 | &lq_sta->pers.dbg_fixed_txp_reduction); | ||
3203 | } | 3198 | } |
3204 | 3199 | ||
3205 | static void rs_remove_debugfs(void *mvm, void *mvm_sta) | 3200 | static void rs_remove_debugfs(void *mvm, void *mvm_sta) |
3206 | { | 3201 | { |
3207 | struct iwl_lq_sta *lq_sta = mvm_sta; | ||
3208 | debugfs_remove(lq_sta->pers.rs_sta_dbgfs_scale_table_file); | ||
3209 | debugfs_remove(lq_sta->pers.rs_sta_dbgfs_stats_table_file); | ||
3210 | debugfs_remove(lq_sta->pers.rs_sta_dbgfs_drv_tx_stats_file); | ||
3211 | debugfs_remove(lq_sta->pers.rs_sta_dbgfs_tx_agg_tid_en_file); | ||
3212 | debugfs_remove(lq_sta->pers.rs_sta_dbgfs_reduced_txp_file); | ||
3213 | } | 3202 | } |
3214 | #endif | 3203 | #endif |
3215 | 3204 | ||
diff --git a/drivers/net/wireless/iwlwifi/mvm/rs.h b/drivers/net/wireless/iwlwifi/mvm/rs.h index 2e1a683d0162..f27b9d687a25 100644 --- a/drivers/net/wireless/iwlwifi/mvm/rs.h +++ b/drivers/net/wireless/iwlwifi/mvm/rs.h | |||
@@ -363,11 +363,6 @@ struct iwl_lq_sta { | |||
363 | /* persistent fields - initialized only once - keep last! */ | 363 | /* persistent fields - initialized only once - keep last! */ |
364 | struct { | 364 | struct { |
365 | #ifdef CONFIG_MAC80211_DEBUGFS | 365 | #ifdef CONFIG_MAC80211_DEBUGFS |
366 | struct dentry *rs_sta_dbgfs_scale_table_file; | ||
367 | struct dentry *rs_sta_dbgfs_stats_table_file; | ||
368 | struct dentry *rs_sta_dbgfs_drv_tx_stats_file; | ||
369 | struct dentry *rs_sta_dbgfs_tx_agg_tid_en_file; | ||
370 | struct dentry *rs_sta_dbgfs_reduced_txp_file; | ||
371 | u32 dbg_fixed_rate; | 366 | u32 dbg_fixed_rate; |
372 | u8 dbg_fixed_txp_reduction; | 367 | u8 dbg_fixed_txp_reduction; |
373 | #endif | 368 | #endif |