Age | Commit message (Expand) | Author |
2023-03-19 | Aggressively randomize the location of the stack on all 64-bit architectures | Mark Kettenis |
2023-03-14 | clockintr: add missing newline to ddb(4) printout | Scott Soule Cheloha |
2023-03-09 | clockintr: add a priority queue | Scott Soule Cheloha |
2023-03-03 | initclocks: don't reinitialize ticks, jiffies at runtime | Scott Soule Cheloha |
2023-02-27 | sync | Theo de Raadt |
2023-02-27 | Include varags types in sys/syscalls.h comment | Andrew Fresh |
2023-02-26 | clockintr: add a kernel-facing API | Scott Soule Cheloha |
2023-02-25 | regen | Vitaliy Makkoveev |
2023-02-25 | Unlock select(2), pselect(2), poll(2) and ppoll(2). | Vitaliy Makkoveev |
2023-02-21 | for process kills due to execve from non-pinned syscall address, export | Theo de Raadt |
2023-02-19 | Make pinsyscall(2) always available for pledged processes. Needed by pledge | Anton Lindqvist |
2023-02-17 | Validate execve() libc stub location if kernel knows it. (due to ld.so | Theo de Raadt |
2023-02-16 | regen | Claudio Jeker |
2023-02-16 | utrace(2) can run without kernel lock. Now ktruser() will take the | Claudio Jeker |
2023-02-16 | Like other ktrace functions make ktruser() callable without kernel lock | Claudio Jeker |
2023-02-16 | sync | Theo de Raadt |
2023-02-16 | Add pinsyscall(2). With this you can tell the kernel the location | Theo de Raadt |
2023-02-15 | Relax kernel lock assertion within tsleep(9). The `nowake' channel is | Vitaliy Makkoveev |
2023-02-15 | Use the nowake channel for sys_nanosleep() instead of handrolling the same. | Claudio Jeker |
2023-02-14 | regen | Vitaliy Makkoveev |
2023-02-14 | Backout previous. Assertion was triggered within tsleep(). | Vitaliy Makkoveev |
2023-02-13 | regen | Vitaliy Makkoveev |
2023-02-13 | Push kernel lock down to dopselect() and doppoll() and unlock select(2), | Vitaliy Makkoveev |
2023-02-12 | Rename pipeselwakeup() to pipe_wakeup(). It doesn't call selwakeup() | Vitaliy Makkoveev |
2023-02-11 | non-padded 64-bit system calls arrived 2021/12/23, over a year ago. | Theo de Raadt |
2023-02-11 | sync | Theo de Raadt |
2023-02-11 | sync for __syscall removal | Theo de Raadt |
2023-02-11 | __syscall() is no longer neccessary since the system calls which needed | Theo de Raadt |
2023-02-10 | Adjust knote(9) API | Visa Hankala |
2023-02-10 | Remove explicit rejection of zero duid in disk_map() added in 1.262. | Miod Vallat |
2023-02-09 | Delay setting the timestamp in the ktrace header until we've grabbed | Philip Guenther |
2023-02-04 | kernel: stathz is always non-zero after cpu_initclocks() | Scott Soule Cheloha |
2023-02-04 | timecounting: remove incomplete PPS support | Scott Soule Cheloha |
2023-02-02 | Move the rest of common socket initialization within soalloc(). | Vitaliy Makkoveev |
2023-01-31 | On systems without xonly mmu hardware-enforcement, we can still mitigate | Theo de Raadt |
2023-01-27 | Push solock() down to sogetopt(). It is not required for the most cases. | Vitaliy Makkoveev |
2023-01-27 | Replace selinfo structure by klist in sockbuf. No reason to keep it, | Vitaliy Makkoveev |
2023-01-24 | ptrace reads/writes memory using uvm_io, which generates an temporary | Theo de Raadt |
2023-01-23 | Move SS_ISSENDING flag to `sb_state'. It should belong to the send | Vitaliy Makkoveev |
2023-01-23 | In somove() rename `state' variable to `rcvstate' to make code more | Vitaliy Makkoveev |
2023-01-22 | Move SS_CANTRCVMORE and SS_RCVATMARK bits from `so_state' to `sb_state' of | Vitaliy Makkoveev |
2023-01-21 | Introduce per-sockbuf `sb_state' to use it with SS_CANTSENDMORE. | Vitaliy Makkoveev |
2023-01-16 | Currently we disable kbind(2) for static program from libc.a's | Philip Guenther |
2023-01-14 | sysctl(2): KERN_CPUSTATS: zero struct cpustats before copyout | Scott Soule Cheloha |
2023-01-13 | Since the signal trampoline is now execute-only we no longer write it | Mark Kettenis |
2023-01-12 | Use solock() instead solock_shared() within sys_getsockopt(). Otherwise | Vitaliy Makkoveev |
2023-01-09 | setthrname() should return EINVAL, not ENAMETOOLONG, when the | Philip Guenther |
2023-01-07 | regen | Philip Guenther |
2023-01-07 | Add {get,set}thrname(2) for putting thread names in the kernel and | Philip Guenther |
2023-01-06 | Replace last user of copystr() with strlcpy(). NFCI | Miod Vallat |