summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Remove the p_spinlocks spin lock count that was obsoleted by thejhb2001-06-301-1/+0
* Replace some use of 'p' with 'targetp' so as to not scarily overload therwatson2001-06-301-11/+17
* Make the schedlock saved critical section state a per-thread property.jhb2001-06-302-4/+3
* Move ast() and userret() to sys/kern/subr_trap.c now that they are MI.jhb2001-06-291-1162/+17
* Add a new MI pointer to the process' trapframe p_frame instead of usingjhb2001-06-291-3/+3
* Grab Giant around trap_pfault() for now.jhb2001-06-291-0/+4
* Fix up indentation.jlemon2001-06-292-4/+4
* Remove a fascinating but confusing construct involving chainingrwatson2001-06-281-33/+31
* Add error checking for copyin() operations in posix4 scheduling code.rwatson2001-06-281-2/+6
* Don't check witness assertions if the lock doesn't use witness or witnessjhb2001-06-281-0/+3
* - Fix a mntvnode and vnode interlock reversal.jhb2001-06-281-6/+13
* - Add trylock variants of shared and exclusive locks.jhb2001-06-271-4/+42
* - Add a new witness_assert() to perform arbitrary locking assertions.jhb2001-06-271-13/+77
* - Always use the proc lock of the task leader to protect the peers list ofjhb2001-06-271-15/+12
* - Move the 'clk' spinlock below other spin locks since KTR trace eventsjhb2001-06-251-6/+39
* - Replace the unused KTR_IDLELOOP trace class with a new KTR_WITNESS tracejhb2001-06-251-14/+17
* - Sort includes.jhb2001-06-251-9/+9
* Count the context switch when blocking on a mutex as a voluntary contextjhb2001-06-252-0/+6
* Count the switch when an ithread goes idle as a voluntary context switch.jhb2001-06-251-0/+1
* Don't dereference a NULL pointer if we fail to get a sendfilebuf.dwmalone2001-06-241-1/+2
* After exhaustive discussions and some meandering and confusion, enoughdillon2001-06-241-0/+6
* - Lock CURSIG() with the proc lock to close the signal race with psignal.jhb2001-06-221-99/+67
* - Lock CURSIG with the proc lock and don't release the proc lock untiljhb2001-06-221-4/+10
* - Grab the proc lock around CURSIG and postsig(). Don't release the procjhb2001-06-221-3/+4
* - Change CURSIG() and postsig() to require that the proc lock is heldjhb2001-06-221-9/+10
* int -> size_t fixmjacob2001-06-221-2/+2
* Temporary fix at least- define NCPU_PRESENT which will be mp_npcus formjacob2001-06-221-2/+11
* changed hostid from long to unsigned long to be able to store values > 2GBpirzyk2001-06-221-3/+2
* Introduce numerous SMP friendly changes to the mbuf allocator. Namely,bmilekic2001-06-224-472/+1048
* Fix some lock order reversals where we called free() while holding a procjhb2001-06-202-11/+14
* Change m_devget()'s outdated and unused `offset' argument to actually meanbmilekic2001-06-201-30/+25
* Preemption by an interrupt thread is an involuntary switch, not a voluntaryjhb2001-06-201-1/+1
* Constify (silence warnings introduced by last commit to sys/module.h)des2001-06-201-7/+7
* After one too many PRs on the subject, bite the bullet and define IOV_MAXwollman2001-06-181-0/+4
* Lock Giant in postsig() for the KTRACE case as ktrpsig() needs Giant whenjhb2001-06-181-0/+4
* Add linker_reference_module().brian2001-06-181-0/+25
* Don't remove the SI_CHEAPCLONE for unsupported minorsbrian2001-06-181-1/+2
* Move setugid() a little sooner to before we release tracing in casepeter2001-06-161-2/+3
* Add INTR_TYPE_AV so that we can get to the PI_AV priority in the ithreadpeter2001-06-161-1/+4
* Fix warnings:jlemon2001-06-161-0/+1
* Correctly hook up the write kqfilter to pipes.jlemon2001-06-151-5/+7
* Fix some warnings in kern_environment.c. Make the getenv*() familypeter2001-06-151-3/+3
* As per comments in sys/linker_set.h:peter2001-06-141-107/+0
* With this commit, I hereby pronounce gensetdefs past its use-by date.peter2001-06-139-140/+302
* Patch up a blunder I made a few days ago. nmbcnt was being initializedpeter2001-06-131-6/+15
* Hints overhaul:peter2001-06-122-465/+578
* Rename nextpid to lastpid and externalize it.des2001-06-111-7/+7
* Blah, I cut out a tad too much in the previous commit. (thanks again, Jake!)des2001-06-111-0/+1
* copyin(9) doesn't return ENAMETOOLONG. (thanks, Jake!)des2001-06-111-10/+2
* Add sbuf_copyin(). Also add 'b' variants of sbuf_{cat,copyin,cpy}() whichdes2001-06-111-0/+98
OpenPOWER on IntegriCloud