qcacmn: Add runtime suspend logic for scan

Add runtime suspend logic for scan, to block runtime suspend when
scan is started and unblock when scan is completed.

Change-Id: I61c9afaf996d1ac97bfb5ffb0cd8a3abc971051e
CRs-Fixed: 2035675
This commit is contained in:
Abhishek Singh
2017-04-19 12:35:11 +05:30
committed by snandini
parent a5c1fa5c1b
commit ac80309005
3 changed files with 59 additions and 2 deletions

View File

@@ -551,6 +551,43 @@ void qdf_runtime_lock_deinit(qdf_runtime_lock_t lock)
}
EXPORT_SYMBOL(qdf_runtime_lock_deinit);
#else
QDF_STATUS qdf_runtime_pm_get(void)
{
return QDF_STATUS_SUCCESS;
}
EXPORT_SYMBOL(qdf_runtime_pm_get);
QDF_STATUS qdf_runtime_pm_put(void)
{
return QDF_STATUS_SUCCESS;
}
EXPORT_SYMBOL(qdf_runtime_pm_put);
QDF_STATUS qdf_runtime_pm_prevent_suspend(qdf_runtime_lock_t lock)
{
return QDF_STATUS_SUCCESS;
}
EXPORT_SYMBOL(qdf_runtime_pm_prevent_suspend);
QDF_STATUS qdf_runtime_pm_allow_suspend(qdf_runtime_lock_t lock)
{
return QDF_STATUS_SUCCESS;
}
EXPORT_SYMBOL(qdf_runtime_pm_allow_suspend);
qdf_runtime_lock_t qdf_runtime_lock_init(const char *name)
{
return NULL;
}
EXPORT_SYMBOL(qdf_runtime_lock_init);
void qdf_runtime_lock_deinit(qdf_runtime_lock_t lock)
{
}
EXPORT_SYMBOL(qdf_runtime_lock_deinit);
#endif /* CONFIG_MCL */
/**