qcacmn: Remove vdev/peer locks for trivial APIs

Remove vdev/peer locks from trivial API's. This follows the changes from
which the lock requirement from few simple APIs are removed.

Change-Id: I9972d51dfd1a42bdedbfd0fd4e67af03d030a1f5
CRs-Fixed: 2060880
This commit is contained in:
Vivek
2017-06-21 08:21:58 +05:30
committad av snandini
förälder a598cbe5c7
incheckning c7bf604323

Visa fil

@@ -72,9 +72,7 @@ static void wlan_p2p_rx_callback(void *user_data,
return; return;
} }
wlan_vdev_obj_lock(vdev);
osif_priv = wlan_vdev_get_ospriv(vdev); osif_priv = wlan_vdev_get_ospriv(vdev);
wlan_vdev_obj_unlock(vdev);
if (!osif_priv) { if (!osif_priv) {
cfg80211_err("osif_priv is null"); cfg80211_err("osif_priv is null");
goto fail; goto fail;
@@ -148,9 +146,7 @@ static void wlan_p2p_action_tx_cnf_callback(void *user_data,
return; return;
} }
wlan_vdev_obj_lock(vdev);
osif_priv = wlan_vdev_get_ospriv(vdev); osif_priv = wlan_vdev_get_ospriv(vdev);
wlan_vdev_obj_unlock(vdev);
if (!osif_priv) { if (!osif_priv) {
cfg80211_err("osif_priv is null"); cfg80211_err("osif_priv is null");
goto fail; goto fail;
@@ -207,9 +203,7 @@ static void wlan_p2p_lo_event_callback(void *user_data,
return; return;
} }
wlan_vdev_obj_lock(vdev);
osif_priv = wlan_vdev_get_ospriv(vdev); osif_priv = wlan_vdev_get_ospriv(vdev);
wlan_vdev_obj_unlock(vdev);
if (!osif_priv) { if (!osif_priv) {
cfg80211_err("osif_priv is null"); cfg80211_err("osif_priv is null");
goto fail; goto fail;
@@ -278,9 +272,7 @@ static void wlan_p2p_event_callback(void *user_data,
return; return;
} }
wlan_vdev_obj_lock(vdev);
osif_priv = wlan_vdev_get_ospriv(vdev); osif_priv = wlan_vdev_get_ospriv(vdev);
wlan_vdev_obj_unlock(vdev);
if (!osif_priv) { if (!osif_priv) {
cfg80211_err("osif_priv is null"); cfg80211_err("osif_priv is null");
goto fail; goto fail;
@@ -360,10 +352,8 @@ int wlan_cfg80211_roc(struct wlan_objmgr_vdev *vdev,
return -EINVAL; return -EINVAL;
} }
wlan_vdev_obj_lock(vdev);
psoc = wlan_vdev_get_psoc(vdev); psoc = wlan_vdev_get_psoc(vdev);
vdev_id = wlan_vdev_get_id(vdev); vdev_id = wlan_vdev_get_id(vdev);
wlan_vdev_obj_unlock(vdev);
if (!psoc) { if (!psoc) {
cfg80211_err("psoc handle is NULL"); cfg80211_err("psoc handle is NULL");
return -EINVAL; return -EINVAL;
@@ -399,9 +389,7 @@ int wlan_cfg80211_cancel_roc(struct wlan_objmgr_vdev *vdev,
return -EINVAL; return -EINVAL;
} }
wlan_vdev_obj_lock(vdev);
psoc = wlan_vdev_get_psoc(vdev); psoc = wlan_vdev_get_psoc(vdev);
wlan_vdev_obj_unlock(vdev);
if (!psoc) { if (!psoc) {
cfg80211_err("psoc handle is NULL"); cfg80211_err("psoc handle is NULL");
return -EINVAL; return -EINVAL;
@@ -431,10 +419,8 @@ int wlan_cfg80211_mgmt_tx(struct wlan_objmgr_vdev *vdev,
return -EINVAL; return -EINVAL;
} }
wlan_vdev_obj_lock(vdev);
psoc = wlan_vdev_get_psoc(vdev); psoc = wlan_vdev_get_psoc(vdev);
vdev_id = wlan_vdev_get_id(vdev); vdev_id = wlan_vdev_get_id(vdev);
wlan_vdev_obj_unlock(vdev);
if (!psoc) { if (!psoc) {
cfg80211_err("psoc handle is NULL"); cfg80211_err("psoc handle is NULL");
return -EINVAL; return -EINVAL;
@@ -485,9 +471,7 @@ int wlan_cfg80211_mgmt_tx_cancel(struct wlan_objmgr_vdev *vdev,
return -EINVAL; return -EINVAL;
} }
wlan_vdev_obj_lock(vdev);
psoc = wlan_vdev_get_psoc(vdev); psoc = wlan_vdev_get_psoc(vdev);
wlan_vdev_obj_unlock(vdev);
if (!psoc) { if (!psoc) {
cfg80211_err("psoc handle is NULL"); cfg80211_err("psoc handle is NULL");
return -EINVAL; return -EINVAL;