hselasky e25dfbc312 The "vt_suspend_flush_timer()" function is sometimes called locked
which prevents us from doing a "callout_drain()" call. The callout in
question has a lock associated with it and we are not freeing the
callout. That means we can use the "callout_stop()" function to
atomically stop the callback iff the "callout_stop()" function is
called locked. This patch applies proper locking to "callout_stop()"
and replaces a "callout_drain()" with a "callout_stop()".

MFC after:    1 week
2015-01-02 13:35:10 +00:00
..
2014-12-28 20:42:28 +00:00
2014-11-21 21:14:05 +00:00
2014-08-05 23:35:19 +00:00
2014-08-05 23:58:49 +00:00
2014-05-20 19:55:06 +00:00
2014-09-28 07:40:26 +00:00
2014-10-10 14:17:42 +00:00
2014-10-11 19:36:59 +00:00
2014-12-03 00:47:05 +00:00
2014-11-18 21:58:57 +00:00
2014-11-11 14:30:35 +00:00
2014-09-19 03:55:19 +00:00
2014-05-16 21:19:17 +00:00
2014-11-21 21:34:19 +00:00
2014-02-04 20:52:33 +00:00
2014-11-20 20:09:18 +00:00