christos
461a86f9bd
merge christos-time_t
2009-01-11 02:45:45 +00:00
yamt
bd2755f5a1
pollcommon: use a more appropriate type than char[].
2008-11-20 01:25:28 +00:00
ad
1ec58d56ef
- Rename cpu_lookup_byindex() to cpu_lookup(). The hardware ID isn't of
...
interest to MI code. No functional change.
- Change /dev/cpu to operate on cpu index, not hardware ID. Now cpuctl
shouldn't print confused output.
2008-10-15 08:13:17 +00:00
rmind
af4e8e9ea7
Check the result of allocation in the cases where size is passed by user.
2008-06-04 13:02:41 +00:00
ad
93e0e98369
Take the mutex pointer and waiters count out of sleepq_t: the values can
...
be or are maintained elsewhere. Now a sleepq_t is just a TAILQ_HEAD.
2008-05-26 12:08:38 +00:00
ad
83bf8c56bb
PR kern/38547 select/poll do not set l_kpriority
...
Among other things this could have made X11 seem sluggish.
2008-04-30 12:45:21 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
ad
284c2b9aef
Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since
...
we no longer need to guard against access from hardware interrupt handlers.
Additionally, if cloning a process with CLONE_SIGHAND, arrange to have the
child process share the parent's lock so that signal state may be kept in
sync. Partially addresses PR kern/37437.
2008-04-24 18:39:20 +00:00
yamt
70f8f58cac
s/selwakeup/selnotify/ in a comment.
2008-04-17 14:02:24 +00:00
ad
bd9b59aafe
selwakeup: convert a while() loop into a do/while() since the first test
...
isn't needed.
2008-03-29 14:08:35 +00:00
ad
feb4783fdf
Replace use of CACHE_LINE_SIZE in some obvious places.
2008-03-27 18:30:15 +00:00
ad
3acbed8e48
Split select/poll into their own file.
2008-03-23 14:02:49 +00:00