summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Remove Giant from osigblock(), osigsetmask(), and kern_sigaltstack().jhb2003-04-231-15/+7
* The signotify() sanity check in userret() doesn't need Giant anymore.jhb2003-04-231-2/+0
* Add lock assertions for various proc/thread/kse/ksegroup fields to thejhb2003-04-232-0/+16
* - Reorganize osigstack() to do the copyin first, grab the proc lock once,jhb2003-04-231-19/+13
* Remove Giant from [gs]etpriority().jhb2003-04-231-6/+0
* - Protect p_numthreads with the sched_lock.jhb2003-04-234-27/+33
* Add /dev to the Alpha manual mount root example.obrien2003-04-231-1/+1
* - Move PS_PROFIL and its new cousin PS_STOPPROF back over to p_flag andjhb2003-04-224-49/+36
* - Assert that the proc lock and sched_lock are held in sched_nice().jhb2003-04-222-2/+5
* Lock both the proc lock and sched_lock when calling sched_nice sincejhb2003-04-221-0/+2
* Prefer the proc lock to sched_lock when testing PS_INMEM now that it isjhb2003-04-221-2/+1
* Protect p_swtime with the sched_lock.jhb2003-04-221-0/+2
* - Mark the kse_purge_group() and kse_purge() definitions static to matchjhb2003-04-222-10/+6
* Create a new function, device_is_attached(), that is likeimp2003-04-211-0/+6
* Fix lock order reversal problem.davidxu2003-04-213-8/+4
* Introduce two flags to control upcall behaviour:davidxu2003-04-212-102/+72
* Fix /dev/devctl's implementation of poll. We should only be settingimp2003-04-211-11/+5
* - Lock the vm_object when performing vm_object_pip_add().alc2003-04-201-0/+8
* Lock the vm_object in vfs_busy_pages().alc2003-04-201-0/+4
* - Lock the vm_object when performing vm_object_pip_subtract().alc2003-04-191-1/+2
* - Lock the vm_object when performing vm_object_pip_wakeupn().alc2003-04-191-1/+6
* Lock the jumbo_vm_object when performing vm_page_alloc().alc2003-04-191-0/+2
* Test next upcall time correctly.davidxu2003-04-192-2/+2
* Unbreak sigaltstack syscall. sigonstack is now a function anddavidxu2003-04-191-7/+2
* Use correct thread pointer.davidxu2003-04-192-2/+2
* - Make sigonstack() a regular function instead of an inline and add a procjhb2003-04-181-5/+23
* Use the proc lock to protect p_singlethread and a P_WEXIT test. Thisjhb2003-04-182-4/+4
* Rename do_sigprocmask() to kern_sigprocmask() and make it a global symboljhb2003-04-181-8/+6
* Add a couple of sched_lock asserts.jhb2003-04-181-0/+2
* - Add a static function pgadjustjobc() to adjust the job control count forjhb2003-04-181-36/+42
* Update NAI copyright to 2003, missed in earlier commits and merges.rwatson2003-04-181-1/+1
* Update locking around vm_object_page_remove() to use the new macros.alc2003-04-181-2/+2
* - Set the ke_cpu field in sched_add() for interrupt and realtime threadsjeff2003-04-181-5/+7
* Add a thread_unlink() and use it.julian2003-04-182-22/+28
* - kthread's don't have p_textvp set to anything, so replace code thatjhb2003-04-171-7/+1
* - Use a local struct proc variable to improve readability.jhb2003-04-171-11/+11
* Tweak locking in the PS_XCPU handler to hold the sched_lock while readingjhb2003-04-171-4/+5
* The sched_lock is not needed while clearing two of the P_STOPPED bits injhb2003-04-171-3/+2
* Don't assume that p_session hasn't changed out from under us after unlockingjhb2003-04-171-12/+11
* Lock the sched_lock while setting TDF_INPANIC.jhb2003-04-171-0/+2
* Use TD_IS_RUNNING() instead of thread_running() in the adaptive mutexjhb2003-04-172-14/+4
* fork1() already sets PS_INMEM, so don't set it again. This lets us pushjhb2003-04-171-3/+2
* - The prison mutex cannot possibly protect pointers to the prison itjhb2003-04-171-3/+1
* Add some locking in for a few proc and thread fields.jhb2003-04-172-2/+7
* - Push Giant down into the fork1() function a small bit.jhb2003-04-171-11/+10
* Adjust a few comments.jhb2003-04-171-1/+1
* Protect td_sigmask with the proc lock.jhb2003-04-174-1/+11
* Test the P_WEXIT flag while already hold the proc lock instead of rightjhb2003-04-171-3/+2
* Hold the proc lock across a wider range of fields that it protects.jhb2003-04-171-2/+2
* Don't hold the proc lock while performing sigset conversions on localjhb2003-04-171-1/+1
OpenPOWER on IntegriCloud