Преглед изворни кода

qcacmn: Reduce the log spam in kmsg

Move the logs to appropriate log levels to avoid excessive
logging in kmsg. Also log the error reason and line number.

Change-Id: I08ed38861ff0b3d50861b957de34b1c62bc45afb
CRs-Fixed: 2024378
Poddar, Siddarth пре 8 година
родитељ
комит
e0a0247ead
1 измењених фајлова са 6 додато и 4 уклоњено
  1. 6 4
      utils/pktlog/linux_ac.c

+ 6 - 4
utils/pktlog/linux_ac.c

@@ -237,14 +237,16 @@ qdf_sysctl_decl(ath_sysctl_pktlog_enable, ctl, write, filp, buffer, lenp, ppos)
 					(struct hif_opaque_softc *)scn, enable,
 					cds_is_packet_log_enabled(), 0, 1);
 		else
-			printk(PKTLOG_TAG "%s:proc_dointvec failed\n",
-			       __func__);
+			QDF_TRACE(QDF_MODULE_ID_SYS, QDF_TRACE_LEVEL_DEBUG,
+				  "Line:%d %s:proc_dointvec failed reason %d",
+				   __LINE__, __func__, ret);
 	} else {
 		ret = QDF_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer,
 					       lenp, ppos);
 		if (ret)
-			printk(PKTLOG_TAG "%s:proc_dointvec failed\n",
-			       __func__);
+			QDF_TRACE(QDF_MODULE_ID_SYS, QDF_TRACE_LEVEL_DEBUG,
+				  "Line:%d %s:proc_dointvec failed reason %d",
+				   __LINE__, __func__, ret);
 	}
 
 	ctl->data = NULL;