libgocryptfs/pathfs_frontend
Jakob Unterwurzacher 2f32114bd3 Add per-inode write mutex
At the moment, FUSE writes to a single file are serialized by the kernel.
However, it is unclear if this is guaranteed behaviour or may change
in the future.

This patch adds our own per-inode write lock to rule out races regardless
of kernel behavoir.
2016-01-24 13:08:08 +01:00
..
args.go Increase GCM IV size from 96 to 128 bits 2015-12-19 15:02:29 +01:00
compat_darwin.go OSX: Fix build failure caused by syntax errors 2016-01-09 13:04:48 +01:00
compat_linux.go Disable fallocate on OSX (not available and causes a build failure) 2016-01-07 21:39:41 +01:00
file_holes.go diriv: handle directory rename over directory 2015-12-19 13:21:15 +01:00
file.go Add per-inode write mutex 2016-01-24 13:08:08 +01:00
fs_dir.go Convert logging to standard Go log.Logger 2016-01-20 20:57:00 +01:00
fs.go Convert logging to standard Go log.Logger 2016-01-20 20:57:00 +01:00
names.go go fmt 2015-12-13 20:24:13 +01:00
write_lock.go Add per-inode write mutex 2016-01-24 13:08:08 +01:00