| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert the convertion of per-process thread into a SMR_TAILQ. |  mpi | 2021-02-08 | 1 | -3/+3 |
* | Convert the per-process thread list into a SMR_TAILQ. |  mpi | 2020-12-07 | 1 | -3/+3 |
* | setpriority(2): don't treat booleans as scalars |  cheloha | 2020-09-25 | 1 | -5/+5 |
* | Stop calling resched_proc() after changing the nice(3) value of a process. |  mpi | 2019-07-15 | 1 | -2/+1 |
* | Untangle code setting the scheduling priority of a thread. |  mpi | 2019-07-08 | 1 | -3/+5 |
* | Guard uvm_map_protect() with kernel lock to prepare dosetrlimit() |  visa | 2019-06-24 | 1 | -1/+3 |
* | Make resource limit access MP-safe. So far, the copy-on-write sharing |  visa | 2019-06-21 | 1 | -22/+168 |
* | Avoid changing resource limits in rucheck() by introducing a new state |  visa | 2019-06-10 | 1 | -8/+9 |
* | Move initialization of limit0 into a dedicated function. This new |  visa | 2019-06-02 | 1 | -8/+24 |
* | Revert to using the SCHED_LOCK() to protect time accounting. |  mpi | 2019-06-01 | 1 | -30/+25 |
* | Use a per-process mutex to protect time accounting instead of SCHED_LOCK(). |  mpi | 2019-05-31 | 1 | -25/+30 |
* | Rename struct plimit field p_refcnt to pl_refcnt to avoid confusion |  visa | 2019-05-31 | 1 | -4/+4 |
* | Fix unsafe use of ptsignal() in mi_switch(). |  visa | 2019-01-06 | 1 | -1/+39 |
* | Remove almost unused `flags' argument of suser(). |  mpi | 2018-02-19 | 1 | -3/+3 |
* | all pools have their ipl set via pool_setipl, so fold it into pool_init. |  dlg | 2016-09-15 | 1 | -4/+3 |
* | pool_setipl |  dlg | 2016-08-25 | 1 | -1/+2 |
* | remove stale lint annotations |  tedu | 2015-12-05 | 1 | -5/+1 |
* | Stop using USRSTACK as the edge of the stack, but rather use the vmspace |  miod | 2015-02-09 | 1 | -6/+11 |
* | start retiring the nointr allocator. specify PR_WAITOK as a flag as a |  tedu | 2014-12-19 | 1 | -3/+3 |
* | convert bcopy to memcpy. ok millert |  tedu | 2014-12-10 | 1 | -2/+2 |
* | Replace a plethora of historical protection options with just |  deraadt | 2014-11-16 | 1 | -3/+3 |
* | Eliminates struct pcred by moving the real and saved ugids into |  guenther | 2014-03-30 | 1 | -7/+7 |
* | exit1() needs to do a final aggregation of the thread's [us]ticks |  guenther | 2014-01-24 | 1 | -3/+7 |
* | bzero -> memset |  tedu | 2014-01-21 | 1 | -2/+2 |
* | Threads can't be zombies, only processes, so change zombproc to zombprocess, |  guenther | 2014-01-20 | 1 | -14/+9 |
* | Move the declarations for dogetrusage(), itimerround(), and dowait4() |  guenther | 2013-10-25 | 1 | -3/+1 |
* | Eliminate the unused retval argument from dogetrusage() |  guenther | 2013-09-14 | 1 | -4/+4 |
* | Snapshots for all archs have been built, so remove the T32 code |  guenther | 2013-09-14 | 1 | -23/+1 |
* | Switch time_t, ino_t, clock_t, and struct kevent's ident and data |  guenther | 2013-08-13 | 1 | -11/+42 |
* | Convert some internal APIs to use timespecs instead of timevals |  guenther | 2013-06-03 | 1 | -17/+31 |
* | Make setrlimit() return EINVAL if rlim_cur > rlim_max, per POSIX. |  guenther | 2013-04-01 | 1 | -5/+4 |
* | Make the KERN_NPROCS and KERN_MAXPROC sysctl()s and the RLIMIT_NPROC rlimit |  guenther | 2012-04-10 | 1 | -2/+2 |
* | Make rusage totals, itimers, and profile settings per-process instead |  guenther | 2012-03-23 | 1 | -32/+59 |
* | Add tracing and dumping of "pointer to struct" syscall arguments for |  guenther | 2012-03-19 | 1 | -3/+15 |
* | The scheduling 'nice' value is per-process, not per-thread, so move it |  guenther | 2011-03-07 | 1 | -15/+11 |
* | Correct the links between threads, processes, pgrps, and sessions, |  guenther | 2010-07-26 | 1 | -27/+65 |
* | Eliminate struct plimit's PL_SHAREMOD flag: it was for COMPAT_IRIX |  guenther | 2010-06-29 | 1 | -4/+2 |
* | Don't decrement the refcnt on a plimits until after we're done |  guenther | 2010-01-04 | 1 | -3/+6 |
* | Use LIST_FOREACH() instead of handrolling. |  thib | 2008-05-22 | 1 | -3/+3 |
* | move p_limit and p_cred into struct process |  tedu | 2007-04-12 | 1 | -5/+5 |
* | ansi/deregister. |  jsg | 2005-11-28 | 1 | -49/+25 |
* | sched work by niklas and art backed out; causes panics |  deraadt | 2005-05-29 | 1 | -2/+2 |
* | This patch is mortly art's work and was done *a year* ago. Art wants to thank |  niklas | 2005-05-25 | 1 | -2/+2 |
* | Use list and queue macros where applicable to make the code easier to read; |  miod | 2004-12-26 | 1 | -4/+3 |
* | debranch SMP, have fun |  niklas | 2004-06-13 | 1 | -1/+5 |
* | Add id_t type as per POSIX and use it for [gs]etpriority(2). |  millert | 2003-12-11 | 1 | -3/+3 |
* | POSIX says rlim_t should be unsigned so make it u_quad_t. Also add |  millert | 2003-12-11 | 1 | -4/+1 |
* | match syscallargs comments with reality |  henning | 2003-09-01 | 1 | -2/+2 |
* | change arguments to suser. suser now takes the process, and a flags |  tedu | 2003-08-15 | 1 | -3/+3 |
* | Remove the advertising clause in the UCB license which Berkeley |  millert | 2003-06-02 | 1 | -6/+2 |