bf529e5f4056d80f49d351e14a9786a47f07efca

Deadlock happens when control path takes scn_lock and calls cdp_peer_delete() which in turn tries to acquire vdev_list_lock. If other core starts handling peer_unmap and holds vdev_list_lock and tries to releases reference of control peer, which in turn tries to acquire scn_lock leading to deadlock. Pass vdev object intead of vdev id to dp_reset_and_release_peer_mem which will avoid need for vdev_list_lock and fix thhis deadlock. Change-Id: I805bb4958b9b5ec4b29d70ba67e7410572201a60 CRs-Fixed: 2426717
This is CNSS WLAN Host Driver for products starting from iHelium
Açıklama
Dil
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%