aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/mvm
diff options
context:
space:
mode:
authorEliad Peller <eliad@wizery.com>2014-06-15 05:02:20 -0400
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2014-07-07 14:41:09 -0400
commitc6e1faad7500c07b75d11d339414cead0d57534b (patch)
treea03f6f612059b0810ec1c2f808ecf8b9670c263b /drivers/net/wireless/iwlwifi/mvm
parentae969afe43273c9bc8d22629efd9c51627837615 (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.c31
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/rs.h5
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 = {
3185static void rs_add_debugfs(void *mvm, void *mvm_sta, struct dentry *dir) 3185static 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
3205static void rs_remove_debugfs(void *mvm, void *mvm_sta) 3200static 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