mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 22:40:54 -04:00
qcacld-3.0: Remove excessive logging in the OL tx path
This change is to address a watchdog bite that is seen when a peer corresponding to the transmit frame is not found in the OL TXRX transmit path. The change is to log the error using a CDF trace warning message. Change-Id: I8792da5539c75a3041c3c85f5a7e29714b721502 CRs-Fixed: 936374
This commit is contained in:
parent
b2f1304e77
commit
98815d2b8e
1 changed files with 6 additions and 6 deletions
|
|
@ -129,33 +129,33 @@ cdf_nbuf_t ol_tx_send_data_frame(uint8_t sta_id, cdf_nbuf_t skb,
|
|||
CDF_STATUS status;
|
||||
|
||||
if (cdf_unlikely(!pdev)) {
|
||||
TXRX_PRINT(TXRX_PRINT_LEVEL_ERR,
|
||||
CDF_TRACE(CDF_MODULE_ID_TXRX, CDF_TRACE_LEVEL_WARN,
|
||||
"%s:pdev is null", __func__);
|
||||
return skb;
|
||||
}
|
||||
|
||||
if (sta_id >= WLAN_MAX_STA_COUNT) {
|
||||
TXRX_PRINT(TXRX_PRINT_LEVEL_ERR,
|
||||
CDF_TRACE(CDF_MODULE_ID_TXRX, CDF_TRACE_LEVEL_WARN,
|
||||
"%s:Invalid sta id", __func__);
|
||||
return skb;
|
||||
}
|
||||
|
||||
peer = ol_txrx_peer_find_by_local_id(pdev, sta_id);
|
||||
if (!peer) {
|
||||
TXRX_PRINT(TXRX_PRINT_LEVEL_ERR,
|
||||
CDF_TRACE(CDF_MODULE_ID_TXRX, CDF_TRACE_LEVEL_WARN,
|
||||
"%s:Invalid peer", __func__);
|
||||
return skb;
|
||||
}
|
||||
|
||||
if (peer->state < ol_txrx_peer_state_conn) {
|
||||
TXRX_PRINT(TXRX_PRINT_LEVEL_WARN,
|
||||
CDF_TRACE(CDF_MODULE_ID_TXRX, CDF_TRACE_LEVEL_WARN,
|
||||
"%s: station to be yet registered..dropping pkt", __func__);
|
||||
return skb;
|
||||
}
|
||||
|
||||
status = cdf_nbuf_map_single(cdf_ctx, skb, CDF_DMA_TO_DEVICE);
|
||||
if (cdf_unlikely(status != CDF_STATUS_SUCCESS)) {
|
||||
TXRX_PRINT(TXRX_PRINT_LEVEL_WARN,
|
||||
CDF_TRACE(CDF_MODULE_ID_TXRX, CDF_TRACE_LEVEL_WARN,
|
||||
"%s: nbuf map failed", __func__);
|
||||
return skb;
|
||||
}
|
||||
|
|
@ -171,7 +171,7 @@ cdf_nbuf_t ol_tx_send_data_frame(uint8_t sta_id, cdf_nbuf_t skb,
|
|||
cdf_nbuf_set_next(skb, NULL);
|
||||
ret = OL_TX_LL(peer->vdev, skb);
|
||||
if (ret) {
|
||||
TXRX_PRINT(TXRX_PRINT_LEVEL_WARN,
|
||||
CDF_TRACE(CDF_MODULE_ID_TXRX, CDF_TRACE_LEVEL_WARN,
|
||||
"%s: Failed to tx", __func__);
|
||||
cdf_nbuf_unmap_single(cdf_ctx, ret, CDF_DMA_TO_DEVICE);
|
||||
return ret;
|
||||
|
|
|
|||
Loading…
Reference in a new issue