diff --git a/qdf/linux/src/qdf_nbuf.c b/qdf/linux/src/qdf_nbuf.c index 430b72c885b0..b04fd9d5e042 100644 --- a/qdf/linux/src/qdf_nbuf.c +++ b/qdf/linux/src/qdf_nbuf.c @@ -2635,8 +2635,7 @@ void qdf_net_buf_debug_release_skb(qdf_nbuf_t net_buf) next = qdf_nbuf_queue_next(ext_list); - if (qdf_nbuf_is_tso(ext_list) && - qdf_nbuf_get_users(ext_list) > 1) { + if (qdf_nbuf_get_users(ext_list) > 1) { ext_list = next; continue; } @@ -2645,7 +2644,7 @@ void qdf_net_buf_debug_release_skb(qdf_nbuf_t net_buf) ext_list = next; } - if (qdf_nbuf_is_tso(net_buf) && qdf_nbuf_get_users(net_buf) > 1) + if (qdf_nbuf_get_users(net_buf) > 1) return; qdf_net_buf_debug_delete_node(net_buf); @@ -2677,7 +2676,7 @@ void qdf_nbuf_free_debug(qdf_nbuf_t nbuf, const char *func, uint32_t line) if (qdf_unlikely(!nbuf)) return; - if (qdf_nbuf_is_tso(nbuf) && qdf_nbuf_get_users(nbuf) > 1) + if (qdf_nbuf_get_users(nbuf) > 1) goto free_buf; /* Remove SKB from internal QDF tracking table */