Commit 74b84791 authored by Aaron Jacobs's avatar Aaron Jacobs

Fixed flushfs.

parent d7e70cb7
...@@ -93,12 +93,18 @@ func (fs *flushFS) barAttributes() fuseops.InodeAttributes { ...@@ -93,12 +93,18 @@ func (fs *flushFS) barAttributes() fuseops.InodeAttributes {
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
func (fs *flushFS) Init( func (fs *flushFS) Init(
op *fuseops.InitOp) (err error) { op *fuseops.InitOp) {
var err error
defer fuseutil.RespondToOp(op, &err)
return return
} }
func (fs *flushFS) LookUpInode( func (fs *flushFS) LookUpInode(
op *fuseops.LookUpInodeOp) (err error) { op *fuseops.LookUpInodeOp) {
var err error
defer fuseutil.RespondToOp(op, &err)
fs.mu.Lock() fs.mu.Lock()
defer fs.mu.Unlock() defer fs.mu.Unlock()
...@@ -131,7 +137,10 @@ func (fs *flushFS) LookUpInode( ...@@ -131,7 +137,10 @@ func (fs *flushFS) LookUpInode(
} }
func (fs *flushFS) GetInodeAttributes( func (fs *flushFS) GetInodeAttributes(
op *fuseops.GetInodeAttributesOp) (err error) { op *fuseops.GetInodeAttributesOp) {
var err error
defer fuseutil.RespondToOp(op, &err)
fs.mu.Lock() fs.mu.Lock()
defer fs.mu.Unlock() defer fs.mu.Unlock()
...@@ -155,7 +164,10 @@ func (fs *flushFS) GetInodeAttributes( ...@@ -155,7 +164,10 @@ func (fs *flushFS) GetInodeAttributes(
} }
func (fs *flushFS) OpenFile( func (fs *flushFS) OpenFile(
op *fuseops.OpenFileOp) (err error) { op *fuseops.OpenFileOp) {
var err error
defer fuseutil.RespondToOp(op, &err)
fs.mu.Lock() fs.mu.Lock()
defer fs.mu.Unlock() defer fs.mu.Unlock()
...@@ -169,7 +181,10 @@ func (fs *flushFS) OpenFile( ...@@ -169,7 +181,10 @@ func (fs *flushFS) OpenFile(
} }
func (fs *flushFS) ReadFile( func (fs *flushFS) ReadFile(
op *fuseops.ReadFileOp) (err error) { op *fuseops.ReadFileOp) {
var err error
defer fuseutil.RespondToOp(op, &err)
fs.mu.Lock() fs.mu.Lock()
defer fs.mu.Unlock() defer fs.mu.Unlock()
...@@ -186,7 +201,10 @@ func (fs *flushFS) ReadFile( ...@@ -186,7 +201,10 @@ func (fs *flushFS) ReadFile(
} }
func (fs *flushFS) WriteFile( func (fs *flushFS) WriteFile(
op *fuseops.WriteFileOp) (err error) { op *fuseops.WriteFileOp) {
var err error
defer fuseutil.RespondToOp(op, &err)
fs.mu.Lock() fs.mu.Lock()
defer fs.mu.Unlock() defer fs.mu.Unlock()
...@@ -209,7 +227,10 @@ func (fs *flushFS) WriteFile( ...@@ -209,7 +227,10 @@ func (fs *flushFS) WriteFile(
} }
func (fs *flushFS) SyncFile( func (fs *flushFS) SyncFile(
op *fuseops.SyncFileOp) (err error) { op *fuseops.SyncFileOp) {
var err error
defer fuseutil.RespondToOp(op, &err)
fs.mu.Lock() fs.mu.Lock()
defer fs.mu.Unlock() defer fs.mu.Unlock()
...@@ -218,7 +239,10 @@ func (fs *flushFS) SyncFile( ...@@ -218,7 +239,10 @@ func (fs *flushFS) SyncFile(
} }
func (fs *flushFS) FlushFile( func (fs *flushFS) FlushFile(
op *fuseops.FlushFileOp) (err error) { op *fuseops.FlushFileOp) {
var err error
defer fuseutil.RespondToOp(op, &err)
fs.mu.Lock() fs.mu.Lock()
defer fs.mu.Unlock() defer fs.mu.Unlock()
...@@ -227,7 +251,10 @@ func (fs *flushFS) FlushFile( ...@@ -227,7 +251,10 @@ func (fs *flushFS) FlushFile(
} }
func (fs *flushFS) OpenDir( func (fs *flushFS) OpenDir(
op *fuseops.OpenDirOp) (err error) { op *fuseops.OpenDirOp) {
var err error
defer fuseutil.RespondToOp(op, &err)
fs.mu.Lock() fs.mu.Lock()
defer fs.mu.Unlock() defer fs.mu.Unlock()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment