Age | Commit message (Expand) | Author |
2017-07-13 | Do not unlock the netlock in the goto out error path before it has | Alexander Bluhm |
2017-07-12 | Invalidate read-ahead buffers when read short | Mike Belopuhov |
2017-07-12 | Do not call fo_ioctl() in syscall that do, or will, take the socket | Martin Pieuchot |
2017-07-12 | Compute the level of contention only once. | Visa Hankala |
2017-07-12 | When there is no contention on a pool cache lock, lower the number | Visa Hankala |
2017-07-10 | make malloc(9) mpsafe by using a mutex instead of splvm. | David Gwynne |
2017-07-08 | Revert grabbing the socket lock in kqueue filters. | Martin Pieuchot |
2017-07-04 | some of this code was written in an era when spaces cost extra. | Ted Unangst |
2017-07-04 | Always hold the socket lock when calling sblock(). | Martin Pieuchot |
2017-07-04 | Assert that the socket lock is held when `so_state' is modified. | Martin Pieuchot |
2017-07-04 | Assert that the socket lock is held when `so_qlen' is modified. | Martin Pieuchot |
2017-07-03 | Do not grab the socket lock in doaccept() twice. Pass NOTE_SUBMIT | Alexander Bluhm |
2017-07-03 | Protect `so_state', `so_error' and `so_qlen' with the socket lock in | Martin Pieuchot |
2017-06-29 | Due to risks known for decades, TIOCSTI now performs no action, and simply | Theo de Raadt |
2017-06-27 | Add missing solock()/sounlock() dances around sbreserve(). | Martin Pieuchot |
2017-06-26 | Assert that the corresponding socket is locked when manipulating socket | Martin Pieuchot |
2017-06-23 | set the alignment of the per cpu cache structures to CACHELINESIZE. | David Gwynne |
2017-06-23 | change the semantic for calculating when to grow the size of a cache list. | David Gwynne |
2017-06-22 | calculate a "sum" based upon pointers to functions all over the kernel, | Theo de Raadt |
2017-06-21 | Permit TIOCSTAT on a tty. | Theo de Raadt |
2017-06-20 | In ddb print socket bit field so_state in hex to match SS_ defines. | Alexander Bluhm |
2017-06-20 | Do not touch file pointers for which FILE_IS_USABLE() is false. | Gerhard Roth |
2017-06-20 | Convert sodidle() to timeout_set_proc(9), it needs a process context | Martin Pieuchot |
2017-06-19 | dynamically scale the size of the per cpu cache lists. | David Gwynne |
2017-06-19 | Terminate pledge log(9) with newline. This fixes dmesg(8) output. | Alexander Bluhm |
2017-06-16 | add garbage collection of unused lists percpu cached items. | David Gwynne |
2017-06-16 | split returning an item to the pool pages out of pool_put as pool_do_put. | David Gwynne |
2017-06-15 | report contention on caches global data to userland. | David Gwynne |
2017-06-15 | white space tweaks. no functional change. | David Gwynne |
2017-06-15 | implement the backend of the sysctls that report pool cache info. | David Gwynne |
2017-06-14 | tweak sysctl_string and sysctl_tstring to use size_t for lengths, not int | David Gwynne |
2017-06-13 | when enabling cpu caches, check the item size against the right thing | David Gwynne |
2017-06-13 | use size_t for the size of things in memory, not int. | David Gwynne |
2017-06-12 | Pledge is fairly done, so the kernel printf's can be converted to log() | Theo de Raadt |
2017-06-08 | ASLR, W^X, and guard pages trigger processor traps that result in | Alexander Bluhm |
2017-06-08 | make rb_n2e return a struct rb_entry *, not void * | David Gwynne |
2017-06-08 | use unsigned long instead of caddr_t to move between nodes and entries. | David Gwynne |
2017-06-08 | add RBT_SET_LEFT, RBT_SET_RIGHT, and RBT_SET_PARENT | David Gwynne |
2017-06-07 | Add an acct(5) flag for pledge violations. Then lastcomm(1) shows | Alexander Bluhm |
2017-06-07 | Assert that the KERNEL_LOCK() is held when messing with routing, | Martin Pieuchot |
2017-06-07 | Assert that the calling CPU is holding the KERNEL_LOCK() in malloc(9) | Martin Pieuchot |
2017-06-03 | Avoid printing garbage when aborting a program that tries to use a | Theo Buehler |
2017-05-31 | Add support for EV_RECEIPT and EV_DISPATCH flags | Mike Belopuhov |
2017-05-31 | new socketoption SO_ZEROIZE: zero out all mbufs sent over socket | Markus Friedl |
2017-05-30 | getrtable() is now permitted in "stdio". It carries no risk factors. | Theo de Raadt |
2017-05-27 | Push the NET_LOCK down into PF_KEY so that it can be treated like PF_ROUTE. | Claudio Jeker |
2017-05-27 | Use copyin32(9) to atomically copy the futex from user space. | Mark Kettenis |
2017-05-27 | Put an assert that M_PKTHDR is set before accessing m_pkthdr in the | Alexander Bluhm |
2017-05-27 | Refactor m_makespace() using MCLGETI to simplify the logic of this function. | Claudio Jeker |
2017-05-27 | Kill option KEY, it is a useless knob, nobody uses pfkeyv2 without IPSEC or | Claudio Jeker |