summaryrefslogtreecommitdiff
path: root/drivers/soc
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-06-09 18:47:16 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-06-09 18:47:16 -0700
commit69e7fcd32e52f4279e366d0b4baa9a636d747f38 (patch)
treee3eca1430b5bad8e2c07844ad83252ad80c579e5 /drivers/soc
parent7c3a65b23dfd2940cfcdeaec648b0d67d7b645ec (diff)
parente090be48c63be1718fe0479c4ee600384cc0402d (diff)
Merge "icnss: Add APIs to store driver load count"
Diffstat (limited to 'drivers/soc')
-rw-r--r--drivers/soc/qcom/icnss_utils.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/soc/qcom/icnss_utils.c b/drivers/soc/qcom/icnss_utils.c
index a7a0ffa2c18e..6974146c6112 100644
--- a/drivers/soc/qcom/icnss_utils.c
+++ b/drivers/soc/qcom/icnss_utils.c
@@ -12,11 +12,13 @@
#include <linux/module.h>
#include <linux/slab.h>
+#include <soc/qcom/icnss.h>
#define ICNSS_MAX_CH_NUM 45
static DEFINE_MUTEX(unsafe_channel_list_lock);
static DEFINE_SPINLOCK(dfs_nol_info_lock);
+static int driver_load_cnt;
static struct icnss_unsafe_channel_list {
u16 unsafe_ch_count;
@@ -124,3 +126,15 @@ int icnss_wlan_get_dfs_nol(void *info, u16 info_len)
return len;
}
EXPORT_SYMBOL(icnss_wlan_get_dfs_nol);
+
+void icnss_increment_driver_load_cnt(void)
+{
+ ++driver_load_cnt;
+}
+EXPORT_SYMBOL(icnss_increment_driver_load_cnt);
+
+int icnss_get_driver_load_cnt(void)
+{
+ return driver_load_cnt;
+}
+EXPORT_SYMBOL(icnss_get_driver_load_cnt);