| Commit message (Expand) | Author | Age | Files | Lines |
* | Replace custom file descriptor array sleep lock constructed using a mutex | rwatson | 2007-04-04 | 1 | -2/+2 |
* | Remove 'MPSAFE' annotations from the comments above most system calls: all | rwatson | 2007-03-04 | 1 | -9/+0 |
* | Use pause() rather than tsleep() on explicit global dummy variables. | jhb | 2007-02-27 | 1 | -3/+1 |
* | Close race conditions between fork() and [sg]etpriority()'s | delphij | 2007-02-26 | 1 | -5/+14 |
* | - Remove setrunqueue and replace it with direct calls to sched_add(). | jeff | 2007-01-23 | 1 | -1/+1 |
* | Threading cleanup.. part 2 of several. | julian | 2006-12-06 | 1 | -18/+0 |
* | Sweep kernel replacing suser(9) calls with priv(9) calls, assigning | rwatson | 2006-11-06 | 1 | -2/+6 |
* | Make KSE a kernel option, turned on by default in all GENERIC | jb | 2006-10-26 | 1 | -0/+12 |
* | Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.h | rwatson | 2006-10-22 | 1 | -1/+1 |
* | - Change process_exec function handlers prototype to include struct | netchild | 2006-08-15 | 1 | -0/+2 |
* | Don't lock each of the processes while looking for a pid. The allproc and | jhb | 2006-08-01 | 1 | -5/+1 |
* | - Use suser_cred(9) instead of checking cr_ruid directly. | pjd | 2006-06-27 | 1 | -7/+10 |
* | Fix a race between file operations and rfork(RFCFDG) by parking | davidxu | 2006-03-15 | 1 | -0/+17 |
* | Simplify system time accounting for profiling. | phk | 2006-02-08 | 1 | -1/+1 |
* | We don't need the proc lock to check P_KTHREAD on curthread since it is | jhb | 2006-02-06 | 1 | -3/+0 |
* | Audit the args to rfork(), and the child PID for all fork system calls. | wsalamon | 2006-02-06 | 1 | -0/+2 |
* | Hook up audit to fork() and exit() events. These changes manage the | rwatson | 2006-02-02 | 1 | -1/+11 |
* | Moderate rewrite of kernel ktrace code to attempt to generally improve | rwatson | 2005-11-13 | 1 | -0/+1 |
* | Fix the recent panics/LORs/hangs created by my kqueue commit by: | ssouhlal | 2005-07-01 | 1 | -1/+1 |
* | Inherit signal mask for child process in fork1(), RELENG_4 and other | davidxu | 2005-04-20 | 1 | -0/+1 |
* | Divorce critical sections from spinlocks. Critical sections as denoted by | jhb | 2005-04-04 | 1 | -2/+0 |
* | /* -> /*- for copyright notices, minor format tweaks as necessary | imp | 2005-01-06 | 1 | -1/+1 |
* | Add new function fdunshare() which encapsulates the necessary light magic | phk | 2004-12-14 | 1 | -12/+2 |
* | Don't include sys/user.h merely for its side-effect of recursively | das | 2004-11-27 | 1 | -1/+1 |
* | Remove local definitions of RANGEOF() and use __rangeof() instead. | das | 2004-11-20 | 1 | -9/+6 |
* | Malloc p_stats instead of putting it in the U area. We should consider | das | 2004-11-20 | 1 | -1/+3 |
* | Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST. | phk | 2004-11-13 | 1 | -5/+5 |
* | Use more intuitive pointer for fdinit() and fdcopy(). | phk | 2004-11-08 | 1 | -5/+3 |
* | Allow fdinit() to be called with a NULL fdp argument so we can use | phk | 2004-11-07 | 1 | -4/+0 |
* | Back out rev 1.240; it is unnecessary. In particular, | das | 2004-10-06 | 1 | -8/+3 |
* | Avoid calling _PHOLD(p1) with p2's lock held, since _PHOLD() | das | 2004-10-01 | 1 | -3/+8 |
* | make some of these conditions apply equally to both threading systems. | julian | 2004-09-13 | 1 | -3/+3 |
* | Refactor a bunch of scheduler code to give basically the same behaviour | julian | 2004-09-05 | 1 | -11/+2 |
* | Push Giant deep into vm_forkproc(), acquiring it only if the process has | alc | 2004-09-03 | 1 | -16/+12 |
* | Give setrunqueue() and sched_add() more of a clue as to | julian | 2004-09-01 | 1 | -1/+1 |
* | Remove sched_free_thread() which was only used | julian | 2004-08-31 | 1 | -3/+0 |
* | Add locking to the kqueue subsystem. This also makes the kqueue subsystem | jmg | 2004-08-15 | 1 | -1/+2 |
* | Increase the amount of data exported by KTR in the KTR_RUNQ setting. | julian | 2004-08-09 | 1 | -2/+2 |
* | Move the schedlock owner state update following the context | bmilekic | 2004-07-27 | 1 | -12/+14 |
* | In revision 1.228, I accidentally broke the "total number of processes in | cperciva | 2004-07-26 | 1 | -1/+2 |
* | When calling scheduler entrypoints for creating new threads and processes, | julian | 2004-07-18 | 1 | -1/+1 |
* | fix compilation. | phk | 2004-07-13 | 1 | -1/+1 |
* | Replace "uid != 0" with "suser(td->td_ucred) != 0" when checking if we've | cperciva | 2004-07-13 | 1 | -1/+2 |
* | Allocate TIDs in thread_init() and deallocate them in thread_fini(). | marcel | 2004-06-26 | 1 | -1/+0 |
* | Remove advertising clause from University of California Regent's license, | imp | 2004-04-05 | 1 | -4/+0 |
* | Assign thread IDs to kernel threads. The purpose of the thread ID (tid) | marcel | 2004-04-03 | 1 | -0/+1 |
* | Make the process_exit eventhandler run without Giant. Add Giant hooks | peter | 2004-03-14 | 1 | -2/+0 |
* | Move the process_fork event out from under Giant. This one is easy, | peter | 2004-03-14 | 1 | -1/+3 |
* | Push Giant down a little further: | peter | 2004-03-13 | 1 | -3/+0 |
* | make sure we had the filedesc lock when calling fdinit when RFCFDG is set | jmg | 2004-03-10 | 1 | -0/+4 |