| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-01-17 | Replace SB_KNOTE and sb_flagsintr with direct checking of klist. |  visa | 1 | -6/+1 |
| 2020-12-25 | Refactor klist insertion and removal |  visa | 1 | -4/+4 |
| 2020-06-15 | Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found. |  mpi | 1 | -1/+5 |
| 2020-04-08 | Make fifo_kqfilter() honor FREAD|FWRITE just like fifo_poll() does. |  mpi | 1 | -1/+5 |
| 2020-04-08 | Pass correct socket to the write kqueue filter. |  mpi | 1 | -2/+5 |
| 2020-04-07 | Abstract the head of knote lists. This allows extending the lists, |  visa | 1 | -6/+6 |
| 2020-02-20 | Replace field f_isfd with field f_flags in struct filterops to allow |  visa | 1 | -3/+3 |
| 2020-01-20 | struct vops is not modified during runtime so use const which moves each |  claudio | 1 | -2/+2 |
| 2020-01-08 | Convert infinite sleeps to tsleep_nsec(9). |  mpi | 1 | -5/+5 |
| 2019-12-31 | Use C99 designated initializers with struct filterops. In addition, |  visa | 1 | -5/+14 |
| 2019-12-12 | Reintroduce socket locking inside socket event filters. |  visa | 1 | -3/+11 |
| 2018-07-30 | Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O mode |  mpi | 1 | -18/+14 |
| 2018-06-06 | Pass the socket to sounlock(), this prepare the terrain for per-socket |  mpi | 1 | -6/+6 |
| 2018-05-02 | Remove proc from the parameters of vn_lock(). The parameter is |  visa | 1 | -8/+5 |
| 2018-04-28 | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always |  visa | 1 | -6/+6 |
| 2018-04-08 | AF_LOCAL was a failed attempt (by POSIX?) to seem less UNIX-specific, but |  guenther | 1 | -3/+3 |
| 2018-02-19 | Grab solock() inside soconnect2() instead of asserting for it to be held. |  mpi | 1 | -8/+2 |
| 2018-01-02 | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. |  guenther | 1 | -1/+2 |
| 2017-12-18 | Revert grabbing the socket lock in kqueue(2) filters. |  mpi | 1 | -11/+3 |
| 2017-12-10 | Move SB_SPLICE, SB_WAIT and SB_SEL to `sb_flags', serialized by solock(). |  mpi | 1 | -6/+9 |
| 2017-11-04 | Make it possible for multiple threads to enter kqueue_scan() in parallel. |  mpi | 1 | -3/+11 |
| 2017-07-24 | Extend the scope of the socket lock to protect `so_state' in connect(2). |  mpi | 1 | -4/+18 |
| 2017-07-08 | Revert grabbing the socket lock in kqueue filters. |  mpi | 1 | -11/+3 |
| 2017-07-03 | Protect `so_state', `so_snd' and `so_rcv' with the socket lock in |  mpi | 1 | -7/+23 |
| 2017-07-03 | Not all sockets require the NET_LOCK(). So use solock() instead in |  mpi | 1 | -8/+12 |
| 2017-06-26 | Assert that the corresponding socket is locked when manipulating socket |  mpi | 1 | -2/+2 |
| 2016-12-19 | Introduce the NET_LOCK() a rwlock used to serialize accesses to the parts |  mpi | 1 | -5/+5 |
| 2016-09-20 | Fifo did work around the socket layer. Better call soconnect2() |  bluhm | 1 | -5/+9 |
| 2016-06-07 | ktrace support for pollfd[] arrays |  deraadt | 1 | -3/+3 |
| 2016-03-19 | Remove the unused flags argument from VOP_UNLOCK(). |  natano | 1 | -6/+6 |
| 2015-09-01 | trivial size for free() |  deraadt | 1 | -6/+6 |
| 2015-07-18 | Change unp_scan() and its callbacks to pass the array of struct file ** |  guenther | 1 | -2/+2 |
| 2015-05-10 | Set POLLHUP even if no valid events were specified as per POSIX. |  millert | 1 | -5/+5 |
| 2015-05-05 | Now that we have a_fflag in struct vop_poll_args we can handle |  millert | 1 | -13/+34 |
| 2015-02-12 | Fix a bug introduced in the last commit that broke EOF handling |  millert | 1 | -10/+11 |
| 2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. |  tedu | 1 | -1/+2 |
| 2014-11-03 | include sys/unistd.h where needed instead of indirect reliance. ok jsg |  tedu | 1 | -1/+3 |
| 2014-10-09 | Instead of trying to emulate select/poll semantics with respect to EOF |  millert | 1 | -16/+10 |
| 2014-09-14 | remove uneeded proc.h includes |  jsg | 1 | -2/+1 |
| 2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 1 | -6/+6 |
| 2013-03-28 | Add support for _PC_TIMESTAMP_RESOLUTION for ffs/mfs, cd9600, ext2, |  guenther | 1 | -1/+4 |
| 2013-03-28 | Handle the pathconf _PC_PATH_MAX, _PC_PIPE_BUF, _PC_ASYNC_IO, |  guenther | 1 | -4/+1 |
| 2012-06-20 | Cleanup our filesystem pathconf() code a little bit to make it easier |  matthew | 1 | -6/+9 |
| 2011-07-02 | kqueue attach functions should return an errno or 0, not a plain 1. Fix |  nicm | 1 | -2/+2 |
| 2011-04-05 | Every single vop_default is set to eopnotsupp, so retire it |  thib | 1 | -2/+1 |
| 2010-12-21 | Bring back the "End the VOP experiment." diff, naddy's issues where |  thib | 2 | -56/+39 |
| 2010-09-10 | Backout the VOP diff until the issues naddy was seeing on alpha (gcc3) |  thib | 2 | -39/+56 |
| 2010-09-06 | End the VOP experiment. Instead of the ridicolusly complicated operation |  thib | 2 | -56/+39 |
| 2009-08-13 | - remove super-obvious comments from $fs_vnodeop_entries[] |  jasper | 1 | -36/+36 |
| 2009-02-22 | fix PR 6082: do not create more fd's than will fit in the message on |  otto | 1 | -2/+2 |