summaryrefslogtreecommitdiff
path: root/sys/kern/kern_sysctl.c
AgeCommit message (Expand)Author
2024-09-30Use ps_ppid instead of ps_pptr->ps_pid in all places.Claudio Jeker
2024-09-24Fix sleeping race during malloc in sysctl hw.disknames.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-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-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-11Make exit1() wait sysctl(2) `allprocess' loops.Vitaliy Makkoveev
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-06Unlock KERN_CLOCKRATE.Vitaliy Makkoveev
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-02Push kernel lock down to sysctl(2).Vitaliy Makkoveev
2024-07-11Use atomic operations to access integers in sysctl(2).Alexander Bluhm
2024-07-08Rework per proc and per process time usage accountingClaudio Jeker
2024-04-12Split single TCP inpcb table into IPv4 and IPv6 parts.Alexander Bluhm
2024-03-29Remove one global variable duplicating uvmexp.pagesize.Miod Vallat
2024-02-10On kernels without ucom(4) support, 'sysctl hw.ucomnames' should returnTheo de Raadt
2024-01-19Backout priterator() for walking allprocess list.Alexander Bluhm
2024-01-18Use solock() instead of netlock within fill_file(). This makes allVitaliy Makkoveev
2024-01-15Introduce priterator(), the `ps_list' iterator. Some of `allprocess'Vitaliy Makkoveev
2024-01-10Split UDP PCB table into IPv4 and IPv6.Alexander Bluhm
2023-10-01Add sysctl hw.ucomnames to list 'fixed' paths to USB serialKenneth R Westerback
2023-09-16Allow counters_read(9) to take an optional scratch buffer.Martin Pieuchot
2023-07-16Make the mbstat preserve the same size which is actually used. AlsoYASUOKA Masahiko
2023-07-07Expand the counters in struct mbstat from u_short to u_long. UseAlexander Bluhm
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-05-21In sysctl_hwchargestop() check that hw_battery_setchargestop is setClaudio Jeker
2023-05-18Backout sysctl(2) unlocking. Lock order issue was triggered in UVMVitaliy Makkoveev
2023-05-17Implement battery management sysctl. This will provide a set of sysctlsMark Kettenis
2023-05-04Push kernel lock deep down to sys_sysctl(). At least network subset ofVitaliy Makkoveev
2023-01-22Move SS_CANTRCVMORE and SS_RCVATMARK bits from `so_state' to `sb_state' ofVitaliy Makkoveev
2023-01-21Introduce per-sockbuf `sb_state' to use it with SS_CANTSENDMORE.Vitaliy Makkoveev
2023-01-14sysctl(2): KERN_CPUSTATS: zero struct cpustats before copyoutScott Soule Cheloha
2022-11-07introduce a new kern.autoconf_serial sysctl that can be used by userlandRobert Nagy
2022-11-05clockintr(9): initial commitScott Soule Cheloha
2022-08-16Remove obsolete kern.nselcoll sysctl.Visa Hankala
2022-08-14remove unneeded includes in sys/kernJonathan Gray
2022-07-26Only allow changing the domainname (from empty) before securelevel increase.Theo de Raadt
2022-07-05Remove old poll/select wakeup mechanism.Visa Hankala
2022-03-21Header netinet/in_pcb.h includes sys/mutex.h now. Recommit mutexAlexander Bluhm
2022-03-14Unbreak the tree, revert commitid aZ8fm4iaUnTCc0ulTheo Buehler
2022-03-14pf_socket_lookup() calls in_pcbhashlookup() in the PCB layer. ToAlexander Bluhm
2022-01-25Capture a repeated pattern into sysctl_securelevel_int functionGreg Steuck