|
@@ -0,0 +1,18 @@
|
|
|
+/*
|
|
|
+ * kernel/workqueue_internal.h
|
|
|
+ *
|
|
|
+ * Workqueue internal header file. Only to be included by workqueue and
|
|
|
+ * core kernel subsystems.
|
|
|
+ */
|
|
|
+#ifndef _KERNEL_WORKQUEUE_INTERNAL_H
|
|
|
+#define _KERNEL_WORKQUEUE_INTERNAL_H
|
|
|
+
|
|
|
+/*
|
|
|
+ * Scheduler hooks for concurrency managed workqueue. Only to be used from
|
|
|
+ * sched.c and workqueue.c.
|
|
|
+ */
|
|
|
+void wq_worker_waking_up(struct task_struct *task, unsigned int cpu);
|
|
|
+struct task_struct *wq_worker_sleeping(struct task_struct *task,
|
|
|
+ unsigned int cpu);
|
|
|
+
|
|
|
+#endif /* _KERNEL_WORKQUEUE_INTERNAL_H */
|