ath6kl: Fix bug in scheduling hb_timer
hb_timer should be scheduled only when hb_poll is non-zero. But in ath6kl_recovery_work() the timer is scheduled based on fw_recovery.enable instead which is wrong. Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
parent
77565794eb
commit
9d9188409a
@ -34,7 +34,7 @@ static void ath6kl_recovery_work(struct work_struct *work)
|
||||
|
||||
ar->fw_recovery.err_reason = 0;
|
||||
|
||||
if (ar->fw_recovery.enable)
|
||||
if (ar->fw_recovery.hb_poll)
|
||||
mod_timer(&ar->fw_recovery.hb_timer, jiffies +
|
||||
msecs_to_jiffies(ar->fw_recovery.hb_poll));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user