mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-09 14:50:19 +00:00
ath6kl: Make sure to delete rx aggregation timer in aggr_reset_state()
The timer which is used to flush rx aggregation frames needs to be disabled when resetting the aggregation state. This is found in code review. Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
parent
241b128b6b
commit
7a950ea81d
@ -1685,6 +1685,11 @@ void aggr_reset_state(struct aggr_info *aggr_info)
|
||||
{
|
||||
u8 tid;
|
||||
|
||||
if (aggr_info->timer_scheduled) {
|
||||
del_timer(&aggr_info->timer);
|
||||
aggr_info->timer_scheduled = false;
|
||||
}
|
||||
|
||||
for (tid = 0; tid < NUM_OF_TIDS; tid++)
|
||||
aggr_delete_tid_state(aggr_info, tid);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user