Stephen Hemminger 208491d8f9 skge: race with workq and RTNL
If a workqueue function that needs RTNL is running when skge_down
is called then a deadlock is possible. Fix by only clearing the timer,
and handling the flush_scheduled_work on removal. This work queue is only
ever used for the old fiber based boards.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-02-20 11:18:13 -05:00
..
2007-02-17 15:17:05 -05:00
2007-02-05 16:58:49 -05:00
2007-02-17 15:11:43 -05:00
2007-02-05 16:58:45 -05:00
2007-02-17 15:37:14 -05:00
2007-02-05 16:58:47 -05:00
2007-02-17 15:39:37 -05:00
2007-02-09 09:14:07 -08:00
2007-01-30 09:36:01 -05:00
2007-02-09 09:14:07 -08:00
2007-02-17 15:37:14 -05:00
2007-02-06 19:03:56 -05:00
2007-02-05 16:58:47 -05:00
2007-02-02 00:46:35 -08:00
2007-02-09 16:23:17 +00:00
2007-02-09 16:23:17 +00:00
2007-02-09 09:14:07 -08:00
2007-02-09 09:14:07 -08:00
2007-02-05 16:58:48 -05:00
2006-12-09 09:41:18 -08:00
2006-12-02 00:11:56 -05:00
2007-01-30 14:11:12 -08:00
2007-02-17 15:37:14 -05:00
2007-02-17 16:56:33 -05:00
2006-12-02 00:11:56 -05:00
2007-02-07 18:50:53 -05:00
2007-02-05 16:58:47 -05:00
2007-02-05 16:58:47 -05:00
2007-02-09 08:28:48 -08:00
2007-02-08 10:42:37 -05:00
2007-02-17 15:30:47 -05:00
2006-12-04 02:00:34 -05:00
2006-12-02 21:22:37 -08:00
2006-12-07 04:57:19 -05:00
2006-11-22 14:57:56 +00:00
2007-02-05 16:58:52 -05:00
2007-02-09 09:14:08 -08:00
2007-02-20 11:18:13 -05:00
2007-02-06 19:07:44 -05:00
2007-02-17 15:30:47 -05:00
2007-02-17 15:30:47 -05:00
2007-02-09 09:14:07 -08:00
2007-02-09 09:14:07 -08:00
2007-02-05 16:58:46 -05:00
2007-02-05 16:58:43 -05:00
2006-12-04 02:00:34 -05:00
2006-11-22 14:57:56 +00:00
2006-11-22 14:57:56 +00:00
2006-12-04 02:00:34 -05:00
2007-02-09 09:14:07 -08:00
2006-12-02 00:11:56 -05:00