From 22ee84b81b928deceb560578b1ff40bbcc7a6a0f Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sat, 5 Dec 2009 12:30:15 -0200 Subject: [PATCH] Reschedule delayed work. --- wq.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wq.c b/wq.c index 1d5fe38..e53c5f3 100644 --- a/wq.c +++ b/wq.c @@ -23,13 +23,15 @@ MODULE_LICENSE("GPL"); +static struct workqueue_struct *mywq; + static void do_mywork(struct work_struct *data) { printk(KERN_INFO "I've been scheduled.\n"); + queue_delayed_work(mywq, to_delayed_work(data), 8 * HZ); } DECLARE_DELAYED_WORK(mywork, do_mywork); -static struct workqueue_struct *mywq; static int mywq_init(void) { -- 2.20.1