qcacmn: Call channel change callback in regulatory_pdev_open

During pdev create callback, pdev reference cannot be taken. Hence,
channel change callbacks cannot be called during pdev create. So
call the callbacks during regulatory_pdev_open. Also dont check
if regulatory_pdev_open fails.

Change-Id: I9d444f952418be983e4ac2182581d03bba02b198
CRs-Fixed: 2572487
这个提交包含在:
Amar Singhal
2019-11-22 10:25:48 -08:00
提交者 nshrivas
父节点 e903f492d1
当前提交 7defbc9a07
修改 4 个文件,包含 31 行新增1 行删除

查看文件

@@ -632,6 +632,14 @@ QDF_STATUS regulatory_psoc_open(struct wlan_objmgr_psoc *psoc);
*/
QDF_STATUS regulatory_psoc_close(struct wlan_objmgr_psoc *psoc);
/**
* regulatory_pdev_open() - Open regulatory component
* @pdev: Pointer to pdev structure
*
* Return: Success or Failure
*/
QDF_STATUS regulatory_pdev_open(struct wlan_objmgr_pdev *pdev);
/**
* regulatory_pdev_close() - Close regulatory component
* @pdev: Pointer to pdev structure.