summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2023-08-14Extend scheduler tracepoints to follow CPU jumping.Martin Pieuchot
2023-08-14Remove non-MULTIPROCESSOR chunk defining copyin32 as copyin now that allMiod Vallat
2023-08-13Fix P_WSLEEP handling when continuing SSTOP-ed processesClaudio Jeker
2023-08-13kevent: Add precision and abstimer flags for EVFILT_TIMERVisa Hankala
2023-08-12Repair compilability for non-MULTIPROCESSOR kernels.Miod Vallat
2023-08-11hardclock(9), roundrobin: make roundrobin() an independent clock interruptScott Soule Cheloha
2023-08-11Move the single_thread_check() to the start of userret().Claudio Jeker
2023-08-10Add some KASSERT on the proc p_stat in sleep_finish()Claudio Jeker
2023-08-08Merge SO_BINDANY cases from both switch blocks within sosetopt(). ThisVitaliy Makkoveev
2023-08-08Merge SO_SND* with corresponding SO_RCV* cases within sosetopt(). TheVitaliy Makkoveev
2023-08-05hardclock(9): move setitimer(2) code into itimer_update()Scott Soule Cheloha
2023-08-05Remove the P_WSLEEP specific KASSERT(). Not only procs in state SSTOPClaudio Jeker
2023-08-03Remove the per-cpu loadavg calculation.Claudio Jeker
2023-08-03Move solock() down to sosetopt(). A part of standalone sblock() work.Vitaliy Makkoveev
2023-08-01Don't force early wrap around for jiffies.Claudio Jeker
2023-07-29Avoid accessing curproc early during boot when kcov is enabled as itAnton Lindqvist
2023-07-27sched_init_cpu: move profclock staggering to clockintr_cpu_init()Scott Soule Cheloha
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-24RegenMiod Vallat
2023-07-24Fix prototype of getlogin_r syscall to match userland prototype (use size_tMiod Vallat
2023-07-22Add `sb_state' output to sobuf_print(). It contains SS_CANTSENDMORE,Vitaliy Makkoveev
2023-07-16Make the mbstat preserve the same size which is actually used. AlsoYASUOKA Masahiko
2023-07-14struct sleep_state is no longer used, remove it.Claudio Jeker
2023-07-12address incomplete validation of ELF program headers in execve(2) which could...Jasper Lievisse Adriaanse
2023-07-12GPROF: sleep_state: disable _mcount() across suspend/resumeScott Soule Cheloha
2023-07-11Rework sleep_setup()/sleep_finish() to no longer hold the scheduler lockClaudio Jeker
2023-07-10Allow unveiled programs to dump core (in the default, classic, into . way)Theo de Raadt
2023-07-10Add PS_NOBTCFI, a per-process flag indicating that Branch TargetPhilip Guenther
2023-07-07Expand the counters in struct mbstat from u_short to u_long. UseAlexander Bluhm
2023-07-06timeout_hardclock_update: enter timeout_mutex before reading uptime clockScott Soule Cheloha
2023-07-06remove during-development special cases for MNT_WXALLOWED and chrome andTheo de Raadt
2023-07-05Make softdep mounts a no-opBob Beck
2023-07-04Introduce SBL_WAIT and SBL_NOINTR sbwait() flags.Vitaliy Makkoveev
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-07-02PS_CHROOT flag must also be copied when forking. This will blockTheo de Raadt
2023-07-02clockintr_cpu_init: stagger clock interrupts by MAXCPUSScott Soule Cheloha
2023-06-30Use "newcon" instead of "netlck" as identifier of the sleep reason whileVitaliy Makkoveev
2023-06-28First step at removing struct sleep_state.Claudio Jeker
2023-06-26timeout_hardclock_update: provide initial value for automatic variablesScott Soule Cheloha
2023-06-23Avoid division by 0 in m_pool_usedGreg Steuck
2023-06-22Revert "clockintr_cpu_init: initialize starting offsets with clockintr_stagge...Scott Soule Cheloha
2023-06-21Revert "schedcpu, uvm_meter(9): make uvm_meter() an independent timeout"Scott Soule Cheloha
2023-06-20schedcpu, uvm_meter(9): make uvm_meter() an independent timeoutScott Soule Cheloha
2023-06-18clockintr_cpu_init: initialize starting offsets with clockintr_stagger()Scott Soule Cheloha
2023-06-18clockintr: add clockintr_stagger()Scott Soule Cheloha
2023-06-15all platforms, main(): call clockqueue_init() just before sched_init_cpu()Scott Soule Cheloha
2023-06-10Implement support for pointer authentication (PAC) in userland. With PACMark Kettenis
2023-06-02pledge(2): stdio: permit restricted profil(2) for moncontrol(3)Scott Soule Cheloha
2023-06-01Change wakeup_proc() to no longer grab the SCHED_LOCK() instead it mustClaudio Jeker
2023-05-30spellingJonathan Gray