Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b13095f0 authored by Li Zefan's avatar Li Zefan Committed by Ingo Molnar
Browse files

sched: Move wake flags to kernel/sched/sched.h



They are used internally only.

Signed-off-by: default avatarLi Zefan <lizefan@huawei.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/5135A78E.7040609@huawei.com


Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
parent 5e6521ea
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -920,13 +920,6 @@ struct uts_namespace;
struct rq;
struct sched_domain;

/*
 * wake flags
 */
#define WF_SYNC		0x01		/* waker goes to sleep after wakup */
#define WF_FORK		0x02		/* child wakeup after fork */
#define WF_MIGRATED	0x04		/* internal use, task got migrated */

#define ENQUEUE_WAKEUP		1
#define ENQUEUE_HEAD		2
#ifdef CONFIG_SMP
+7 −0
Original line number Diff line number Diff line
@@ -865,6 +865,13 @@ static inline void finish_lock_switch(struct rq *rq, struct task_struct *prev)
}
#endif /* __ARCH_WANT_UNLOCKED_CTXSW */

/*
 * wake flags
 */
#define WF_SYNC		0x01		/* waker goes to sleep after wakeup */
#define WF_FORK		0x02		/* child wakeup after fork */
#define WF_MIGRATED	0x4		/* internal use, task got migrated */

static inline void update_load_add(struct load_weight *lw, unsigned long inc)
{
	lw->weight += inc;