diff options
author | jeff <jeff@FreeBSD.org> | 2003-04-11 18:40:34 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2003-04-11 18:40:34 +0000 |
commit | 62e212c14fd8f01d181023810612ec6471ad9763 (patch) | |
tree | 891847931620fefee43127a8a4b672886dede85b /sys/kern/sched_ule.c | |
parent | 678516a39b4410978e61048ccc5fed46e9d350f5 (diff) | |
download | FreeBSD-src-62e212c14fd8f01d181023810612ec6471ad9763.zip FreeBSD-src-62e212c14fd8f01d181023810612ec6471ad9763.tar.gz |
- Only select kseqs with more than one kse to steal. The running kse
is reflected in the load now and you can't very well migrate that.
Diffstat (limited to 'sys/kern/sched_ule.c')
-rw-r--r-- | sys/kern/sched_ule.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/sched_ule.c b/sys/kern/sched_ule.c index 00be570..9ff1712 100644 --- a/sys/kern/sched_ule.c +++ b/sys/kern/sched_ule.c @@ -351,7 +351,7 @@ kseq_load_highest(void) cpu = i; } } - if (load) + if (load > 1) return (KSEQ_CPU(cpu)); return (NULL); |