summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/wil6210/main.c
diff options
context:
space:
mode:
authorMaya Erez <qca_merez@qca.qualcomm.com>2017-08-08 14:16:45 +0300
committerKalle Valo <kvalo@qca.qualcomm.com>2017-08-08 21:44:03 +0300
commit262345265e599fe5ccc75ba435147d17df04bfd6 (patch)
tree21803333404d6d4a3336b2d00e19d243e2fad794 /drivers/net/wireless/ath/wil6210/main.c
parentc6622116c5ae56aec47dd3d63be49cabf591162a (diff)
downloadlinux-stable-262345265e599fe5ccc75ba435147d17df04bfd6.tar.gz
linux-stable-262345265e599fe5ccc75ba435147d17df04bfd6.tar.bz2
linux-stable-262345265e599fe5ccc75ba435147d17df04bfd6.zip
wil6210: add statistics for suspend time
Add statistics for total, min and max suspend time, that calculates the time the 11ad device was in suspend. Those statistics will help to estimate the power impact of d3hot feature. Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/wil6210/main.c')
-rw-r--r--drivers/net/wireless/ath/wil6210/main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/wil6210/main.c b/drivers/net/wireless/ath/wil6210/main.c
index daf944a71901..8968c2c51a1b 100644
--- a/drivers/net/wireless/ath/wil6210/main.c
+++ b/drivers/net/wireless/ath/wil6210/main.c
@@ -578,6 +578,8 @@ int wil_priv_init(struct wil6210_priv *wil)
wil->wakeup_trigger = WMI_WAKEUP_TRIGGER_UCAST |
WMI_WAKEUP_TRIGGER_BCAST;
+ memset(&wil->suspend_stats, 0, sizeof(wil->suspend_stats));
+ wil->suspend_stats.min_suspend_time = ULONG_MAX;
return 0;