diff options
author | jeff <jeff@FreeBSD.org> | 2007-01-11 00:17:02 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2007-01-11 00:17:02 +0000 |
commit | 4385f99f9384fa974e8848520daf243ffc7c27d7 (patch) | |
tree | fc9276ee6b833f6fe80afb14d98373fcf921c44b /lib/libpthread/thread/thr_select.c | |
parent | d6f9a991c6690168c2012037cb4e71840917f2a6 (diff) | |
download | FreeBSD-src-4385f99f9384fa974e8848520daf243ffc7c27d7.zip FreeBSD-src-4385f99f9384fa974e8848520daf243ffc7c27d7.tar.gz |
- Use the correct test in the ipi bitmask handler for IPI_PREEMPT so that
we actually issue preemptions.
- Remove the #ifdef IPI_PREEMPTION so it is always compiled in. Leave
the option which optionally enables support in sched_4bsd. sched_ule.c
will soon use this functionality as a run time rather than compile time
option.
- Compare against the idlethread rather than the priority. There are some
idle prio tasks that we can preempt.
Discussed with: ups
Tested on: i386, amd64
Diffstat (limited to 'lib/libpthread/thread/thr_select.c')
0 files changed, 0 insertions, 0 deletions