summaryrefslogtreecommitdiffstats
path: root/sys/miscfs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Implement a simple kqfilter for deadfs matching its poll handler.mpi2020-06-151-1/+21
* Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found.mpi2020-06-151-1/+5
* Rename poll-compatibility flag to better reflect what it is.mpi2020-06-111-2/+2
* Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2).mpi2020-06-081-1/+4
* Use seltrue_kqfilter() instead of hand-rolling it in multiple drivers.mpi2020-05-131-11/+2
* Make fifo_kqfilter() honor FREAD|FWRITE just like fifo_poll() does.mpi2020-04-081-1/+5
* Pass correct socket to the write kqueue filter.mpi2020-04-081-2/+5
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-073-12/+12
* Return POLLERR instead of EINVAL in fusepoll().mpi2020-04-031-2/+2
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-203-10/+10
* struct vops is not modified during runtime so use const which moves eachclaudio2020-01-204-8/+8
* Convert infinite sleeps to tsleep_nsec(9).mpi2020-01-081-5/+5
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-313-21/+44
* Convert struct vfsops initializer to C99 style.bluhm2019-12-261-14/+14
* Reintroduce socket locking inside socket event filters.visa2019-12-121-3/+11
* Convert infinite sleeps to tsleep_nsec(9).mpi2019-12-052-4/+4
* Unlock the vnode in vop_inactive of deadfs. The unlock operation isvisa2019-10-191-2/+12
* Allow concurrent reads of the f_offset field of struct file byanton2019-08-051-2/+2
* Revert anton@ changes about read/write unlockingsolene2019-07-121-2/+2
* Make read/write of the f_offset field belonging to struct file MP-safe;anton2019-07-101-2/+2
* Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O modempi2018-07-301-18/+14
* Replace VATTR_NULL() with memset(3) in fusefs_getattr(). VATTR_NULL()helg2018-07-181-3/+3
* Don't send FBT_DESTROY if the FUSE connection is still PENDING. Alsohelg2018-07-171-13/+14
* Insert the appropriate uvm_vnp_uncache(9) and uvm_vnp_setsize(9)helg2018-07-162-4/+40
* Implement FBT_FSYNC, which is called on fsync(2) and fdatasync(2).helg2018-07-162-3/+61
* Do not leak memory and a fp reference when !root passes `allow_other'.mpi2018-07-051-4/+5
* Refactor to simplify - no functional change.helg2018-06-271-31/+14
* Remove unused fbuf parameter from fuse_device_cleanup().helg2018-06-253-34/+28
* Don't timeout on fb_queue(9). The current process will blockhelg2018-06-214-25/+32
* Drop redundant "node == parent node" checks from VOP_RMDIR()visa2018-06-211-10/+1
* Fix formatting.helg2018-06-201-6/+6
* Changes the default mount behaviour so only the user that mounts thehelg2018-06-193-10/+58
* Send the calling thread id, effective uid and gid, and umask to thehelg2018-06-191-1/+11
* Allow write for non-regular files when file system is mounted read-only.helg2018-06-181-43/+16
* chmod(2) should return EFTYPE if the effective user ID is not thehelg2018-06-181-1/+19
* Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible forvisa2018-06-071-31/+13
* Pass the socket to sounlock(), this prepare the terrain for per-socketmpi2018-06-061-6/+6
* Change wait text when waiting for FUSE file system daemon to respond.helg2018-05-231-2/+2
* Implement support for libfuse use_ino option. This returns the filehelg2018-05-221-2/+2
* The flush operation is optional so don't return ENOSYS if the FUSE file systemhelg2018-05-211-11/+13
* Prevent race condition if file system is accessed before it ishelg2018-05-201-13/+22
* Implement FBT_FLUSH. This is sent whenever a file descriptor is closed withhelg2018-05-202-39/+71
* Pass size argument to free(9).helg2018-05-174-10/+10
* libfuse should not maintain state for FBT_READDIR. If a directory ishelg2018-05-161-2/+2
* Use memset(3) instead of bzero(3) for consistency and as per POSIXhelg2018-05-152-8/+8
* Remove proc from the parameters of vn_lock(). The parameter isvisa2018-05-023-14/+11
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-283-18/+18
* Move FREF() inside fd_getfile().mpi2018-04-271-2/+1
* AF_LOCAL was a failed attempt (by POSIX?) to seem less UNIX-specific, butguenther2018-04-081-3/+3
* Use RWL_IS_VNODE with locks that are acquired through VOP_LOCK(),visa2018-03-281-2/+3