summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2024-08-31jeremy observed that access() on unveiled space was returning errorsTheo de Raadt
2024-08-29In m_pulldown() replace memmove() with memcpy().Alexander Bluhm
2024-08-29Show expensive mbuf operations in netstat(1) statistics.Alexander Bluhm
2024-08-26style(9) fix. No functional changes.Vitaliy Makkoveev
2024-08-23Fix KERN_AUDIO broken in rev 1.440.Vitaliy Makkoveev
2024-08-22Introduce sysctl_securelevel() to modify `securelevel' mp-safe. KeepVitaliy Makkoveev
2024-08-21If binaries lack a pintable, execve() can now reject them at startupTheo de Raadt
2024-08-21We do not need the PS_LIBCPIN and PS_PIN flag fields anymore, which wereTheo de Raadt
2024-08-20Unlock KERN_MAXFILES.Vitaliy Makkoveev
2024-08-20Unlock KERN_MAXPROC and KERN_MAXTHREAD from `kern_vars'. BothVitaliy Makkoveev
2024-08-20Unlock sysctl_audio().Vitaliy Makkoveev
2024-08-18Remove outdated comment about UVM_PLA_WAITOK and the pagedaemon.Martin Pieuchot
2024-08-16Atomically modify `nthreads' and move proc_free() out of KERNEL_LOCK().Martin Pieuchot
2024-08-16Introduce PR_MPSYSCTL flag to mark mp-safe (*pr_sysctl)() handlers andVitaliy Makkoveev
2024-08-14Push kernel lock down to net_sysctl().Vitaliy Makkoveev
2024-08-14Make sysctl_int() and sysctl_int_lower() mp-safe and unlock KERN_HOSTID.Vitaliy Makkoveev
2024-08-12Conditionally compile kqueue poll debug printfs, mainly preventing themAnton Lindqvist
2024-08-12Run network protocol timer without kernel lock.Alexander Bluhm
2024-08-11Make exit1() wait sysctl(2) `allprocess' loops.Vitaliy Makkoveev
2024-08-11make the timeout_add_foo wrappers more consistent.David Gwynne
2024-08-11spelling; ok mvs@Jonathan Gray
2024-08-10spelling; ok claudio@Jonathan Gray
2024-08-08In sysctl KERN_FILE_BYPID stop traversal after pid has been found.Alexander Bluhm
2024-08-08Unlock KERN_MSGBUFSIZE and KERN_CONSBUFSIZE.Vitaliy Makkoveev
2024-08-06For consistency with other similar sysctl(2) variables useVitaliy Makkoveev
2024-08-06Use atomic_load_int(9) for unlocked read access to net.unix.*spaceVitaliy Makkoveev
2024-08-06Revert the knote_processexit() bits of the diff. It introduced a smallClaudio Jeker
2024-08-06Unlock KERN_CLOCKRATE.Vitaliy Makkoveev
2024-08-06Stop using KERNEL_LOCK to protect the per process kqueue listClaudio Jeker
2024-08-05change the nsec argument to timeout_add_nsec from int to uint64_tDavid Gwynne
2024-08-05Unlock KERN_BOOTTIME.Vitaliy Makkoveev
2024-08-05Unlock most of `kern_vars' variables.Vitaliy Makkoveev
2024-08-05Take `sysctl_lock' before kernel lock.Vitaliy Makkoveev
2024-08-02regenVitaliy Makkoveev
2024-08-02Push kernel lock down to sysctl(2).Vitaliy Makkoveev
2024-08-01Run socket splice idle timeout without kernel lock.Alexander Bluhm
2024-07-29Move the signal related kqueue filters to kern_event.c.Claudio Jeker
2024-07-29Remove `sb_sel' from sobuf_print() output, no sense to print "...".Vitaliy Makkoveev
2024-07-29Replace per thread P_CONTINUED with per process PS_CONTINUED flagClaudio Jeker
2024-07-26Trace struct itimervalPhilip Guenther
2024-07-24KASSERT that the ps_single proc has P_SUSPSINGLE cleared.Claudio Jeker
2024-07-24Remove the (pr->ps_single->p_flag & P_SUSPSINGLE) == 0 check since itClaudio Jeker
2024-07-24Use a different mutex to protect the kqueue klist in logsoftc.Claudio Jeker
2024-07-24Move uvm_exit() outside of the KERNEL_LOCK() in the reaper.Martin Pieuchot
2024-07-23Pass curproc pointer down from sleep_finish() instead of pulling it inClaudio Jeker
2024-07-22Rename PS_STOPPED to PS_STOPPING. I want to use PS_STOPPED to indicateClaudio Jeker
2024-07-22Switch proc_finish_wait() to use the process as argument instead of itsClaudio Jeker
2024-07-20Unlock udp(4) somove().Vitaliy Makkoveev
2024-07-14Fix source and drain confusion in socket splicing somove().Alexander Bluhm
2024-07-14Actually provide *definitions* for hwcap & hwcap2Jeremie Courreges-Anglas