qcacld-3.0: Use lockless sme API to get valid channel list from sme

Use lockless sme API to get valid channel list from sme instead of
sme_get_cfg_valid_channels to avoid deadlock.

Change-Id: I481824cb116244b9c13665d6a0ee88e28c88cf66
CRs-Fixed: 2063060
Этот коммит содержится в:
Tushnim Bhattacharyya
2017-08-04 23:39:55 -07:00
коммит произвёл snandini
родитель 2df9de7637
Коммит c3c375e5e9
3 изменённых файлов: 37 добавлений и 5 удалений

Просмотреть файл

@@ -1682,4 +1682,17 @@ QDF_STATUS sme_get_chain_rssi(tHalHandle hal,
struct get_chain_rssi_req_params *input,
get_chain_rssi_callback callback,
void *context);
/**
* sme_get_valid_channels() - sme api to get valid channels for
* current regulatory domain
* @chan_list: list of the valid channels
* @list_len: length of the channel list
*
* This function will get valid channels for current regulatory
* domain
*
* Return: QDF_STATUS_SUCCESS or non-zero on failure
*/
QDF_STATUS sme_get_valid_channels(uint8_t *chan_list, uint32_t *list_len);
#endif /* #if !defined( __SME_API_H ) */