Tejun Heo
d8e794dfd5
workqueue: set delayed_work->timer function on initialization
...
delayed_work->timer.function is currently initialized during
queue_delayed_work_on(). Export delayed_work_timer_fn() and set
delayed_work timer function during delayed_work initialization
together with other fields.
This ensures the timer function is always valid on an initialized
delayed_work. This is to help mod_delayed_work() implementation.
To detect delayed_work users which diddle with the internal timer,
trigger WARN if timer function doesn't match on queue.
Signed-off-by: Tejun Heo <tj@kernel.org >
2012-08-03 10:30:45 -07:00
..
2012-08-01 16:41:07 -07:00
2012-07-30 18:16:01 -07:00
2012-07-30 18:15:23 -07:00
2012-07-31 18:08:25 -07:00
2012-07-31 18:08:25 -07:00
2012-07-31 18:08:25 -07:00
2012-07-31 19:25:39 -07:00
2012-07-30 17:25:21 -07:00
2012-07-31 18:42:40 -07:00
2012-07-31 18:42:47 -07:00
2012-07-31 09:08:15 +02:00
2012-08-01 12:24:18 +02:00
2012-07-31 18:42:43 -07:00
2012-07-31 18:42:42 -07:00
2012-07-30 17:25:21 -07:00
2012-08-01 10:26:23 -07:00
2012-08-01 09:02:41 -07:00
2012-07-31 18:42:46 -07:00
2012-07-31 18:42:47 -07:00
2012-07-31 18:42:41 -07:00
2012-07-31 18:42:50 -07:00
2012-07-30 19:03:41 -07:00
2012-07-30 19:03:41 -07:00
2012-07-30 17:25:14 -07:00
2012-07-31 18:42:48 -07:00
2012-07-31 18:42:40 -07:00
2012-07-31 18:42:45 -07:00
2012-08-01 10:26:23 -07:00
2012-07-31 18:42:46 -07:00
2012-07-31 19:25:39 -07:00
2012-07-30 17:25:19 -07:00
2012-07-31 20:44:03 -07:00
2012-07-31 23:27:30 -04:00
2012-07-31 12:06:20 +01:00
2012-07-31 18:42:45 -07:00
2012-07-31 18:42:43 -07:00
2012-07-31 18:42:45 -07:00
2012-07-31 18:42:45 -07:00
2012-07-31 18:42:47 -07:00
2012-08-01 10:26:23 -07:00
2012-07-30 17:25:14 -07:00
2012-07-31 18:42:45 -07:00
2012-08-01 13:48:52 +09:00
2012-07-30 17:25:20 -07:00
2012-07-31 18:42:43 -07:00
2012-07-31 18:42:46 -07:00
2012-07-30 17:25:16 -07:00
2012-07-31 18:42:47 -07:00
2012-07-31 18:08:25 -07:00
2012-07-31 08:16:24 -06:00
2012-07-31 18:42:46 -07:00
2012-07-31 18:42:50 -07:00
2012-08-03 10:30:45 -07:00
2012-07-31 18:42:40 -07:00