diff options
Diffstat (limited to 'include/linux/init_task.h')
| -rw-r--r-- | include/linux/init_task.h | 10 | 
1 files changed, 9 insertions, 1 deletions
diff --git a/include/linux/init_task.h b/include/linux/init_task.h index 9c66b1ada9d7..e4baff5f7ff4 100644 --- a/include/linux/init_task.h +++ b/include/linux/init_task.h @@ -29,6 +29,13 @@ extern struct fs_struct init_fs;  #define INIT_GROUP_RWSEM(sig)  #endif +#ifdef CONFIG_CPUSETS +#define INIT_CPUSET_SEQ							\ +	.mems_allowed_seq = SEQCNT_ZERO, +#else +#define INIT_CPUSET_SEQ +#endif +  #define INIT_SIGNALS(sig) {						\  	.nr_threads	= 1,						\  	.wait_chldexit	= __WAIT_QUEUE_HEAD_INITIALIZER(sig.wait_chldexit),\ @@ -149,7 +156,7 @@ extern struct cred init_cred;  	},								\  	.rt		= {						\  		.run_list	= LIST_HEAD_INIT(tsk.rt.run_list),	\ -		.time_slice	= HZ, 					\ +		.time_slice	= RR_TIMESLICE,				\  		.nr_cpus_allowed = NR_CPUS,				\  	},								\  	.tasks		= LIST_HEAD_INIT(tsk.tasks),			\ @@ -192,6 +199,7 @@ extern struct cred init_cred;  	INIT_FTRACE_GRAPH						\  	INIT_TRACE_RECURSION						\  	INIT_TASK_RCU_PREEMPT(tsk)					\ +	INIT_CPUSET_SEQ							\  }  |