aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
diff options
context:
space:
mode:
authorLuca Coelho <luciano.coelho@intel.com>2016-03-30 08:05:56 -0400
committerLuca Coelho <luciano.coelho@intel.com>2016-05-10 15:14:51 -0400
commit16e4dd8faa9e5de9dd956a18c0f19d911a97ef79 (patch)
treec0669b448196e2d818763d8cc9ac1e53968a8ae3 /drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
parent43ec72b75a8851b48e561c29f49586cc747bdad8 (diff)
iwlwifi: mvm: add a new mvm reference type for RX data
When a data packet is received, we need to make sure that we stay awake until it can be processed and wait a while before trying to enter runtime_suspend os system_suspend again. To do so, add a new reference type for RX data and take the reference when sending the packet to mac80211. We only do this for data packets, all the other RX packets sent by the firmware (e.g. notifications) are not a reason to prevent suspend. Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c b/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
index 513a85403924..406cf1cb945c 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
@@ -1310,6 +1310,7 @@ static ssize_t iwl_dbgfs_d0i3_refs_read(struct file *file,
1310 PRINT_MVM_REF(IWL_MVM_REF_FW_DBG_COLLECT); 1310 PRINT_MVM_REF(IWL_MVM_REF_FW_DBG_COLLECT);
1311 PRINT_MVM_REF(IWL_MVM_REF_INIT_UCODE); 1311 PRINT_MVM_REF(IWL_MVM_REF_INIT_UCODE);
1312 PRINT_MVM_REF(IWL_MVM_REF_SENDING_CMD); 1312 PRINT_MVM_REF(IWL_MVM_REF_SENDING_CMD);
1313 PRINT_MVM_REF(IWL_MVM_REF_RX);
1313 1314
1314 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); 1315 return simple_read_from_buffer(user_buf, count, ppos, buf, pos);
1315} 1316}