Quellcode durchsuchen

qcacmn: Add bug_on incase of skb set packet length failure

Add bug_on incase of set packet length failure for debugging purpose

Change-Id: Ie91da71c2420c585b27625ec241e62a2706606c4
CRs-Fixed: 2849081
Bapiraju Alla vor 4 Jahren
Ursprung
Commit
ded2573351
1 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 4 1
      qdf/linux/src/i_qdf_nbuf.h

+ 4 - 1
qdf/linux/src/i_qdf_nbuf.h

@@ -1469,8 +1469,11 @@ static inline void __qdf_nbuf_set_pktlen(struct sk_buff *skb, uint32_t len)
 			if (unlikely(pskb_expand_head(skb, 0,
 				len - skb->len - skb_tailroom(skb),
 				GFP_ATOMIC))) {
+				QDF_DEBUG_PANIC(
+				   "SKB tailroom is lessthan requested length."
+				   " tail-room: %u, len: %u, skb->len: %u",
+				   skb_tailroom(skb), len, skb->len);
 				dev_kfree_skb_any(skb);
-				qdf_assert(0);
 			}
 		}
 		skb_put(skb, (len - skb->len));