gmcgarry
|
c8ddbd2d15
|
Rearrange code in the sysmon queue execution thread to simplify locking logic.
Removes unreachable code warning.
|
2008-09-05 22:06:52 +00:00 |
|
xtraeme
|
c32766fd4f
|
Pass KTHREAD_MPSAFE to kthread_create(). I've been testing this for
some weeks in both UP and SMP without any issue so far.
|
2008-04-06 09:42:04 +00:00 |
|
ad
|
0664a0459b
|
Start detangling lock.h from intr.h. This is likely to cause short term
breakage, but the mess of dependencies has been regularly breaking the
build recently anyhow.
|
2008-01-04 21:17:40 +00:00 |
|
ad
|
598ab03ad0
|
Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written
for Solaris.
|
2007-12-05 07:06:50 +00:00 |
|
xtraeme
|
5623c9a1de
|
Convert sysmon_taskqueue to use mutex(9) and condvar(9) and initialize
them in init_main.c via sysmon_task_queue_preinit().
Reviewed and ok by ad@.
|
2007-07-21 23:15:16 +00:00 |
|
ad
|
88ab7da936
|
Merge some of the less invasive changes from the vmlocking branch:
- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
|
2007-07-09 20:51:58 +00:00 |
|
xtraeme
|
e31adb2d42
|
Use aprint_debug rather than printf for the annoying message
"WARNING: Callback scheduled before sysmon task queue thread present.".
|
2007-06-27 13:04:15 +00:00 |
|
christos
|
168cd830d2
|
__unused removal on arguments; approved by core.
|
2006-11-16 01:32:37 +00:00 |
|
christos
|
4d595fd7b1
|
- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
|
2006-10-12 01:30:41 +00:00 |
|
christos
|
95e1ffb156
|
merge ktrace-lwp.
|
2005-12-11 12:16:03 +00:00 |
|
christos
|
2c91ca8bd0
|
- add const
- avoid variable shadowing.
|
2005-05-29 22:18:25 +00:00 |
|
christos
|
5d43dc85d6
|
Rename the thread command name so that it fits on top's display.
|
2003-09-06 23:28:30 +00:00 |
|
lukem
|
365cbd9428
|
add missing __KERNEL_RCSID()
|
2003-07-14 15:47:00 +00:00 |
|
thorpej
|
d14efd22d1
|
Generic "task queue" for sysmon back-ends. This provides a thread
context for callbacks that require it in order to handle sysmon-related
events.
Adapted from the "OsdSchedule" bits of the ACPI code.
|
2003-04-20 20:20:35 +00:00 |
|