summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMahesh A Saptasagar <c_msapta@qti.qualcomm.com>2016-06-08 13:27:59 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-07-11 12:38:53 +0530
commitd9ac7a6027cf5ba41a3c33ca33cec01af8a10026 (patch)
treece3437b547ddf8900e9dce4f322c6c0cb4068391
parent4597c4d583ffb68c12fa94fad7353bcb86a7b043 (diff)
qcacld-2.0: Don't log if netlink_broadcast fails with error -ESRCH
prima to qcacld-2.0 propagation Don't log if netlink_broadcast fails with error -ESRCH(-3) since this error is likely to occur because of no listening process in the user space. In this case, error logs would give a false impression that feature is broken though feature is working fine. Change-Id: Ia111476e44a3dce24afd6b935ff0eca06accc73a CRs-Fixed: 1039867
-rw-r--r--CORE/SVC/src/logging/wlan_logging_sock_svc.c2
-rw-r--r--CORE/SVC/src/nlink/wlan_nlink_srv.c2
-rw-r--r--CORE/UTILS/FWLOG/dbglog_host.c6
3 files changed, 5 insertions, 5 deletions
diff --git a/CORE/SVC/src/logging/wlan_logging_sock_svc.c b/CORE/SVC/src/logging/wlan_logging_sock_svc.c
index 104659e91446..16423c1daf4c 100644
--- a/CORE/SVC/src/logging/wlan_logging_sock_svc.c
+++ b/CORE/SVC/src/logging/wlan_logging_sock_svc.c
@@ -553,7 +553,7 @@ int pktlog_send_per_pkt_stats_to_user(void)
goto err;
}
ret = nl_srv_bcast(pstats_msg->skb);
- if (ret < 0) {
+ if ((ret < 0) && (ret != -ESRCH)) {
pr_info("%s: Send Failed %d drop_count = %u\n",
__func__, ret,
++gwlan_logging.pkt_stat_drop_cnt);
diff --git a/CORE/SVC/src/nlink/wlan_nlink_srv.c b/CORE/SVC/src/nlink/wlan_nlink_srv.c
index 96ae6c509993..2a5b2fddbcab 100644
--- a/CORE/SVC/src/nlink/wlan_nlink_srv.c
+++ b/CORE/SVC/src/nlink/wlan_nlink_srv.c
@@ -395,7 +395,7 @@ int nl_srv_bcast(struct sk_buff *skb)
} else {
dev_kfree_skb(skb);
}
- if (err < 0)
+ if ((err < 0) && (err != -ESRCH))
{
VOS_TRACE( VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_WARN,
"NLINK: netlink_broadcast failed err = %d", err);
diff --git a/CORE/UTILS/FWLOG/dbglog_host.c b/CORE/UTILS/FWLOG/dbglog_host.c
index 5fff3b4759ea..255e8a2d5768 100644
--- a/CORE/UTILS/FWLOG/dbglog_host.c
+++ b/CORE/UTILS/FWLOG/dbglog_host.c
@@ -2043,7 +2043,7 @@ send_fw_diag_nl_data(const u_int8_t *buffer,
memcpy(nlmsg_data(nlh) + sizeof(radio), buffer, len);
res = nl_srv_bcast(skb_out);
- if (res < 0)
+ if ((res < 0) && (res != -ESRCH))
{
AR_DEBUG_PRINTF(ATH_DEBUG_RSVD1,
("%s: nl_srv_bcast failed 0x%x \n", __func__, res));
@@ -2105,7 +2105,7 @@ send_diag_netlink_data(const u_int8_t *buffer, A_UINT32 len, A_UINT32 cmd)
memcpy(slot->payload, buffer, len);
res = nl_srv_bcast(skb_out);
- if (res < 0) {
+ if ((res < 0) && (res != -ESRCH)) {
AR_DEBUG_PRINTF(ATH_DEBUG_RSVD1,
("%s: nl_srv_bcast failed 0x%x \n", __func__, res));
return res;
@@ -2168,7 +2168,7 @@ dbglog_process_netlink_data(wmi_unified_t wmi_handle, const u_int8_t *buffer,
memcpy(slot->payload, buffer, len);
res = nl_srv_bcast(skb_out);
- if (res < 0)
+ if ((res < 0) && (res != -ESRCH))
{
AR_DEBUG_PRINTF(ATH_DEBUG_RSVD1,
("%s: nl_srv_bcast failed 0x%x \n", __func__, res));