/* deactivate_task - remove a task from the runqueue.  */
static void deactivate_task(struct rq *rq, struct task_struct *p, int sleep)
/* deactivate_task - remove a task from the runqueue.  */
static void deactivate_task(struct rq *rq, struct task_struct *p, int sleep)
{
	if (task_contributes_to_load(p))
		rq->nr_uninterruptible++;
	dequeue_task(rq, p, sleep);
	dec_nr_running(rq);
}