Browse Source

qcacmn: Fix compile error when enabling pkt log

Variable "type_specific_data" is defined under macro
PKTLOG_HAS_SPECIFIC_DATA in struct ath_pktlog_hdr, but
used without control of the macro.

Change-Id: I9d46ddc141a0641aa6eaecf712c52e640c48053c
CRs-Fixed: 2665564
Lihua Liu 5 years ago
parent
commit
acb2945a97
1 changed files with 3 additions and 3 deletions
  1. 3 3
      utils/pktlog/pktlog_wifi3.c

+ 3 - 3
utils/pktlog/pktlog_wifi3.c

@@ -55,9 +55,9 @@ process_offload_pktlog_wifi3(struct cdp_pdev *pdev, void *data)
 			ATH_PKTLOG_HDR_SIZE_MASK) >> ATH_PKTLOG_HDR_SIZE_SHIFT;
 	pl_hdr.timestamp = *(pl_tgt_hdr + ATH_PKTLOG_HDR_TIMESTAMP_OFFSET);
 
-	pl_hdr.type_specific_data = *(pl_tgt_hdr +
-				    ATH_PKTLOG_HDR_TYPE_SPECIFIC_DATA_OFFSET);
-
+	pktlog_hdr_set_specific_data(&pl_hdr,
+				     *(pl_tgt_hdr +
+				     ATH_PKTLOG_HDR_TYPE_SPECIFIC_DATA_OFFSET));
 	if (pl_hdr.size > MAX_PKTLOG_RECV_BUF_SIZE) {
 		pl_dev->invalid_packets++;
 		return A_ERROR;