summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_resource.c
Commit message (Expand)AuthorAgeFilesLines
* - Create a new scheduler api that is defined in sys/sched.hjeff2002-10-121-2/+2
* - Move p_cpulimit to struct proc from struct plimit and protect it withjhb2002-10-091-4/+3
* Change p_cpulimit to be in seconds instead of microseconds. Sincejhb2002-09-301-2/+1
* Use the fields in the sysentvec and in the vm map header in place of thejake2002-09-211-3/+6
* Allocate KSEs and KSEGRPs separatly and remove them from the proc structure.julian2002-09-151-20/+48
* Widen struct sockbuf's sb_timeo member to int from short. Withjdp2002-07-241-2/+2
* more caddr_t removal.alfred2002-06-291-8/+5
* Change p_can{debug,see,sched,signal}()'s first argument to be a threadjhb2002-05-191-9/+9
* Lock proctree_lock instead of pgrpsess_lock.jhb2002-04-161-6/+6
* - Change donice() to take a thread as the first argument instead of ajhb2002-04-131-37/+40
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-3/+3
* Remove __P.alfred2002-03-191-2/+2
* Cast the variable, not the constant to 64 bits.phk2002-02-261-1/+1
* Lock struct pgrp, session and sigio.tanimura2002-02-231-6/+28
* Convert p->p_runtime and PCPU(switchtime) to bintime format.phk2002-02-221-13/+9
* In a threaded world, differnt priorirites become properties ofjulian2002-02-111-15/+17
* use mutex pool mutexes for uidinfo locking.alfred2002-01-201-15/+15
* *** empty log message ***peter2001-11-041-3/+3
* o Move suser() calls in kern/ to using suser_xxx() with an explicitrwatson2001-11-011-2/+3
* Adjust printfs to be time_t agnostic.dillon2001-10-281-3/+3
* Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loaderps2001-10-101-9/+8
* KSE Milestone 2julian2001-09-121-99/+124
* Use sched_lock to protect rtp_to_pri() and pri_to_rtp() when needed.jhb2001-09-021-0/+4
* Giant Pushdown. Saved the worst P4 tree breakage for last.dillon2001-09-011-21/+81
* add prototype for dosetrlimitassar2001-07-221-2/+0
* o Replace calls to p_can(..., P_CAN_xxx) with calls to p_canxxx().rwatson2001-07-051-9/+9
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-2/+2
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-0/+2
* Make rtprio work again.jake2001-04-291-19/+14
* Change the pfind() and zpfind() functions to lock the process that theyjhb2001-04-241-24/+36
* o Limit process information leakage by introducing a p_can(...P_CAN_SEE...)rwatson2001-04-121-0/+2
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-4/+5
* Catch up to header include changes:jhb2001-03-281-2/+2
* Don't call malloc with M_WAITOK while holding a mutex.alfred2001-03-091-22/+21
* Backout previous commit. sched_lock is held, thus interrupts are preventedtegge2001-02-221-14/+6
* Protect update of the per processor switchtime variable againsttegge2001-02-221-6/+14
* Ensure that RLIMIT_NPROC limits are at least 1 to avoid bad interactiontegge2001-02-201-0/+4
* Implement a unified run queue and adjust priority levels accordingly.jake2001-02-121-15/+49
* Change and clean the mutex lock interface.bmilekic2001-02-091-20/+20
* - Add a mtx_assert() for sched_lock in calcru().jhb2001-01-241-0/+3
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-4/+5
* - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), insteadjake2000-12-131-4/+4
* Translate alfred to english.alfred2000-12-011-33/+27
* use a oppurtunistic locking strategy with the uidinfo structures to avoidalfred2000-11-301-4/+55
* Make uidinfo subsystem mpsafealfred2000-11-261-22/+45
* Protect the following with a lockmgr lock:jake2000-11-221-0/+4
* Add new line character to debugging printf's.ps2000-09-181-4/+4
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-1/+1
* Change the calls to panic() in uifree(), chgproccnt(), and chgsbsize()truckman2000-09-061-4/+4
OpenPOWER on IntegriCloud