up(&cpuset_sem);
cpuset_up(&cpuset_sem);
cpumask_t cpuset_cpus_allowed(const struct task_struct *tsk){	cpumask_t mask;	down(&cpuset_sem);	task_lock((struct task_struct *)tsk);	guarantee_online_cpus(tsk->cpuset, &mask);	task_unlock((struct task_struct *)tsk);	up(&cpuset_sem);	return mask;}