aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/fuse/fuse_io.c
Commit message (Expand)AuthorAgeFilesLines
* fusefs: fix mmap'd writes in direct_io modeAlan Somers2020-09-241-8/+8
* fs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-081-1/+1
* fusefs: Fix iosize for FUSE_WRITE in 7.8 compat modeAlan Somers2019-09-111-6/+11
* fusefs: fix panic when writing with O_DIRECT and using writeback cacheAlan Somers2019-07-281-3/+58
* [skip ci] update copyright headers in fusefs filesAlan Somers2019-06-281-0/+5
* fusefs: implement protocol 7.23's FUSE_WRITEBACK_CACHE optionAlan Somers2019-06-261-2/+2
* fusefs: automatically update mtime and ctime on writeAlan Somers2019-06-251-0/+7
* fusefs: writes should update the file size, even when data_cache_mode=0Alan Somers2019-06-251-2/+1
* fusefs: rewrite vop_getpages and vop_putpagesAlan Somers2019-06-251-32/+53
* fusefs: refine the short read fix from r349332Alan Somers2019-06-241-0/+5
* fusefs: improve the short read fix from r349279Alan Somers2019-06-241-5/+14
* fusefs: fix corruption on short reads caused by r349279Alan Somers2019-06-211-12/+16
* fusefs: correctly handle short readsAlan Somers2019-06-211-14/+42
* fusefs: implement VOP_BMAPAlan Somers2019-06-201-2/+2
* fusefs: multiple fixes related to the write cacheAlan Somers2019-06-171-17/+1
* fusefs: use cluster_read for more readaheadAlan Somers2019-06-171-1/+7
* fusefs: implement non-clustered readaheadAlan Somers2019-06-171-5/+24
* fusefs: fix the "write-through" of write-through cacheingAlan Somers2019-06-141-7/+3
* fusefs: enable write clusteringAlan Somers2019-06-141-3/+8
* fusefs: fix a bug with WriteBack cacheingAlan Somers2019-06-131-13/+22
* fusefs: WIP fixing writeback cacheingAlan Somers2019-06-111-13/+58
* fusefs: remove some stuff that was copy/pasted from nfsclientAlan Somers2019-06-061-27/+2
* MFHead @348740Alan Somers2019-06-061-2/+2
|\
| * Remove "struct ucred*" argument from vtruncbufAlan Somers2019-05-241-3/+3
* | fusefs: simplify fuse_write_biobackend. No functional change.Alan Somers2019-06-051-51/+39
* | fusefs: respect RLIMIT_FSIZEAlan Somers2019-06-031-0/+6
* | fusefs: set the flags fields of fuse_write_in and fuse_read_inAlan Somers2019-05-281-2/+2
* | fusefs: set FUSE_WRITE_CACHE when writing from cacheAlan Somers2019-05-271-14/+26
* | fusefs: fix exporting fuse filesystems with nfsdAlan Somers2019-05-231-2/+17
* | fusefs: improve attribute cacheingAlan Somers2019-05-231-3/+7
* | fusefs: fix "recursing on non recursive lockmgr" panicAlan Somers2019-05-221-3/+0
* | fusefs: remove the vfs.fusefs.sync_resize syctl, correctly this timeAlan Somers2019-05-221-4/+0
* | fusefs: Upgrade FUSE protocol to version 7.9.Alan Somers2019-05-161-3/+29
* | fusefs: don't track a file's size in two placesAlan Somers2019-05-151-19/+42
* | fusefs: remove the vfs.fusefs.sync_resize syctlAlan Somers2019-05-131-1/+1
* | fusefs: remove the vfs.fusefs.fix_broken_io sysctlAlan Somers2019-05-131-13/+1
* | MFHead @347527Alan Somers2019-05-131-6/+1
|\|
| * Add vn_fsync_buf().Konstantin Belousov2019-04-091-6/+1
* | [skip ci] fusefs: remove an obsolete commentAlan Somers2019-05-131-2/+0
* | fusefs: clear SUID & SGID after a successful write by a non-ownerAlan Somers2019-05-061-0/+45
* | fusefs: fix a deadlock in VOP_PUTPAGESAlan Somers2019-04-261-2/+9
* | fusefs: diff reduction between fuse_read_biobackend and ext_readAlan Somers2019-04-231-38/+19
* | fusefs: rename the SDT probes from "fuse" to "fusefs"Alan Somers2019-04-201-24/+25
* | fusefs: WIP making FUSE operations interruptibleAlan Somers2019-04-171-1/+18
* | fusefs: evict invalidated cache contents during write-throughAlan Somers2019-04-121-0/+5
* | fusefs: correctly handle short writesAlan Somers2019-04-041-20/+49
* | fusefs: send FUSE_FLUSH during VOP_CLOSEAlan Somers2019-04-031-8/+7
* | fusefs: send FUSE_OPEN for every open(2) with unique credentialsAlan Somers2019-04-011-15/+22
* | fusefs: don't force direct io for files opened O_WRONLYAlan Somers2019-03-301-0/+9