commit | 50a64a7bdd414133d6ac42adecb00d51986ed9ad | [log] [tgz] |
---|---|---|
author | Liangwei Dong <liangwei@codeaurora.org> | Thu Jan 11 01:17:00 2018 -0500 |
committer | snandini <snandini@codeaurora.org> | Mon Jan 15 03:41:22 2018 -0800 |
tree | 0538b7f64142c5b934ff43a928a346a73a3e31b0 | |
parent | 81f2ed3f2f5c2037fc728ecf32efb4a2fc683b9a [diff] |
qcacld-3.0: Destroy pdev after all vdev free Currently, pdev destroy is before cds_close and scheduler_disable. Some pending msg in scheduler may hold ref count on vdev. scheduler_flush_mqs will release all the vdev ref and get vdev freed. That may cause pdev freed before vdev and get issue in wlan_objmgr_vdev_obj_free. Fix by destroy pdev after all possible vdev ref released (cds_close). Change-Id: I8e898f6c63fa298f2c63c5fc19706208b8580a60 CRs-Fixed: 2156577