summaryrefslogtreecommitdiffstats
path: root/include/linux/workqueue.h
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@SteelEye.com>2005-04-16 15:23:59 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 15:23:59 -0700
commit81ddef77bb774e771db8588b937665cd38f40cee (patch)
tree5e89b0f6bb47a43b3b00d30a5e1e22db727b5047 /include/linux/workqueue.h
parent9ffb7146f0aa9c0070cda3d8701b0a89e34913d1 (diff)
downloadlinux-81ddef77bb774e771db8588b937665cd38f40cee.tar.gz
linux-81ddef77bb774e771db8588b937665cd38f40cee.tar.bz2
linux-81ddef77bb774e771db8588b937665cd38f40cee.zip
[PATCH] re-export cancel_rearming_delayed_workqueue
This was unexported by Arjan because we have no current users. However, during a conversion from tasklets to workqueues of the parisc led functions, we ran across a case where this was needed. In particular, the open coded equivalent of cancel_rearming_delayed_workqueue was implemented incorrectly, which is, I think, all the evidence necessary that this is a useful API. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/workqueue.h')
-rw-r--r--include/linux/workqueue.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/workqueue.h b/include/linux/workqueue.h
index ff46f537ba9b..ac39d04d027c 100644
--- a/include/linux/workqueue.h
+++ b/include/linux/workqueue.h
@@ -71,6 +71,8 @@ extern int keventd_up(void);
extern void init_workqueues(void);
void cancel_rearming_delayed_work(struct work_struct *work);
+void cancel_rearming_delayed_workqueue(struct workqueue_struct *,
+ struct work_struct *);
/*
* Kill off a pending schedule_delayed_work(). Note that the work callback