Age | Commit message (Expand) | Author |
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 |
2023-01-05 | after a few trap.c were fixed to fault with the right access, the | Theo de Raadt |
2023-01-02 | Add tfind_user(), for getting a proc* given a user-space TID and | Philip Guenther |
2023-01-01 | copyright++; | Jonathan Gray |
2022-12-31 | timeout: rename "timeout_at_ts" to "timeout_abs_ts" | Scott Soule Cheloha |
2022-12-31 | sysctl_clockintr: clear "sum" with memset before copyout(9) | Scott Soule Cheloha |
2022-12-29 | Add ktrace struct tracepoints for siginfo_t to the kernel side of | Philip Guenther |
2022-12-27 | Fix array bounds mismatch with clang 15 | Patrick Wildt |
2022-12-26 | Replace two (void)copystr(..., NULL) with equivalent (void)strlcpy() calls. | Miod Vallat |
2022-12-23 | wrap a line better | Theo de Raadt |
2022-12-21 | The location of the aux info vector is now cached in ps_auxinfo of struct | Claudio Jeker |