| Commit message (Expand) | Author | Age | Files | Lines |
* | Return EINVAL if kernel only flags are passed to the rfork syscall rather | John Baldwin | 2001-12-19 | 1 | -2/+4 |
* | Modify the critical section API as follows: | John Baldwin | 2001-12-18 | 1 | -7/+2 |
* | Fix some nits in fork_exit() so it more properly duplicates the backend | John Baldwin | 2001-12-14 | 1 | -4/+4 |
* | Add a per-thread ucred reference for syscalls and synchronous traps from | John Baldwin | 2001-10-26 | 1 | -0/+5 |
* | Fix ktrace enablement/disablement races that can result in a vnode | Matthew Dillon | 2001-10-24 | 1 | -3/+4 |
* | Change the kernel's ucred API as follows: | John Baldwin | 2001-10-11 | 1 | -2/+1 |
* | KSE Milestone 2 | Julian Elischer | 2001-09-12 | 1 | -40/+87 |
* | Rip some well duplicated code out of cpu_wait() and cpu_exit() and move | Peter Wemm | 2001-09-10 | 1 | -4/+4 |
* | Pushdown Giant for acct(), kqueue(), kevent(), execve(), fork(), | Matthew Dillon | 2001-09-01 | 1 | -4/+15 |
* | Get rid of useless bcopy (the next statement was equivalent) | Guido van Rooij | 2001-07-09 | 1 | -2/+0 |
* | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | Matthew Dillon | 2001-07-04 | 1 | -3/+2 |
* | Remove the p_spinlocks spin lock count that was obsoleted by the | John Baldwin | 2001-06-30 | 1 | -1/+0 |
* | Rename nextpid to lastpid and externalize it. | Dag-Erling Smørgrav | 2001-06-11 | 1 | -7/+7 |
* | o Merge contents of struct pcred into struct ucred. Specifically, add the | Robert Watson | 2001-05-25 | 1 | -9/+3 |
* | Introduce a global lock for the vm subsystem (vm_mtx). | Alfred Perlstein | 2001-05-19 | 1 | -0/+2 |
* | Properly copy the P_ALTSTACK flag in struct proc::p_flag to the child | Akinori MUSHA | 2001-05-07 | 1 | -1/+1 |
* | Convert the allproc and proctree locks from lockmgr locks to sx locks. | John Baldwin | 2001-03-28 | 1 | -4/+4 |
* | Rework the witness code to work with sx locks as well as mutexes. | John Baldwin | 2001-03-28 | 1 | -2/+1 |
* | Don't explicitly zero p_intr_nesting_level and p_aioinfo in fork. | John Baldwin | 2001-03-28 | 1 | -2/+0 |
* | Use mtx_intr_enable() on sched_lock to ensure child processes always start | John Baldwin | 2001-03-28 | 1 | -2/+2 |
* | Fix mtx_legal2block. The only time that it is bad to block on a mutex is | John Baldwin | 2001-03-09 | 1 | -0/+4 |
* | - Don't hold the proc lock across VREF and the fd* functions to avoid lock | John Baldwin | 2001-03-07 | 1 | -4/+21 |
* | - Lock the forklist with an sx lock. | John Baldwin | 2001-03-07 | 1 | -14/+57 |
* | Sigh. Try to get priorities sorted out. Don't bother trying to | Jake Burkholder | 2001-02-28 | 1 | -1/+0 |
* | Initialize native priority to PRI_MAX. It was usually 0 which made a | Jake Burkholder | 2001-02-26 | 1 | -0/+1 |
* | Quiet a warning with a uintptr_t cast. | John Baldwin | 2001-02-22 | 1 | -1/+1 |
* | o Move per-process jail pointer (p->pr_prison) to inside of the subject | Robert Watson | 2001-02-21 | 1 | -5/+0 |
* | - Don't call clear_resched() in userret(), instead, clear the resched flag | John Baldwin | 2001-02-20 | 1 | -0/+6 |
* | o Export the nextpid variable via SYSCTL as kern.lastpid, decreasing by | Robert Watson | 2001-02-12 | 1 | -0/+2 |
* | Change and clean the mutex lock interface. | Bosko Milekic | 2001-02-09 | 1 | -8/+8 |
* | Fix fork_exit() to take a pointer to a function that returns void as its | John Baldwin | 2001-01-26 | 1 | -2/+2 |
* | - Change fork_exit() to take a pointer to a trapframe as its 3rd argument | John Baldwin | 2001-01-24 | 1 | -2/+2 |
* | - Catch up to proc flag changes. | John Baldwin | 2001-01-24 | 1 | -4/+79 |
* | Add mibs to hold the number of forks since boot. New mibs are: | Hajimu UMEMOTO | 2001-01-23 | 1 | -0/+15 |
* | Make intr_nesting_level per-process, rather than per-cpu. Setup | Jake Burkholder | 2001-01-21 | 1 | -0/+1 |
* | Protect proc.p_pptr and proc.p_children/p_sibling with the | Jake Burkholder | 2000-12-23 | 1 | -0/+2 |
* | - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead | Jake Burkholder | 2000-12-13 | 1 | -2/+2 |
* | Whitespace. Fix indentation, align comments. | Jake Burkholder | 2000-12-04 | 1 | -17/+17 |
* | - Add a mutex to the proc structure p_mtx that will be used to lock accesses | John Baldwin | 2000-12-03 | 1 | -0/+1 |
* | Remove thr_sleep and thr_wakeup. Remove fields p_nthread and p_wakeup | Jake Burkholder | 2000-12-02 | 1 | -2/+0 |
* | Use an mp-safe callout for endtsleep. | Jake Burkholder | 2000-12-01 | 1 | -1/+1 |
* | Use callout_reset instead of timeout(9). Most callouts are statically | Jake Burkholder | 2000-11-27 | 1 | -0/+3 |
* | Protect the following with a lockmgr lock: | Jake Burkholder | 2000-11-22 | 1 | -6/+8 |
* | Catch up to moving headers: | John Baldwin | 2000-10-20 | 1 | -2/+1 |
* | Enforce process limit policy in one place to keep proccnt from diverging | Don Lewis | 2000-09-14 | 1 | -2/+2 |
* | Major update to the way synchronization is done in the kernel. Highlights | Jason Evans | 2000-09-07 | 1 | -25/+55 |
* | Remove uidinfo hash table lookup and maintenance out of chgproccnt() and | Don Lewis | 2000-09-05 | 1 | -1/+3 |
* | Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. | Poul-Henning Kamp | 2000-07-04 | 1 | -1/+1 |
* | Style police catches up with rev 1.26 of src/sys/sys/sysctl.h: | Poul-Henning Kamp | 2000-07-03 | 1 | -1/+1 |
* | Add sysctl descriptions to a few sysctls. Simply "documentation". | Neil Blakey-Milner | 2000-06-26 | 1 | -1/+2 |