Pradeep Kumar Chitrapu <pradeepc@xxxxxxxxxxxxxx> wrote: > HTT EXT stats comes in stream of TLVs spanning over multiple > messages. Currently completion is being sent for each message > which is creating a race where stats_req is being accessed > for filling in second message after the memory is already > freed in release operation. Fix this by issuing completion > once all the messages are received and processed. Driver > knows this info from DONE bit set in htt msg. > > Also fix locking required for htt stats. > > Co-developed-by: Miles Hu <milehu@xxxxxxxxxxxxxx> > Signed-off-by: Miles Hu <milehu@xxxxxxxxxxxxxx> > Signed-off-by: Pradeep Kumar Chitrapu <pradeepc@xxxxxxxxxxxxxx> > Signed-off-by: Kalle Valo <kvalo@xxxxxxxxxxxxxx> Patch applied to ath-next branch of ath.git, thanks. 012f81456818 ath11k: fix htt stats module not handle multiple skbs -- https://patchwork.kernel.org/patch/11541413/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches