Age | Commit message (Expand) | Author |
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-22 | Make EVFILT_EXCEPT handling separate from the read filter. | Martin Pieuchot |
2021-10-19 | vnode: deadfs: do not call v_op->vop_lock directly, use VOP_LOCK() wrapper | Sebastien Marie |
2021-10-15 | vnode: remove vop_generic_{,is,un}lock stub functions | Sebastien Marie |
2021-10-02 | fuse: avoid namei_pool leaks in several functions | Sebastien Marie |
2021-10-02 | vfs: merge *_badop to vop_generic_badop | Sebastien Marie |
2021-07-13 | Add f_modify and f_process callbacks to FIFO filterops. | Visa Hankala |
2021-05-01 | Update the remaining SYSCTL_INT_READONLY cases | gnezdo |
2021-04-28 | Introduce a global vnode_mtx and use it to make vn_lock() safe to be called | Claudio Jeker |
2021-03-24 | make some `struct vops' members explicitly NULL instead of implicitly NULL | Sebastien Marie |
2021-03-11 | spelling | Jonathan Gray |
2021-01-17 | Replace SB_KNOTE and sb_flagsintr with direct checking of klist. | Visa Hankala |
2020-12-25 | Refactor klist insertion and removal | Visa Hankala |
2020-11-17 | Convert fusefs_sysctl to sysctl_bounded_args | gnezdo |
2020-06-15 | Implement a simple kqfilter for deadfs matching its poll handler. | Martin Pieuchot |
2020-06-15 | Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found. | Martin Pieuchot |
2020-06-11 | Rename poll-compatibility flag to better reflect what it is. | Martin Pieuchot |
2020-06-08 | Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2). | Martin Pieuchot |
2020-05-13 | Use seltrue_kqfilter() instead of hand-rolling it in multiple drivers. | Martin Pieuchot |
2020-04-08 | Make fifo_kqfilter() honor FREAD|FWRITE just like fifo_poll() does. | Martin Pieuchot |
2020-04-08 | Pass correct socket to the write kqueue filter. | Martin Pieuchot |
2020-04-07 | Abstract the head of knote lists. This allows extending the lists, | Visa Hankala |
2020-04-03 | Return POLLERR instead of EINVAL in fusepoll(). | Martin Pieuchot |
2020-02-20 | Replace field f_isfd with field f_flags in struct filterops to allow | Visa Hankala |
2020-01-20 | struct vops is not modified during runtime so use const which moves each | Claudio Jeker |
2020-01-08 | Convert infinite sleeps to tsleep_nsec(9). | Martin Pieuchot |
2019-12-31 | Use C99 designated initializers with struct filterops. In addition, | Visa Hankala |
2019-12-26 | Convert struct vfsops initializer to C99 style. | Alexander Bluhm |
2019-12-12 | Reintroduce socket locking inside socket event filters. | Visa Hankala |
2019-12-05 | Convert infinite sleeps to tsleep_nsec(9). | Martin Pieuchot |
2019-10-19 | Unlock the vnode in vop_inactive of deadfs. The unlock operation is | Visa Hankala |
2019-08-05 | Allow concurrent reads of the f_offset field of struct file by | anton |
2019-07-12 | Revert anton@ changes about read/write unlocking | solene |
2019-07-10 | Make read/write of the f_offset field belonging to struct file MP-safe; | anton |
2018-07-30 | Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O mode | Martin Pieuchot |
2018-07-18 | Replace VATTR_NULL() with memset(3) in fusefs_getattr(). VATTR_NULL() | helg |
2018-07-17 | Don't send FBT_DESTROY if the FUSE connection is still PENDING. Also | helg |
2018-07-16 | Insert the appropriate uvm_vnp_uncache(9) and uvm_vnp_setsize(9) | helg |
2018-07-16 | Implement FBT_FSYNC, which is called on fsync(2) and fdatasync(2). | helg |
2018-07-05 | Do not leak memory and a fp reference when !root passes `allow_other'. | Martin Pieuchot |
2018-06-27 | Refactor to simplify - no functional change. | helg |
2018-06-25 | Remove unused fbuf parameter from fuse_device_cleanup(). | helg |
2018-06-21 | Don't timeout on fb_queue(9). The current process will block | helg |
2018-06-21 | Drop redundant "node == parent node" checks from VOP_RMDIR() | Visa Hankala |
2018-06-20 | Fix formatting. | helg |
2018-06-19 | Changes the default mount behaviour so only the user that mounts the | helg |
2018-06-19 | Send the calling thread id, effective uid and gid, and umask to the | helg |
2018-06-18 | Allow write for non-regular files when file system is mounted read-only. | helg |
2018-06-18 | chmod(2) should return EFTYPE if the effective user ID is not the | helg |