cvs commit: src/sys/kern sched_core.c

2007-01-01 Thread David Xu
davidxu 2007-01-02 04:14:01 UTC FreeBSD src repository Modified files: sys/kern sched_core.c Log: Fix compiling. Revision ChangesPath 1.11 +334 -421 src/sys/kern/sched_core.c ___ cvs-all@freebsd.org

cvs commit: src/sys/kern sched_core.c

2006-06-29 Thread David Xu
davidxu 2006-06-29 09:49:00 UTC FreeBSD src repository Modified files: sys/kern sched_core.c Log: Fix system load count (noticed by dephij). Remove incorrect comment. Revision ChangesPath 1.8 +1 -6 src/sys/kern/sched_core.c

cvs commit: src/sys/kern sched_core.c

2006-06-29 Thread David Xu
davidxu 2006-06-29 12:29:20 UTC FreeBSD src repository Modified files: sys/kern sched_core.c Log: Fix a bug when accumulating run time, if a thread calls yield() syscall, its run time may be lost. Revision ChangesPath 1.9 +5 -5

cvs commit: src/sys/kern sched_core.c

2006-06-28 Thread David Xu
davidxu 2006-06-29 05:36:35 UTC FreeBSD src repository Modified files: sys/kern sched_core.c Log: Remove load balancer code, since it has serious priority inversion problem which really hurts performance on FreeBSD. Revision Changes Path 1.6 +411

cvs commit: src/sys/kern sched_core.c

2006-06-28 Thread David Xu
davidxu 2006-06-29 05:59:37 UTC FreeBSD src repository Modified files: sys/kern sched_core.c Log: Remove unused function declaration. Add else statement in sched_calc_pri. Fix a bug when checking interrupt thread in sched_add. Revision ChangesPath 1.7

cvs commit: src/sys/kern sched_core.c

2006-06-13 Thread David Xu
davidxu 2006-06-13 23:01:50 UTC FreeBSD src repository Modified files: sys/kern sched_core.c Log: Pass boolean value to __predict_false. Try to keep KSE slot count correct for migrating thread, the count is a bit mess. Revision ChangesPath 1.2 +2

cvs commit: src/sys/kern sched_core.c

2006-06-13 Thread David Xu
davidxu 2006-06-13 23:45:59 UTC FreeBSD src repository Modified files: sys/kern sched_core.c Log: Fox a typo in sched_is_timeshare. Revision ChangesPath 1.3 +1 -1 src/sys/kern/sched_core.c ___

cvs commit: src/sys/kern sched_core.c

2006-06-13 Thread David Xu
davidxu 2006-06-14 03:46:03 UTC FreeBSD src repository Modified files: sys/kern sched_core.c Log: Clear ke_runq before calling maybe_preempt, this avoids a KASSERT(ke-ke_runq == NULL) panic when the sched_add is recursively called by maybe_preempt. Reported