commit | a5211f26a23566e5b2f756ebbd2b356ea76a7ad3 | [log] [tgz] |
---|---|---|
author | Krunal Soni <ksoni@codeaurora.org> | Fri Sep 21 13:46:33 2018 -0700 |
committer | nshrivas <nshrivas@codeaurora.org> | Fri Sep 28 01:21:35 2018 -0700 |
tree | 713d8b11345c7caf63094d5a5ba8bdb090a246cf | |
parent | 49149e898b08726a528e4e8e9770f7199f77369c [diff] |
qcacmn: Fix deadlock in dp_delete_pending_vdev() API In Data-path, dp_delete_pending_vdev() acquires pdev->vdev_list_lock in the beginning and calls dp_tx_flow_pool_unmap_handler() API which further try to acquires same vdev_list_lock. This situation causes deadlock. To fix the situation, re-factor dp_delete_pending_vdev() API. CRs-Fixed: 2320629 Change-Id: Ie565ea07f396d1987fbe45173b49b2f50bb76cea