Merge "qcacld-3.0: At TSO segment free set owner TX desc to NULL" into wlan-cld3.driver.lnx.2.0-dev

This commit is contained in:
CNSS_WLAN Service 2017-07-12 13:17:15 -07:00 • committed by Gerrit - the friendly Code Review server
commit b06ee3eecd

View file

@ -767,6 +767,9 @@ ol_tso_seg_dbg_sanitize(struct qdf_tso_seg_elem_t *tsoseg)
if (tsoseg != NULL) {
txdesc = tsoseg->dbg.txdesc;
/* Don't validate if TX desc is NULL*/
if (!txdesc)
return 0;
if (txdesc->tso_desc != tsoseg)
qdf_tso_seg_dbg_bug("Owner sanity failed");
else
@ -849,6 +852,7 @@ void ol_tso_free_segment(struct ol_txrx_pdev_t *pdev,
}
/* sanitize before free */
ol_tso_seg_dbg_sanitize(tso_seg);
qdf_tso_seg_dbg_setowner(tso_seg, NULL);
/*this tso seg is now a part of freelist*/
/* retain segment history, if debug is enabled */
qdf_tso_seg_dbg_zero(tso_seg);