Files
linux/drivers
Dmitry Tarnyagin 73033c987a caif-hsi: Fix for wakeup condition problem
Under stressed conditions a race could happen when del_timer_sync() was called
from softirq context at the same time when mod_timer_pending() for the same
timer was called from the workqueue. This leaded to a state mismatch in the
CAIF HSI driver and following unexpected link wakeup procedure.

The fix puts del_timer_sync() and mod_timer_pending() calls under a spin lock
to protect against the race condition.

Signed-off-by: Sjur Brændeland <sjur.brandeland@stericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-10-19 03:25:41 -04:00
..
…
2011-10-19 03:10:46 -04:00
…
…
…
2011-10-03 14:28:18 -04:00
…
…
…
2011-09-21 16:19:44 -04:00
…
…
…
…
…
2011-10-19 03:10:46 -04:00
…
…
2011-10-04 10:10:50 -06:00
2011-10-19 03:10:46 -04:00
…
…
…
…
2011-08-25 16:25:33 -07:00
…
…