index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
miscfs
/
fuse
/
fuse_vnops.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Refactor klist insertion and removal
visa
2020-12-25
1
-3
/
+3
*
Rename poll-compatibility flag to better reflect what it is.
mpi
2020-06-11
1
-2
/
+2
*
Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2).
mpi
2020-06-08
1
-1
/
+4
*
Abstract the head of knote lists. This allows extending the lists,
visa
2020-04-07
1
-3
/
+3
*
Replace field f_isfd with field f_flags in struct filterops to allow
visa
2020-02-20
1
-4
/
+4
*
struct vops is not modified during runtime so use const which moves each
claudio
2020-01-20
1
-2
/
+2
*
Use C99 designated initializers with struct filterops. In addition,
visa
2019-12-31
1
-7
/
+21
*
Allow concurrent reads of the f_offset field of struct file by
anton
2019-08-05
1
-2
/
+2
*
Revert anton@ changes about read/write unlocking
solene
2019-07-12
1
-2
/
+2
*
Make read/write of the f_offset field belonging to struct file MP-safe;
anton
2019-07-10
1
-2
/
+2
*
Replace VATTR_NULL() with memset(3) in fusefs_getattr(). VATTR_NULL()
helg
2018-07-18
1
-3
/
+3
*
Insert the appropriate uvm_vnp_uncache(9) and uvm_vnp_setsize(9)
helg
2018-07-16
1
-3
/
+27
*
Implement FBT_FSYNC, which is called on fsync(2) and fdatasync(2).
helg
2018-07-16
1
-2
/
+59
*
Drop redundant "node == parent node" checks from VOP_RMDIR()
visa
2018-06-21
1
-10
/
+1
*
Fix formatting.
helg
2018-06-20
1
-6
/
+6
*
Changes the default mount behaviour so only the user that mounts the
helg
2018-06-19
1
-8
/
+46
*
Allow write for non-regular files when file system is mounted read-only.
helg
2018-06-18
1
-43
/
+16
*
chmod(2) should return EFTYPE if the effective user ID is not the
helg
2018-06-18
1
-1
/
+19
*
Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible for
visa
2018-06-07
1
-31
/
+13
*
The flush operation is optional so don't return ENOSYS if the FUSE file system
helg
2018-05-21
1
-11
/
+13
*
Implement FBT_FLUSH. This is sent whenever a file descriptor is closed with
helg
2018-05-20
1
-38
/
+69
*
Pass size argument to free(9).
helg
2018-05-17
1
-2
/
+2
*
libfuse should not maintain state for FBT_READDIR. If a directory is
helg
2018-05-16
1
-2
/
+2
*
Remove proc from the parameters of vn_lock(). The parameter is
visa
2018-05-02
1
-3
/
+3
*
Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always
visa
2018-04-28
1
-8
/
+8
*
vn_open(9) does not pass the open(2) flags to VOP_CREATE(9) so we can't
helg
2017-11-30
1
-13
/
+12
*
Change fusefs_link to return EPERM if the source file is a directory.
helg
2017-11-27
1
-2
/
+2
*
When renaming a file, unlock the target vnode if the target file exists.
helg
2017-11-27
1
-1
/
+3
*
Fixes the following bugs when getcwd(3) is used on a fuse file system
helg
2017-11-17
1
-7
/
+20
*
Fix fuse node lookups. Currently fusefs nodes in the kernel remember the
natano
2016-09-07
1
-13
/
+2
*
Use struct stat for storing attributes in fusebufs, because using struct
natano
2016-08-30
1
-18
/
+24
*
There are three callers of update_vattr(). Two of them don't use the
natano
2016-08-21
1
-18
/
+7
*
There is no sense in doing caching in fusefs. In case of a non-local
natano
2016-08-16
1
-4
/
+1
*
Dedup vnode type information. Fuse stores the vnode type in two places:
natano
2016-08-12
1
-13
/
+6
*
Remove the lockmgr() API. It is only used by filesystems, where it is a
natano
2016-06-19
1
-4
/
+5
*
Remove the unused flags argument from VOP_UNLOCK().
natano
2016-03-19
1
-10
/
+9
*
Straightforward uiomovei -> uiomove conversion. All size arguments for
stefan
2016-01-22
1
-5
/
+5
*
remove lockmgr_printinfo stubs. from Martin Natano
tedu
2015-09-23
1
-2
/
+1
*
Tweaks utimensat/futimens handling to always update ctime, even when both
guenther
2015-04-17
1
-3
/
+4
*
set the eofflag in readdir like we're supposed to.
tedu
2015-02-19
1
-3
/
+7
*
First step towards making uiomove() take a size_t size argument:
miod
2015-02-10
1
-5
/
+5
*
primary change: move uvm_vnode out of vnode, keeping only a pointer.
tedu
2014-12-16
1
-1
/
+2
*
fix kqueue read/write filters for msdosfs and fusefs
jsg
2014-08-10
1
-7
/
+36
*
add a size argument to free. will be used soon, but for now default to 0.
tedu
2014-07-12
1
-2
/
+2
*
Add -o max_read=XXX support in fuse. This is needed by usmb to have a
syl
2014-05-20
1
-4
/
+4
*
Add some consistency in fuse error handling. We need to return ENXIO
syl
2014-05-19
1
-34
/
+80
*
Do not rely on the fact that sys/vnode.h includes all the world
mpi
2014-03-18
1
-1
/
+2
*
Replace the vnode struct vattr cache by VOP_GETATTR() calls.
syl
2014-02-01
1
-7
/
+15
*
Add fuse support for IO_APPEND.
syl
2014-01-29
1
-1
/
+12
*
Add support for mknod in fuse.
syl
2014-01-16
1
-2
/
+64
[next]