| Commit message (Expand) | Author | Age | Files | Lines |
* | When tcp_close() is running in parallel with fill_file(), the kernel |  bluhm | 2019-06-13 | 1 | -2/+17 |
* | Revert to using the SCHED_LOCK() to protect time accounting. |  mpi | 2019-06-01 | 1 | -3/+1 |
* | Use a per-process mutex to protect time accounting instead of SCHED_LOCK(). |  mpi | 2019-05-31 | 1 | -1/+3 |
* | Read and assign the integer value only once. With this sysctl_int() will |  claudio | 2019-05-22 | 1 | -3/+7 |
* | Add a sysctl accessor to struct pf_status. The pf_status only holds the |  claudio | 2019-05-09 | 1 | -1/+6 |
* | Add a dedicated sysctl(2) node for witness(4). |  visa | 2019-01-29 | 1 | -1/+5 |
* | Move boottime into the timehands. |  cheloha | 2019-01-19 | 1 | -2/+2 |
* | delete the dns jackport experiment. it has no future. |  tedu | 2018-11-19 | 1 | -11/+1 |
* | Add new KERN_CPUSTATS sysctl(2) so we can identify offline CPUs. |  cheloha | 2018-11-17 | 1 | -1/+35 |
* | Revert KERN_CPTIME2 ENODEV changes in kernel and userspace. |  cheloha | 2018-10-05 | 1 | -3/+1 |
* | Revert the inpcb table mutex commit. It triggers a witness panic |  bluhm | 2018-10-04 | 1 | -26/+11 |
* | KERN_CPTIME2: set ENODEV if the CPU is offline. |  cheloha | 2018-09-26 | 1 | -1/+3 |
* | As a step towards per inpcb or socket locks, remove the net lock |  bluhm | 2018-09-20 | 1 | -11/+26 |
* | Add hw.ncpuonline to count the number of online CPUs. |  cheloha | 2018-07-12 | 1 | -1/+4 |
* | Update the file reference count field `f_count' using atomic operations |  visa | 2018-07-02 | 1 | -3/+1 |
* | Lock the file descriptor table when accessing the `fd_ofileflags' array. |  visa | 2018-07-01 | 1 | -2/+5 |
* | Unlock sendmsg(2) and sendto(2). |  mpi | 2018-06-20 | 1 | -1/+3 |
* | SMT (Simultanious Multi Threading) implementations typically share |  kettenis | 2018-06-19 | 1 | -1/+5 |
* | Move the declarations of the raw ip and ip6 pcb tables into the |  bluhm | 2018-06-02 | 1 | -5/+1 |
* | Add missing #include "audio.h" needed for the NAUDIO macro. |  ratchov | 2018-05-27 | 1 | -1/+3 |
* | Condition the new audio_record_enable pieces on NAUDIO > 0, fixing |  sthen | 2018-05-26 | 1 | -2/+9 |
* | In addition to "on" and "off", allow the audio "record.enable" mixer |  ratchov | 2018-05-26 | 1 | -1/+20 |
* | Add kern.witnesswatch sysctl for controlling witness(4). By default, |  visa | 2018-05-16 | 1 | -1/+6 |
* | Use fd_getfile() in sysctl_file() instead of rewriting it. |  mpi | 2018-05-08 | 1 | -7/+5 |
* | Change fd_iterfile() to not return imature fps instead of skipping them |  mpi | 2018-05-08 | 1 | -4/+2 |
* | Protect per-file counters and document which lock is used to protect |  mpi | 2018-05-08 | 1 | -1/+3 |
* | Introduce fd_iterfile() a new helper function to iterate over `filehead'. |  mpi | 2018-04-25 | 1 | -18/+5 |
* | Remove almost unused `flags' argument of suser(). |  mpi | 2018-02-19 | 1 | -12/+12 |
* | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. |  guenther | 2018-01-02 | 1 | -1/+2 |
* | Remove NET_LOCK()'s argument. |  mpi | 2017-08-11 | 1 | -4/+3 |
* | Do not touch file pointers for which FILE_IS_USABLE() is false. |  gerhard | 2017-06-20 | 1 | -1/+2 |
* | tweak sysctl_string and sysctl_tstring to use size_t for lengths, not int |  dlg | 2017-06-14 | 1 | -5/+6 |
* | use size_t for the size of things in memory, not int. |  dlg | 2017-06-13 | 1 | -4/+5 |
* | Do not export the protocol PCB pointer from kernel to non-root users |  bluhm | 2017-05-06 | 1 | -2/+3 |
* | Enforce that sysctl kern.somaxconn and sominconn can only be set |  bluhm | 2017-04-27 | 1 | -5/+21 |
* | timeval has trailing padding on powerpc and m88k, so memset it before |  guenther | 2017-04-05 | 1 | -1/+2 |
* | Here at OpenBSD we change ABIs at the fling of a hat. Just in case a |  deraadt | 2017-04-05 | 1 | -3/+3 |
* | Enforce that tcbtable and udbtable must be accessed with the NET_LOCK(). |  mpi | 2017-03-07 | 1 | -3/+3 |
* | p_comm is the process's command and isn't per thread, so move it from |  guenther | 2017-01-21 | 1 | -3/+2 |
* | Export p_cpuid via sysctl for all processes; ok guenther |  mikeb | 2016-11-11 | 1 | -2/+2 |
* | Split PID from TID, giving processes a PID unrelated to the TID of their |  guenther | 2016-11-07 | 1 | -3/+2 |
* | move the mbstat structure to percpu counters |  dlg | 2016-10-24 | 1 | -4/+20 |
* | Factor out pr->ps_vmspace into a local variable for fill_kproc() |  guenther | 2016-10-22 | 1 | -4/+5 |
* | upon further review, port numbers go all the way up to ushort max |  tedu | 2016-10-08 | 1 | -2/+2 |
* | initialize the port variable before sysctl, since it's also read out. |  tedu | 2016-10-08 | 1 | -2/+2 |
* | introduce a sysctl to hijack dns sockets. when set to a port number, |  tedu | 2016-10-07 | 1 | -1/+11 |
* | Add va_nlink information to struct kinfo_file (so bump the shlib minor) |  guenther | 2016-10-02 | 1 | -1/+2 |
* | Make a move towards ending 4 decades of kernel snooping. |  deraadt | 2016-09-25 | 1 | -1/+9 |
* | sysctl KERN_ARND is no longer used (in ports, it only occurs in fallback |  deraadt | 2016-09-21 | 1 | -14/+1 |
* | option INSECURE is obsolete |  deraadt | 2016-09-18 | 1 | -5/+1 |