Date: Sat, 3 Apr 2004 00:33:45 -0800 (PST) From: Julian Elischer <julian@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 50241 for review Message-ID: <200404030833.i338XjRa075061@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=50241 Change 50241 by julian@julian_jules1 on 2004/04/03 00:33:40 don't use fields until we have set them up. Affected files ... .. //depot/projects/nsched/sys/kern/scheduler/4bsd/sched_4bsd_kse.c#2 edit Differences ... ==== //depot/projects/nsched/sys/kern/scheduler/4bsd/sched_4bsd_kse.c#2 (text+ko) ==== @@ -73,13 +73,13 @@ /* * Set up the scheduler specific parts of proc0. */ - kse_link(&kse0, &ksegrp0); kse0.ke_sched = kse0_sched; ksegrp0.kg_sched = ksegrp0_sched; proc0.p_sched = proc0_sched; thread0.td_sched = thread0_sched; kse0.ke_state = KES_THREAD; kse0.ke_thread = &thread0; + kse_link(&kse0, &ksegrp0); thread0.td_kse = &kse0; /* we are running */ @@ -198,6 +198,7 @@ return (ENOMEM); } +/* Assumes kg->kg_sched is already set up */ void sched_newkseg(struct ksegrp *kg) { @@ -209,6 +210,7 @@ kg->kg_idle_kses = 0; } +/* Assumes td->td_sched is already set up */ void sched_newthread(struct thread *td) {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404030833.i338XjRa075061>