summaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Correct a reference counting bug in shmat(2). If vm_map_find(9)Jacques Vidrine2004-02-051-0/+1
* Rename cn_unavailable to cnunavailable for little more consistency.Alexander Kabaev2004-02-051-14/+2
* Style fixes: don't indent variable names.Mike Silbersack2004-02-051-6/+6
* Eliminate global cons_unavailable flag and replace it by the statusAlexander Kabaev2004-02-051-3/+42
* Locking for the per-process resource limits structure.John Baldwin2004-02-0414-123/+247
* Rename iov_to_uio to uiofromiov to be more consistent with otherMike Silbersack2004-02-042-2/+2
* Allow assert that the current thread does not hold the sx(9) lock.Pawel Jakub Dawidek2004-02-041-0/+11
* Style fixesMike Silbersack2004-02-042-35/+29
* A variety of further cleanups to ttyinfo():Robert Watson2004-02-041-77/+84
* Remove a bogus assertion.John Baldwin2004-02-031-1/+0
* Regen after adding ksem_timedwait().Daniel Eischen2004-02-032-2/+4
* Add ksem_timedwait() to complement ksem_wait().Daniel Eischen2004-02-032-6/+62
* Don't dec/inc the amountpipes counter every time we resize a pipe --Robert Watson2004-02-031-2/+3
* Catch instances of (pipe == NULL) that were obsoleted with recentRobert Watson2004-02-031-6/+6
* - Assert that witness_cold is not true in enroll().John Baldwin2004-02-021-1/+2
* Fix many issues related to mount/unmount:Pawel Jakub Dawidek2004-02-021-8/+33
* Remove debugging code that slipped into the previous commit.Mike Silbersack2004-02-021-3/+0
* - style fixes to the critical_exit() KASSERT().Jeff Roberson2004-02-021-1/+2
* - Allow interactive tasks to use the maximum time-slice. This is not asJeff Roberson2004-02-011-1/+1
* Rewrite sendfile's header support so that headers are now sent in the firstMike Silbersack2004-02-013-12/+141
* - Disable ithread binding in all cases for now. This doesn't make as muchJeff Roberson2004-02-011-13/+5
* Coalesce pipe allocations and frees. Previously, the pipe codeRobert Watson2004-02-012-94/+153
* - Revert rev 1.240 we no longer need a kthread for loadav().Jeff Roberson2004-02-011-31/+12
* - Use sched_load() rather than grabbing the sx lock and traversing the procJeff Roberson2004-02-011-20/+2
* - Add a new member to struct kseq called ksq_sysload. This is intended toJeff Roberson2004-02-011-3/+27
* - Keep a variable 'sched_tdcnt' that is used for the local implementationJeff Roberson2004-02-011-2/+19
* Move KASSERT regarding td_critnest to after the value of td is set toRobert Watson2004-02-011-2/+1
* - Assert that td_critnest > 0 in critical_exit() to catch cases ofJeff Roberson2004-02-011-0/+2
* Fix an error in a KASSERT string: it's pipe_free_kmem(), notRobert Watson2004-01-311-1/+1
* Introduce the SO_BINTIME option which takes a high-resolution timestampPoul-Henning Kamp2004-01-311-0/+2
* Assert process lock in ptracestop(), since we're going to relyRobert Watson2004-01-291-0/+1
* Add a reset sysctl for mutex profiling: zeros all of the mutexRobert Watson2004-01-281-0/+27
* Move the loadav() callout into its own kthread since it uses allproc_lockJohn Baldwin2004-01-281-12/+31
* Rework witness_lock() to make it slightly more useful and flexible.John Baldwin2004-01-283-108/+187
* Use mtx_assert() rather than using a home-rolled version.John Baldwin2004-01-282-2/+2
* Move the part of the comment which applies to osigsuspend whereAlexander Kabaev2004-01-281-2/+5
* Rename the kern.vm.kmem.size tunable to the more logical vm.kmem_size. ToDag-Erling Smørgrav2004-01-271-1/+7
* When aborting fork() due to a failure, if using MAC, make sure to cleanRobert Watson2004-01-251-0/+3
* Register the uart(4)'s spin lock with witness(4).Ruslan Ermilov2004-01-251-0/+1
* - sched_strict has been dead for a long time now. Get rid of it.Jeff Roberson2004-01-251-3/+0
* - Clean up KASSERTS.Jeff Roberson2004-01-251-4/+4
* - Correct function names listed in KASSERTs. These were copied from otherJeff Roberson2004-01-251-10/+11
* - Implement cpu pinning and binding. This is acomplished by keeping a per-Jeff Roberson2004-01-251-12/+128
* - Use a unique string for the sched_setup SYSINIT and rename sched_setup toJeff Roberson2004-01-251-3/+3
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orJeff Roberson2004-01-2514-45/+32
* Add some basic support for measuring sleep mutex contention to theRobert Watson2004-01-251-5/+33
* Deal with MOD_FREQUENCY before MOD_OFFSET because the latter is thePoul-Henning Kamp2004-01-241-6/+6
* - Move smp_topology to subr_smp.c so that it is defined on all architectures.Jeff Roberson2004-01-241-0/+1
* Don't grab Giant in crfree(), since prison_free() no longer requires it.Robert Watson2004-01-231-3/+1
* Defer the vrele() on a jail's root vnode reference from prison_free()Robert Watson2004-01-231-6/+22