summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* This patch implements O_DIRECT about 80% of the way. It takes a patchsetdillon2001-05-243-2/+20
* Correct style bugs with regards to long lines and comments.dd2001-05-231-15/+22
* Don't acquire Giant just to call trap_fatal(), we are about to panicjhb2001-05-231-4/+0
* Don't release Giant around vm_oject_page_clean() in fsync() as the pagerjhb2001-05-232-4/+0
* - Always call bfreekva() w/o vm_mtx held.jhb2001-05-231-28/+12
* - Lock the VM when initializing the vmspace for proc0.jhb2001-05-231-2/+2
* Lock the VM while twiddling the vmspace.jhb2001-05-231-1/+2
* Increment mbstat.m_mpfail, not mbstat.m_mcfail, when m_pullup() fails.bmilekic2001-05-231-1/+1
* Don't release the vm lock just to turn around and grab it again.jhb2001-05-231-3/+0
* Add in assertions to ensure that we always call msleep or mawait withjhb2001-05-231-0/+4
* syslogd gets kernel log messages only once every 30 seconds orphk2001-05-231-4/+7
* aquire vm_mutex a little bit earlier to protect a pmap call.alfred2001-05-231-1/+1
* - FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION fileru2001-05-235-25/+23
* Unifdef DEV_SNP; snp(4) no longer requires these ugly hacks.dd2001-05-221-27/+0
* Convert this driver to (ab?)use line disciplines to get the input itdd2001-05-221-17/+84
* Convert npx interrupts into traps instead of vice versa. This is muchbde2001-05-221-0/+22
* Correct the vm_mtx handling; specifically, don't acquire it indd2001-05-221-5/+13
* Remove KASSERT test for sleeping on mv_mtx, instead let WITNESS catchalfred2001-05-221-2/+0
* Sort includes.jhb2001-05-211-1/+1
* - Assert that the vm mutex is held in pipe_free_kmem().jhb2001-05-211-1/+6
* Axe unneeded spl()'s.jhb2001-05-211-4/+1
* Aquire vm mutex when releasing sysv shm segments.alfred2001-05-201-0/+4
* Add convenience function kernel_sysctlbyname() for kernel consumers,jlemon2001-05-191-1/+24
* remove my private assertions from tsleep.alfred2001-05-191-7/+2
* Regen syscalls that were made mpsafe via vm_mtxalfred2001-05-192-19/+19
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-1921-35/+259
* - Don't panic on a try lock operation for a sleep lock if we hold a spinjhb2001-05-171-2/+6
* - Remove the global ithread_list_lock spin lock in favor of per-ithreadjhb2001-05-171-37/+30
* - Move the setting of bootverbose to a MI SI_SUB_TUNABLES SYSINIT.jhb2001-05-171-0/+12
* o Modify access control checks in p_candebug() such that the policy is asrwatson2001-05-171-3/+3
* Cleanupalfred2001-05-171-54/+50
* initialize pipe pointersalfred2001-05-171-0/+1
* pipe_create has to zero out the select record earlier to avoidalfred2001-05-171-1/+1
* Change the second argument of vflush() to an integer that specifiesiedowse2001-05-161-11/+45
* remove include of ipl.h because it no longer existsalfred2001-05-161-1/+0
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-154-4/+0
* - Remove unneeded include of sys/ipl.h.jhb2001-05-151-1/+2
* - Remove unneeded include of sys/ipl.h.jhb2001-05-151-3/+2
* Support /dev/ctty againbrian2001-05-151-3/+8
* Back out scanning file descriptors with holding a process lock.tanimura2001-05-151-2/+34
* When calling poll() on a fd associated with a filesystem, let POLLIN/POLLOUTjlemon2001-05-141-3/+3
* Use the new ability to avoid practically all the gunk in this file.phk2001-05-141-17/+26
* - Convert msleep(9) in select(2) and poll(2) to cv_*wait*(9).tanimura2001-05-141-40/+131
* Simplify the vm fault trap handling code a bit by using if-else instead ofjhb2001-05-111-29/+15
* In vrele() and vput(), avoid triggering the confusing "missed vn_close"iedowse2001-05-111-2/+6
* Check witness_dead in more functions to avoid panic'ing when assertionsjhb2001-05-111-3/+16
* Regenerate.tegge2001-05-111-1/+1
* gettimeofday() is MP safe on both -current and -stable.tegge2001-05-111-1/+1
* - Split out the support for per-CPU data from the SMP code. UP kernelsjhb2001-05-103-56/+73
* Remove an 'optimization' I hope to never see again.alfred2001-05-081-89/+111
OpenPOWER on IntegriCloud