From 2609c72beee098c6afe4bbc3344a1fcee06df94b Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Thu, 29 May 2025 21:30:53 +0200 Subject: idleMonitor: switch to the new atomic.Bool api --- internal/fusefrontend/node_prepare_syscall.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'internal/fusefrontend/node_prepare_syscall.go') diff --git a/internal/fusefrontend/node_prepare_syscall.go b/internal/fusefrontend/node_prepare_syscall.go index 2a4d6ab..9021350 100644 --- a/internal/fusefrontend/node_prepare_syscall.go +++ b/internal/fusefrontend/node_prepare_syscall.go @@ -1,7 +1,6 @@ package fusefrontend import ( - "sync/atomic" "syscall" "github.com/rfjakob/gocryptfs/v2/internal/tlog" @@ -24,7 +23,7 @@ func (n *Node) prepareAtSyscall(child string) (dirfd int, cName string, errno sy // All filesystem operations go through here, so this is a good place // to reset the idle marker. - atomic.StoreUint32(&rn.IsIdle, 0) + rn.IsIdle.Store(false) if n.IsRoot() && rn.isFiltered(child) { return -1, "", syscall.EPERM -- cgit v1.2.3