aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/workqueue_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/workqueue_internal.h')
-rw-r--r--kernel/workqueue_internal.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/kernel/workqueue_internal.h b/kernel/workqueue_internal.h
new file mode 100644
index 000000000000..b3ea6ad5566b
--- /dev/null
+++ b/kernel/workqueue_internal.h
@@ -0,0 +1,18 @@
1/*
2 * kernel/workqueue_internal.h
3 *
4 * Workqueue internal header file. Only to be included by workqueue and
5 * core kernel subsystems.
6 */
7#ifndef _KERNEL_WORKQUEUE_INTERNAL_H
8#define _KERNEL_WORKQUEUE_INTERNAL_H
9
10/*
11 * Scheduler hooks for concurrency managed workqueue. Only to be used from
12 * sched.c and workqueue.c.
13 */
14void wq_worker_waking_up(struct task_struct *task, unsigned int cpu);
15struct task_struct *wq_worker_sleeping(struct task_struct *task,
16 unsigned int cpu);
17
18#endif /* _KERNEL_WORKQUEUE_INTERNAL_H */