]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
[NET]: Fix gen_estimator timer removal race
authorPatrick McHardy <kaber@trash.net>
Sun, 22 Jul 2007 16:26:20 +0000 (18:26 +0200)
committerAdrian Bunk <bunk@stusta.de>
Sun, 22 Jul 2007 16:26:20 +0000 (18:26 +0200)
commite5e0ad360edc354c661ef2ab49d42ae964fc46f7
tree55830ae049f3a97e09d3b529df42e57251000dbc
parentc88fee3c266ce5147abf2f4efd9bed4249e122d4
[NET]: Fix gen_estimator timer removal race

As noticed by Jarek Poplawski <jarkao2@o2.pl>, the timer removal in
gen_kill_estimator races with the timer function rearming the timer.

Check whether the timer list is empty before rearming the timer
in the timer function to fix this.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Acked-by: Jarek Poplawski <jarkao2@o2.pl>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
net/core/gen_estimator.c