summaryrefslogtreecommitdiff
path: root/sys/kern/kern_sysctl.c
AgeCommit message (Expand)Author
2021-02-08Revert the convertion of per-process thread into a SMR_TAILQ.Martin Pieuchot
2021-01-17Cache parent's pid as `ps_ppid' and use it instead of `ps_pptr->ps_pid'.mvs
2021-01-09Split hierarchical calls into kern_sysctl_dirsgnezdo
2021-01-09Reduce case duplication in kern_sysctlgnezdo
2020-12-28Analog to the the kern.audio.record sysctl parameter for audio(4)Marcus Glocker
2020-12-07Convert the per-process thread list into a SMR_TAILQ.Martin Pieuchot
2020-11-16Convert hw_sysctl to sysctl_bounded_argsgnezdo
2020-11-16Convert kern_sysctl to sysctl_bounded_argsgnezdo
2020-11-07Convert ffs_sysctl to sysctl_bounded_argsgnezdo
2020-10-19Serialize accesses to "struct vmspace" and document its refcounting.Martin Pieuchot
2020-09-01Remove unused sysctl_int_arr(9)gnezdo
2020-08-23Remove unused debug_syncprt, improve debug sysctl handlingkn
2020-08-22Move sysctl(2) CTL_DEBUG from DEBUG to new DEBUG_SYSCTLkn
2020-08-18Style fixups from hurried commitsgnezdo
2020-08-18Add sysctl_bounded_arr as a replacement for sysctl_int_arrgnezdo
2020-08-01Move range check inside sysctl_int_arrgnezdo
2020-06-22there's not going to be any whole kernel wide network livelocks soon.David Gwynne
2020-05-29rndvar.h not needed hereTheo de Raadt
2020-03-09Return EINVAL for KERN_PROC if the size parameter is 0.Todd C. Miller
2020-01-24New `kern.allowdt' button must be set to open(2) /dev/dt.Martin Pieuchot
2020-01-02Exclude offline cpus in KERN_CPTIME calculation. Without this too highClaudio Jeker
2019-12-11Replace p_xstat with ps_xexit and ps_xsigPhilip Guenther
2019-10-22struct proc: change ps_start from utc time to uptimecheloha
2019-08-21sysctl(2): add kern.utc_offset: successor to the DST/TIMEZONE options(4)cheloha
2019-08-05Allow concurrent reads of the f_offset field of struct file byanton
2019-07-16Prevent integer overflow in kernel and userland when checking mbufAlexander Bluhm
2019-07-12Revert anton@ changes about read/write unlockingsolene
2019-07-12sysctl(2): add KERN_TIMEOUT_STATS: timeout(9) status and statistics.cheloha
2019-07-10Make read/write of the f_offset field belonging to struct file MP-safe;anton
2019-06-16In previous commit I forgot a net unlock if the PCB of the socketAlexander Bluhm
2019-06-13When tcp_close() is running in parallel with fill_file(), the kernelAlexander Bluhm
2019-06-01Revert to using the SCHED_LOCK() to protect time accounting.Martin Pieuchot
2019-05-31Use a per-process mutex to protect time accounting instead of SCHED_LOCK().Martin Pieuchot
2019-05-22Read and assign the integer value only once. With this sysctl_int() willClaudio Jeker
2019-05-09Add a sysctl accessor to struct pf_status. The pf_status only holds theClaudio Jeker
2019-01-29Add a dedicated sysctl(2) node for witness(4).Visa Hankala
2019-01-19Move boottime into the timehands.cheloha
2018-11-19delete the dns jackport experiment. it has no future.Ted Unangst
2018-11-17Add new KERN_CPUSTATS sysctl(2) so we can identify offline CPUs.cheloha
2018-10-05Revert KERN_CPTIME2 ENODEV changes in kernel and userspace.cheloha
2018-10-04Revert the inpcb table mutex commit. It triggers a witness panicAlexander Bluhm
2018-09-26KERN_CPTIME2: set ENODEV if the CPU is offline.cheloha
2018-09-20As a step towards per inpcb or socket locks, remove the net lockAlexander Bluhm
2018-07-12Add hw.ncpuonline to count the number of online CPUs.cheloha
2018-07-02Update the file reference count field `f_count' using atomic operationsVisa Hankala
2018-07-01Lock the file descriptor table when accessing the `fd_ofileflags' array.Visa Hankala
2018-06-20Unlock sendmsg(2) and sendto(2).Martin Pieuchot
2018-06-19SMT (Simultanious Multi Threading) implementations typically shareMark Kettenis
2018-06-02Move the declarations of the raw ip and ip6 pcb tables into theAlexander Bluhm
2018-05-27Add missing #include "audio.h" needed for the NAUDIO macro.Alexandre Ratchov