mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 07:37:31 -04:00
qcacld-3.0: Remove unnecessary enter exit from PMO functions
Remove unnecessary enter exit from PMO functions. Change-Id: I5b15d5d943f91fad68dfdf98a0f343e6c1379364 CRs-Fixed: 2628634
This commit is contained in:
parent
4e52b4793e
commit
a7d74b38d6
3 changed files with 4 additions and 26 deletions
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2017-2019 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2017-2020 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
|
|
@ -34,8 +34,6 @@ static QDF_STATUS pmo_core_cache_arp_in_vdev_priv(
|
|||
int index;
|
||||
struct qdf_mac_addr peer_bssid;
|
||||
|
||||
pmo_enter();
|
||||
|
||||
vdev_ctx = pmo_vdev_get_priv(vdev);
|
||||
|
||||
request = qdf_mem_malloc(sizeof(*request));
|
||||
|
|
@ -76,7 +74,6 @@ free_req:
|
|||
qdf_mem_free(request);
|
||||
|
||||
exit_with_status:
|
||||
pmo_exit();
|
||||
|
||||
return status;
|
||||
}
|
||||
|
|
@ -111,8 +108,6 @@ pmo_core_do_enable_arp_offload(struct wlan_objmgr_vdev *vdev,
|
|||
struct pmo_psoc_priv_obj *psoc_ctx;
|
||||
struct pmo_vdev_priv_obj *vdev_ctx;
|
||||
|
||||
pmo_enter();
|
||||
|
||||
vdev_ctx = pmo_vdev_get_priv(vdev);
|
||||
|
||||
psoc_ctx = vdev_ctx->pmo_psoc_ctx;
|
||||
|
|
@ -143,7 +138,6 @@ pmo_core_do_enable_arp_offload(struct wlan_objmgr_vdev *vdev,
|
|||
break;
|
||||
}
|
||||
out:
|
||||
pmo_exit();
|
||||
|
||||
return status;
|
||||
}
|
||||
|
|
@ -220,8 +214,6 @@ QDF_STATUS pmo_core_arp_check_offload(struct wlan_objmgr_psoc *psoc,
|
|||
struct wlan_objmgr_vdev *vdev;
|
||||
bool active_offload_cond, is_applied_cond;
|
||||
|
||||
pmo_enter();
|
||||
|
||||
vdev = pmo_psoc_get_vdev(psoc, vdev_id);
|
||||
if (!vdev) {
|
||||
pmo_err("vdev is NULL");
|
||||
|
|
@ -260,7 +252,6 @@ QDF_STATUS pmo_core_cache_arp_offload_req(struct pmo_arp_req *arp_req)
|
|||
QDF_STATUS status;
|
||||
struct wlan_objmgr_vdev *vdev;
|
||||
|
||||
pmo_enter();
|
||||
if (!arp_req) {
|
||||
pmo_err("arp_req is NULL");
|
||||
status = QDF_STATUS_E_INVAL;
|
||||
|
|
@ -295,7 +286,6 @@ QDF_STATUS pmo_core_cache_arp_offload_req(struct pmo_arp_req *arp_req)
|
|||
dec_ref:
|
||||
pmo_vdev_put_ref(vdev);
|
||||
out:
|
||||
pmo_exit();
|
||||
|
||||
return status;
|
||||
}
|
||||
|
|
@ -338,7 +328,6 @@ QDF_STATUS pmo_core_enable_arp_offload_in_fwr(struct wlan_objmgr_vdev *vdev,
|
|||
QDF_STATUS status;
|
||||
uint8_t vdev_id;
|
||||
|
||||
pmo_enter();
|
||||
if (!vdev) {
|
||||
pmo_err("vdev is NULL");
|
||||
status = QDF_STATUS_E_NULL_VALUE;
|
||||
|
|
@ -361,8 +350,7 @@ QDF_STATUS pmo_core_enable_arp_offload_in_fwr(struct wlan_objmgr_vdev *vdev,
|
|||
|
||||
put_ref:
|
||||
pmo_vdev_put_ref(vdev);
|
||||
out:
|
||||
pmo_exit();
|
||||
out:;
|
||||
|
||||
return status;
|
||||
}
|
||||
|
|
@ -373,7 +361,6 @@ QDF_STATUS pmo_core_disable_arp_offload_in_fwr(struct wlan_objmgr_vdev *vdev,
|
|||
QDF_STATUS status;
|
||||
uint8_t vdev_id;
|
||||
|
||||
pmo_enter();
|
||||
if (!vdev) {
|
||||
pmo_err("vdev is NULL");
|
||||
status = QDF_STATUS_E_NULL_VALUE;
|
||||
|
|
@ -396,7 +383,6 @@ QDF_STATUS pmo_core_disable_arp_offload_in_fwr(struct wlan_objmgr_vdev *vdev,
|
|||
def_ref:
|
||||
pmo_vdev_put_ref(vdev);
|
||||
out:
|
||||
pmo_exit();
|
||||
|
||||
return status;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2017-2018 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2017-2018, 2020 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
|
|
@ -36,8 +36,6 @@ QDF_STATUS pmo_tgt_enable_arp_offload_req(struct wlan_objmgr_vdev *vdev,
|
|||
QDF_STATUS status;
|
||||
struct wlan_pmo_tx_ops pmo_tx_ops;
|
||||
|
||||
pmo_enter();
|
||||
|
||||
vdev_ctx = pmo_vdev_get_priv(vdev);
|
||||
|
||||
psoc = pmo_vdev_get_psoc(vdev);
|
||||
|
|
@ -96,7 +94,6 @@ out:
|
|||
qdf_mem_free(arp_offload_req);
|
||||
if (ns_offload_req)
|
||||
qdf_mem_free(ns_offload_req);
|
||||
pmo_exit();
|
||||
|
||||
return status;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -983,11 +983,9 @@ void hdd_enable_arp_offload(struct hdd_adapter *adapter,
|
|||
struct pmo_arp_req *arp_req;
|
||||
struct in_ifaddr *ifa;
|
||||
|
||||
hdd_enter();
|
||||
|
||||
arp_req = qdf_mem_malloc(sizeof(*arp_req));
|
||||
if (!arp_req)
|
||||
goto out;
|
||||
return;
|
||||
|
||||
arp_req->psoc = psoc;
|
||||
arp_req->vdev_id = adapter->vdev_id;
|
||||
|
|
@ -1024,9 +1022,6 @@ void hdd_enable_arp_offload(struct hdd_adapter *adapter,
|
|||
|
||||
free_req:
|
||||
qdf_mem_free(arp_req);
|
||||
|
||||
out:
|
||||
hdd_exit();
|
||||
}
|
||||
|
||||
void hdd_disable_arp_offload(struct hdd_adapter *adapter,
|
||||
|
|
|
|||
Loading…
Reference in a new issue