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