Age | Commit message (Expand) | Author |
2024-10-08 | Move common code to update the proc runtime into tuagg_add_runtime(). | Claudio Jeker |
2024-10-03 | In rucheck() sum up the tusage from all threads to get the real current | Claudio Jeker |
2024-10-01 | Make it more obvious which ruadd argument is the source and which one is | Claudio Jeker |
2024-08-20 | Unlock KERN_MAXFILES. | Vitaliy Makkoveev |
2024-08-20 | Unlock KERN_MAXPROC and KERN_MAXTHREAD from `kern_vars'. Both | Vitaliy Makkoveev |
2024-07-09 | Remove splassert() for now since IPL_STATCLOCK is MD and not all archs have it. | Claudio Jeker |
2024-07-08 | Rework per proc and per process time usage accounting | Claudio Jeker |
2024-06-03 | Remove the now unsued s argument to SCHED_LOCK and SCHED_UNLOCK. | Claudio Jeker |
2024-05-22 | Just grab the SCHED_LOCK() once in donice() before walking the ps_threads | Claudio Jeker |
2024-05-20 | Rework interaction between sleep API and exit1() and start unlocking ps_threads | Claudio Jeker |
2024-04-17 | dogetrusage() must be called with the KERNEL_LOCK held for now. | Claudio Jeker |
2023-09-13 | Revert commitid: yfAefyNWibUyjkU2, ESyyH5EKxtrXGkS6 and itscfpFvJLOj8mHB; | Claudio Jeker |
2023-09-08 | Change how ps_threads and p_thr_link are locked away from using SCHED_LOCK. | Claudio Jeker |
2023-08-29 | Remove p_rtime from struct proc and replace it by passing the timespec | Claudio Jeker |
2023-02-04 | kernel: stathz is always non-zero after cpu_initclocks() | Scott Soule Cheloha |
2022-11-17 | stack growth from setrlimit was never updated to set UVM_ET_STACK on | Theo de Raadt |
2022-10-07 | Add mimmutable(2) system call which locks the permissions (PROT_*) of | Theo de Raadt |
2022-05-28 | oops, wrong value in previous commit | Theo de Raadt |
2022-05-28 | 64K of locked memory should be enough for anyone (until we hear a good | Theo de Raadt |
2022-03-18 | Use the refcnt API with struct plimit. | Visa Hankala |
2021-02-08 | Revert the convertion of per-process thread into a SMR_TAILQ. | Martin Pieuchot |
2020-12-07 | Convert the per-process thread list into a SMR_TAILQ. | Martin Pieuchot |
2020-09-25 | setpriority(2): don't treat booleans as scalars | cheloha |
2019-07-15 | Stop calling resched_proc() after changing the nice(3) value of a process. | Martin Pieuchot |
2019-07-08 | Untangle code setting the scheduling priority of a thread. | Martin Pieuchot |
2019-06-24 | Guard uvm_map_protect() with kernel lock to prepare dosetrlimit() | Visa Hankala |
2019-06-21 | Make resource limit access MP-safe. So far, the copy-on-write sharing | Visa Hankala |
2019-06-10 | Avoid changing resource limits in rucheck() by introducing a new state | Visa Hankala |
2019-06-02 | Move initialization of limit0 into a dedicated function. This new | Visa Hankala |
2019-06-01 | Revert to using the SCHED_LOCK() to protect time accounting. | Martin Pieuchot |
2019-05-31 | Use a per-process mutex to protect time accounting instead of SCHED_LOCK(). | Martin Pieuchot |
2019-05-31 | Rename struct plimit field p_refcnt to pl_refcnt to avoid confusion | Visa Hankala |
2019-01-06 | Fix unsafe use of ptsignal() in mi_switch(). | Visa Hankala |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-08-25 | pool_setipl | David Gwynne |
2015-12-05 | remove stale lint annotations | Ted Unangst |
2015-02-09 | Stop using USRSTACK as the edge of the stack, but rather use the vmspace | Miod Vallat |
2014-12-19 | start retiring the nointr allocator. specify PR_WAITOK as a flag as a | Ted Unangst |
2014-12-10 | convert bcopy to memcpy. ok millert | Ted Unangst |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-03-30 | Eliminates struct pcred by moving the real and saved ugids into | Philip Guenther |
2014-01-24 | exit1() needs to do a final aggregation of the thread's [us]ticks | Philip Guenther |
2014-01-21 | bzero -> memset | Ted Unangst |
2014-01-20 | Threads can't be zombies, only processes, so change zombproc to zombprocess, | Philip Guenther |
2013-10-25 | Move the declarations for dogetrusage(), itimerround(), and dowait4() | Philip Guenther |
2013-09-14 | Eliminate the unused retval argument from dogetrusage() | Philip Guenther |
2013-09-14 | Snapshots for all archs have been built, so remove the T32 code | Philip Guenther |
2013-08-13 | Switch time_t, ino_t, clock_t, and struct kevent's ident and data | Philip Guenther |
2013-06-03 | Convert some internal APIs to use timespecs instead of timevals | Philip Guenther |