qcacmn: Add cookie to tso seg structure to debug double mem free

Add a field in qdf_tso_seg_t. This cookie helps to check in case of
double memory free case. When double mem free hits, it will result into
qdf_assert.

Change-Id: I3c60f2603bce23b47224ae9a5d88881c2fbb8e01
CRs-Fixed: 1102423
This commit is contained in:
Poddar, Siddarth 2017-01-12 18:40:24 +05:30 • committed by qcabuildsw
commit 028f0696be

View file

@ -454,6 +454,7 @@ struct qdf_tso_frag_t {
};
#define FRAG_NUM_MAX 6
#define TSO_SEG_MAGIC_COOKIE 0x7EED
/**
* struct qdf_tso_flags_t - TSO specific flags
@ -530,6 +531,8 @@ struct qdf_tso_seg_t {
*/
struct qdf_tso_seg_elem_t {
struct qdf_tso_seg_t seg;
uint16_t cookie:15,
on_freelist:1;
struct qdf_tso_seg_elem_t *next;
};