qcacmn: introduce simple nbuf_free API in RX path

simple Alloc is being used in RX path which avoids
certain debug logic. during free of nbuf we should
avoid this debug logic else it will report it as
double free, this will be triggered only when debug
is enabled

Change-Id: Iadb40071fb733cc4de3291784df5075d5a099a8e
This commit is contained in:
Tallapragada Kalyan
2022-01-23 05:03:48 +05:30
committad av Madan Koyyalamudi
förälder e4d9b0c2d7
incheckning b265fdd7fc
9 ändrade filer med 124 tillägg och 180 borttagningar

Visa fil

@@ -1790,6 +1790,9 @@ qdf_nbuf_t qdf_nbuf_alloc_debug(qdf_device_t osdev, qdf_size_t size,
qdf_nbuf_t qdf_nbuf_alloc_no_recycler_debug(size_t size, int reserve, int align,
const char *func, uint32_t line);
#define qdf_nbuf_free_simple(d) \
__qdf_nbuf_free(d)
#define qdf_nbuf_free(d) \
qdf_nbuf_free_debug(d, __func__, __LINE__)