summaryrefslogtreecommitdiffstats
path: root/sys/miscfs (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Grab solock() inside soconnect2() instead of asserting for it to be held.mpi2018-02-191-8/+2
* Syncronize filesystems to disk when suspending. Each mountpoint's vnodesderaadt2018-02-101-3/+3
* Use the proper address space when using a kernel that supportshelg2018-01-221-2/+11
* Do a FREF/FRELE dance after calling fd_getfile().mpi2018-01-041-6/+14
* Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.guenther2018-01-021-1/+2
* Revert grabbing the socket lock in kqueue(2) filters.mpi2017-12-181-11/+3
* In uvm Chuck decided backing store would not be allocated proactivelyderaadt2017-12-111-10/+5
* Move SB_SPLICE, SB_WAIT and SB_SEL to `sb_flags', serialized by solock().mpi2017-12-101-6/+9
* vn_open(9) does not pass the open(2) flags to VOP_CREATE(9) so we can'thelg2017-11-301-13/+12
* Change fusefs_link to return EPERM if the source file is a directory.helg2017-11-271-2/+2
* Check access before creating a file or directory.helg2017-11-271-3/+8
* When renaming a file, unlock the target vnode if the target file exists.helg2017-11-271-1/+3
* Fixes the following bugs when getcwd(3) is used on a fuse file systemhelg2017-11-171-7/+20
* Make it possible for multiple threads to enter kqueue_scan() in parallel.mpi2017-11-041-3/+11
* Avoid possible NULL pointer dereference on fuseioctl()mestre2017-08-101-1/+3
* Extend the scope of the socket lock to protect `so_state' in connect(2).mpi2017-07-241-4/+18
* Revert grabbing the socket lock in kqueue filters.mpi2017-07-081-11/+3
* Protect `so_state', `so_snd' and `so_rcv' with the socket lock inmpi2017-07-031-7/+23
* Not all sockets require the NET_LOCK(). So use solock() instead inmpi2017-07-031-8/+12
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-2/+2