aboutsummaryrefslogtreecommitdiff
path: root/internal/fusefrontend/file_allocate_truncate.go
diff options
context:
space:
mode:
authorJakob Unterwurzacher2026-07-16 20:32:51 +0200
committerJakob Unterwurzacher2026-07-16 20:34:45 +0200
commita244f1ae9e5a67c1bc2fedb80e82bb646993d936 (patch)
treed0dfe8b4dda8aa4a20840f9bdbff9750bb04a68a /internal/fusefrontend/file_allocate_truncate.go
parent0acbbc0913a3a7069984c8e52f64e302d7f52df4 (diff)
fusefrontend: sharedstorage: introduce UnlockSharedStorage helper
Diffstat (limited to 'internal/fusefrontend/file_allocate_truncate.go')
-rw-r--r--internal/fusefrontend/file_allocate_truncate.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/fusefrontend/file_allocate_truncate.go b/internal/fusefrontend/file_allocate_truncate.go
index 7f1371c..ecef0f1 100644
--- a/internal/fusefrontend/file_allocate_truncate.go
+++ b/internal/fusefrontend/file_allocate_truncate.go
@@ -115,7 +115,7 @@ func (f *File) truncate(newSize uint64) (errno syscall.Errno) {
// racy on tmpfs and ext4 ( https://lore.kernel.org/all/18e9fa0f-ec31-9107-459c-ae1694503f87@gmail.com/t/ )
// as evident by TestOpenTruncate test failures.
f.LockSharedStorage(unix.F_WRLCK, 0, 0)
- defer f.LockSharedStorage(unix.F_UNLCK, 0, 0)
+ defer f.UnlockSharedStorage(0, 0)
// With -sharedstorage, we keep the on-disk file header.
// Other mounts may have the file ID cached so we cannot mess with it.