summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Add the SF_NODISKIO flag to sendfile. This flag causes sendfile to besilby2004-02-081-19/+22
* swp_pager_async_iodone() no longer requires Giant. Modify bufdone()alc2004-02-071-1/+0
* - Convert the plimit lock to a pool mutex lock.jhb2004-02-061-3/+3
* - Correct the translation of old rlimit values to properly handle the oldjhb2004-02-061-21/+28
* A few more style fixes from Bruce including a few I missed last time.jhb2004-02-061-18/+12
* Always set a process' state to normal when it is fully constructed injhb2004-02-052-6/+9
* - A lot of style and whitespace fixes.jhb2004-02-051-60/+53
* Correct a reference counting bug in shmat(2). If vm_map_find(9)nectar2004-02-051-0/+1
* Rename cn_unavailable to cnunavailable for little more consistency.kan2004-02-051-14/+2
* Style fixes: don't indent variable names.silby2004-02-051-6/+6
* Eliminate global cons_unavailable flag and replace it by the statuskan2004-02-051-3/+42
* Locking for the per-process resource limits structure.jhb2004-02-0414-123/+247
* Rename iov_to_uio to uiofromiov to be more consistent with othersilby2004-02-042-2/+2
* Allow assert that the current thread does not hold the sx(9) lock.pjd2004-02-041-0/+11
* Style fixessilby2004-02-042-35/+29
* A variety of further cleanups to ttyinfo():rwatson2004-02-041-77/+84
* Remove a bogus assertion.jhb2004-02-031-1/+0
* Regen after adding ksem_timedwait().deischen2004-02-032-2/+4
* Add ksem_timedwait() to complement ksem_wait().deischen2004-02-032-6/+62
* Don't dec/inc the amountpipes counter every time we resize a pipe --rwatson2004-02-031-2/+3
* Catch instances of (pipe == NULL) that were obsoleted with recentrwatson2004-02-031-6/+6
* - Assert that witness_cold is not true in enroll().jhb2004-02-021-1/+2
* Fix many issues related to mount/unmount:pjd2004-02-021-8/+33
* Remove debugging code that slipped into the previous commit.silby2004-02-021-3/+0
* - style fixes to the critical_exit() KASSERT().jeff2004-02-021-1/+2
* - Allow interactive tasks to use the maximum time-slice. This is not asjeff2004-02-011-1/+1
* Rewrite sendfile's header support so that headers are now sent in the firstsilby2004-02-013-12/+141
* - Disable ithread binding in all cases for now. This doesn't make as muchjeff2004-02-011-13/+5
* Coalesce pipe allocations and frees. Previously, the pipe coderwatson2004-02-012-94/+153
* - Revert rev 1.240 we no longer need a kthread for loadav().jeff2004-02-011-31/+12
* - Use sched_load() rather than grabbing the sx lock and traversing the procjeff2004-02-011-20/+2
* - Add a new member to struct kseq called ksq_sysload. This is intended tojeff2004-02-011-3/+27
* - Keep a variable 'sched_tdcnt' that is used for the local implementationjeff2004-02-011-2/+19
* Move KASSERT regarding td_critnest to after the value of td is set torwatson2004-02-011-2/+1
* - Assert that td_critnest > 0 in critical_exit() to catch cases ofjeff2004-02-011-0/+2
* Fix an error in a KASSERT string: it's pipe_free_kmem(), notrwatson2004-01-311-1/+1
* Introduce the SO_BINTIME option which takes a high-resolution timestampphk2004-01-311-0/+2
* Assert process lock in ptracestop(), since we're going to relyrwatson2004-01-291-0/+1
* Add a reset sysctl for mutex profiling: zeros all of the mutexrwatson2004-01-281-0/+27
* Move the loadav() callout into its own kthread since it uses allproc_lockjhb2004-01-281-12/+31
* Rework witness_lock() to make it slightly more useful and flexible.jhb2004-01-283-108/+187
* Use mtx_assert() rather than using a home-rolled version.jhb2004-01-282-2/+2
* Move the part of the comment which applies to osigsuspend wherekan2004-01-281-2/+5
* Rename the kern.vm.kmem.size tunable to the more logical vm.kmem_size. Todes2004-01-271-1/+7
* When aborting fork() due to a failure, if using MAC, make sure to cleanrwatson2004-01-251-0/+3
* Register the uart(4)'s spin lock with witness(4).ru2004-01-251-0/+1
* - sched_strict has been dead for a long time now. Get rid of it.jeff2004-01-251-3/+0
* - Clean up KASSERTS.jeff2004-01-251-4/+4
* - Correct function names listed in KASSERTs. These were copied from otherjeff2004-01-251-10/+11
* - Implement cpu pinning and binding. This is acomplished by keeping a per-jeff2004-01-251-12/+128
OpenPOWER on IntegriCloud