diff options
Diffstat (limited to 'kernel/workqueue_internal.h')
-rw-r--r-- | kernel/workqueue_internal.h | 18 |
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 | */ | ||
14 | void wq_worker_waking_up(struct task_struct *task, unsigned int cpu); | ||
15 | struct task_struct *wq_worker_sleeping(struct task_struct *task, | ||
16 | unsigned int cpu); | ||
17 | |||
18 | #endif /* _KERNEL_WORKQUEUE_INTERNAL_H */ | ||