qcacld-3.0: Remove vdev sanity while sending IPA evt

When vdev is logically deleted, vdev reference will
be returned as NULL by objmgr.

Remove vdev sanity from QDF_BUG while sending IPA evt
in __wlan_ipa_wlan_evt.

Change-Id: Ie7f9697768d53c71a6bead377c35bbc3f62e808a
CRs-Fixed: 2433521
This commit is contained in:
Rakshith Suresh Patkar 2019-04-15 18:15:07 +05:30 • committed by nshrivas
commit 8009443ffd

View file

@ -1542,9 +1542,12 @@ static QDF_STATUS __wlan_ipa_wlan_evt(qdf_netdev_t net_dev, uint8_t device_mode,
psoc = wlan_pdev_get_psoc(pdev);
vdev = wlan_objmgr_get_vdev_by_id_from_psoc(psoc, session_id,
WLAN_IPA_ID);
QDF_BUG((session_id < WLAN_IPA_MAX_SESSION) && vdev);
QDF_BUG(session_id < WLAN_IPA_MAX_SESSION);
if (vdev)
wlan_objmgr_vdev_release_ref(vdev, WLAN_IPA_ID);
else
ipa_err("vdev is NULL, session_id: %u", session_id);
if (ipa_ctx->sta_connected) {
iface_ctx = wlan_ipa_get_iface(ipa_ctx, QDF_STA_MODE);