Age | Commit message (Expand) | Author |
2021-11-15 | Revert to eager removal of poll/select knotes | Visa Hankala |
2021-11-13 | Let filt_fileattach() run without the kernel lock | Visa Hankala |
2021-11-12 | sigsuspend(2): sleep on &nowake channel | Scott Soule Cheloha |
2021-11-12 | Keep knotes between poll/select systems calls | Visa Hankala |
2021-11-11 | Fix GENERIC kernel compilation. | Vitaliy Makkoveev |
2021-11-11 | Use vnode(9) lock to protect `v_socket' dereference. | Vitaliy Makkoveev |
2021-11-11 | Destroy protocol control block before perform `so_q0' and `so_q' queues | Vitaliy Makkoveev |
2021-11-06 | Make `unp_msgcount' and `unp_file' atomic. Introduce `unp_rights_mtx' | Vitaliy Makkoveev |
2021-11-06 | Make kqread event filter MP-safe | Visa Hankala |
2021-11-06 | Allocate socket and initialize so_lock in one place | Visa Hankala |
2021-10-30 | Change hw.perfpolicy=auto by default, at startup. If the system has AC | Theo de Raadt |
2021-10-30 | Kill the dead code from unp_drop(). | Vitaliy Makkoveev |
2021-10-30 | Fix the UNIX domain sockets leak in soclose(). | Vitaliy Makkoveev |
2021-10-29 | poll needs similar treatment as select recently gained in order to not | Anton Lindqvist |
2021-10-27 | Replace 'DIAGNOSTIC' block within soqinsque() by KASSERT(9). | Vitaliy Makkoveev |
2021-10-27 | regen | Visa Hankala |
2021-10-27 | Unlock the kevent(2) system call. | Visa Hankala |
2021-10-26 | Improve unhibernate performance (30% on some machines, another upcoming diff | Theo de Raadt |
2021-10-25 | Revert commitid: ufM9BcSbXqfLpzBH; | Claudio Jeker |
2021-10-24 | Implement poll(2), select(2), ppoll(2) & pselect(2) on top of kqueue. | Martin Pieuchot |
2021-10-24 | Set klist lock for sockets to make socket event filters MP-safe | Visa Hankala |
2021-10-24 | Make pipe event filters MP-safe | Visa Hankala |
2021-10-24 | use NULL not 0 for pointer values in kern | Jonathan Gray |
2021-10-23 | sonewconn() returns the pointer to 'socket' struct so check it against | Vitaliy Makkoveev |
2021-10-23 | Be consistend and add missing spaces around some of the NOTREACHED comments. | Claudio Jeker |
2021-10-23 | Sprinkle uvm_obj_destroy() over UVM object recycling code. | Martin Pieuchot |
2021-10-23 | Assert that the KERNEL_LOCK() is held in vref(9). | Martin Pieuchot |
2021-10-22 | Revert "Preserve select(2) semantics when the other end of the pipe is gone". | Martin Pieuchot |
2021-10-22 | Make EVFILT_EXCEPT handling separate from the read filter. | Martin Pieuchot |
2021-10-22 | Preserve pipe select(2) semantics when the other end of the pipe is gone. | Anton Lindqvist |
2021-10-21 | Release solock() before call unp_internalize() and take it within when | Vitaliy Makkoveev |
2021-10-21 | Move vfs_stall_barrier() from the fd layer into vn_lock() and the vfs layer. | Claudio Jeker |
2021-10-20 | revert vnode: remove VLOCKSWORK and check locking when vop_islocked != nullop | Sebastien Marie |
2021-10-19 | vnode: remove VLOCKSWORK and check locking when vop_islocked != nullop | Sebastien Marie |
2021-10-15 | Revert "Implement select(2) and pselect(2) on top of kqueue." | Martin Pieuchot |
2021-10-15 | vnode: remove vop_generic_{,is,un}lock stub functions | Sebastien Marie |
2021-10-14 | Release solock() before call unp_externalize(). | Vitaliy Makkoveev |
2021-10-14 | Implement select(2) and pselect(2) on top of kqueue. | Martin Pieuchot |
2021-10-07 | Remove the assertion that `curproc' must be SONPROC if found on the sleepqueue. | Martin Pieuchot |
2021-10-06 | Change sendsig() interface so that the MD code does not need to access | Claudio Jeker |
2021-10-04 | Simplify sys___thrsigdivert a bit. cursig() always moves the pending signal | Claudio Jeker |
2021-10-04 | Use the fact the vnodes are locked when operations are inflight. | Claudio Jeker |
2021-10-02 | remove dead variable from sys___realpath() | Sebastien Marie |
2021-10-02 | vfs: merge *_badop to vop_generic_badop | Sebastien Marie |
2021-09-28 | Fix timeout behaviour bug introduced in 1.241. | Claudio Jeker |
2021-09-09 | Add THREAD_PID_OFFSET to tracepoint arguments that pass a TID to userland. | Martin Pieuchot |
2021-09-09 | Move a check to avoid panicing on contended rwlock(9) outside of DIAGNOSTIC. | Martin Pieuchot |
2021-09-09 | No need to initialize nuv, it is assigned to before use. | Claudio Jeker |
2021-09-05 | Introduce dummy pagers for 'special' subsystems using UVM objects. | Martin Pieuchot |
2021-09-03 | add kprobes provider for dt | Jasper Lievisse Adriaanse |