summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* - Remove garbage SIGSETOR() that snuck into struct sigpending_argsjhb2003-04-171-2/+1
* Use local struct proc variables to reduce repeated td->td_proc dereferencesjhb2003-04-171-3/+5
* Adjust a KTR trace to log thread state instead of proc state as that isjhb2003-04-171-1/+1
* Unbreak vinum, iostat and systat on sparc64 by changing the devstatharti2003-04-171-3/+3
* Don't include <sys/disklabel.h>phk2003-04-162-2/+0
* mac_init_mbuf_tag() accepts malloc flags, not mbuf allocator flags, sorwatson2003-04-151-3/+2
* Add another MBUF_STRESS_TEST feature, m_defragrandomfailures.silby2003-04-151-0/+15
* Move MAC label storage for mbufs into m_tags from the m_pkthdr structure,rwatson2003-04-144-50/+157
* Abstract access to the mbuf header label behind a new function,rwatson2003-04-141-25/+80
* Use MBTOM() to convert mbuf allocator flags to malloc() flags, ratherrwatson2003-04-142-5/+3
* Use while (*controlp != NULL) instead of do ... while (*control != NULL)cognet2003-04-141-2/+1
* Update locking on the kernel_object to use the new macros.alc2003-04-141-4/+4
* Made vmspace0 non-static. Its useful to be able to identify a vmspace asjake2003-04-131-1/+1
* Lock some manipulations of the vm object's flags.alc2003-04-131-2/+2
* Since dynamic allocation of device major numbers so far have notphk2003-04-131-1/+0
* Use vm_object_pip_wait() rather than reimplementing it.alc2003-04-131-2/+1
* - Unbreak priority prop. for timeshare threads. Always place something onjeff2003-04-121-3/+1
* - Clean up some debug code left over from my earlier megacommit.jeff2003-04-121-17/+8
* - We only care about the base priority. Ignore the SCHED_FIFO_BIT so thatjeff2003-04-121-5/+5
* Style fix.davidxu2003-04-121-1/+1
* Fix race between a process registering a NOTE_EXIT EVFILT_PROC event andkbyanc2003-04-121-0/+15
* Check SIG_HOLD action ealier to avoid missing test it in later code.davidxu2003-04-121-9/+7
* - Call sched_exit_{kse,thread} and sched_fork{kse,thread} so that thr worksjeff2003-04-111-0/+6
* - Add sched_exit_*jeff2003-04-111-6/+17
* - Only select kseqs with more than one kse to steal. The running ksejeff2003-04-111-1/+1
* - When migrating a kse from one kseq to the next actually insert it ontojeff2003-04-111-22/+19
* The data in an sf_buf should not be modified by the mbuf system. Markalc2003-04-111-1/+1
* - Add a SYSCTL node for the ule scheduler.jeff2003-04-111-300/+406
* - Catch up with sched api changes.jeff2003-04-111-15/+48
* - Adjust sched hooks for fork and exec to take processes as arguments insteadjeff2003-04-114-14/+10
* Move the _oncpu entry from the KSE to the thread.julian2003-04-1011-13/+17
OpenPOWER on IntegriCloud