Эх сурвалжийг харах

qcacmn: Add check for memory_debug_disabled in nbuf APIs

Check for is_initial_mem_debug_disabled is missing in nbuf APIs.
Add check for is_initial_mem_debug_disabled in those APIs.

Change-Id: Ie85cae8029b5d47567da861dd84b86221a68b0f5
CRs-Fixed: 2962901
Harsh Kumar Bijlani 4 жил өмнө
parent
commit
0212730a84
1 өөрчлөгдсөн 18 нэмэгдсэн , 0 устгасан
  1. 18 0
      qdf/linux/src/qdf_nbuf.c

+ 18 - 0
qdf/linux/src/qdf_nbuf.c

@@ -447,6 +447,9 @@ void qdf_nbuf_frag_count_inc(qdf_nbuf_t nbuf)
 	uint32_t num_nr_frags;
 	uint32_t total_num_nr_frags;
 
+	if (qdf_likely(is_initial_mem_debug_disabled))
+		return;
+
 	num_nr_frags = qdf_nbuf_get_nr_frags(nbuf);
 	qdf_assert_always(num_nr_frags <= QDF_NBUF_MAX_FRAGS);
 
@@ -472,6 +475,9 @@ void  qdf_nbuf_frag_count_dec(qdf_nbuf_t nbuf)
 	uint32_t num_nr_frags;
 	uint32_t total_num_nr_frags;
 
+	if (qdf_likely(is_initial_mem_debug_disabled))
+		return;
+
 	if (qdf_nbuf_get_users(nbuf) > 1)
 		return;
 
@@ -4961,6 +4967,9 @@ QDF_STATUS qdf_nbuf_move_frag_page_offset_debug(qdf_nbuf_t nbuf, uint8_t idx,
 	p_fragp = qdf_nbuf_get_frag_addr(nbuf, idx);
 	result = __qdf_nbuf_move_frag_page_offset(nbuf, idx, offset);
 
+	if (qdf_likely(is_initial_mem_debug_disabled))
+		return result;
+
 	n_fragp = qdf_nbuf_get_frag_addr(nbuf, idx);
 
 	/*
@@ -4986,6 +4995,9 @@ void qdf_nbuf_add_rx_frag_debug(qdf_frag_t buf, qdf_nbuf_t nbuf,
 	__qdf_nbuf_add_rx_frag(buf, nbuf, offset,
 			       frag_len, truesize, take_frag_ref);
 
+	if (qdf_likely(is_initial_mem_debug_disabled))
+		return;
+
 	num_nr_frags = qdf_nbuf_get_nr_frags(nbuf);
 
 	qdf_assert_always(num_nr_frags <= QDF_NBUF_MAX_FRAGS);
@@ -5010,6 +5022,9 @@ void qdf_net_buf_debug_acquire_frag(qdf_nbuf_t buf, const char *func,
 	qdf_nbuf_t ext_list;
 	qdf_frag_t p_frag;
 
+	if (qdf_likely(is_initial_mem_debug_disabled))
+		return;
+
 	if (qdf_unlikely(!buf))
 		return;
 
@@ -5056,6 +5071,9 @@ void qdf_net_buf_debug_release_frag(qdf_nbuf_t buf, const char *func,
 	uint32_t idx = 0;
 	qdf_frag_t p_frag;
 
+	if (qdf_likely(is_initial_mem_debug_disabled))
+		return;
+
 	if (qdf_unlikely(!buf))
 		return;