Deleted Added
full compact
kern_idle.c (113629) kern_idle.c (114471)
1/*-
2 * Copyright (c) 2000, All rights reserved. See /usr/src/COPYRIGHT
3 *
1/*-
2 * Copyright (c) 2000, All rights reserved. See /usr/src/COPYRIGHT
3 *
4 * $FreeBSD: head/sys/kern/kern_idle.c 113629 2003-04-17 22:25:35Z jhb $
4 * $FreeBSD: head/sys/kern/kern_idle.c 114471 2003-05-02 00:33:12Z julian $
5 */
6
7#include "opt_ktrace.h"
8
9#include <sys/param.h>
10#include <sys/systm.h>
11#include <sys/kernel.h>
12#include <sys/ktr.h>

--- 49 unchanged lines hidden (view full) ---

62 panic("idle_setup: kthread_create error %d\n", error);
63
64 PROC_LOCK(p);
65 p->p_flag |= P_NOLOAD;
66 mtx_lock_spin(&sched_lock);
67 p->p_state = PRS_NORMAL;
68 td = FIRST_THREAD_IN_PROC(p);
69 td->td_state = TDS_CAN_RUN;
5 */
6
7#include "opt_ktrace.h"
8
9#include <sys/param.h>
10#include <sys/systm.h>
11#include <sys/kernel.h>
12#include <sys/ktr.h>

--- 49 unchanged lines hidden (view full) ---

62 panic("idle_setup: kthread_create error %d\n", error);
63
64 PROC_LOCK(p);
65 p->p_flag |= P_NOLOAD;
66 mtx_lock_spin(&sched_lock);
67 p->p_state = PRS_NORMAL;
68 td = FIRST_THREAD_IN_PROC(p);
69 td->td_state = TDS_CAN_RUN;
70 td->td_kse->ke_flags |= KEF_IDLEKSE;
70 td->td_flags |= TDF_IDLETD;
71 mtx_unlock_spin(&sched_lock);
72 PROC_UNLOCK(p);
73#ifdef SMP
74 }
75#endif
76}
77
78/*

--- 46 unchanged lines hidden ---
71 mtx_unlock_spin(&sched_lock);
72 PROC_UNLOCK(p);
73#ifdef SMP
74 }
75#endif
76}
77
78/*

--- 46 unchanged lines hidden ---