Commit cea0fb8b authored by Aaron Jacobs's avatar Aaron Jacobs

Refactored ID methods.

parent 11724230
......@@ -120,13 +120,19 @@ func (fs *cachingFS) checkInvariants() {
}
// LOCKS_REQUIRED(fs.mu)
func (fs *cachingFS) fooID() fuse.InodeID
func (fs *cachingFS) fooID() fuse.InodeID {
return fs.baseID + fooOffset
}
// LOCKS_REQUIRED(fs.mu)
func (fs *cachingFS) dirID() fuse.InodeID
func (fs *cachingFS) dirID() fuse.InodeID {
return fs.baseID + dirOffset
}
// LOCKS_REQUIRED(fs.mu)
func (fs *cachingFS) barID() fuse.InodeID
func (fs *cachingFS) barID() fuse.InodeID {
return fs.baseID + barOffset
}
// LOCKS_REQUIRED(fs.mu)
func (fs *cachingFS) fooAttrs() fuse.InodeAttributes
......@@ -146,7 +152,7 @@ func (fs *cachingFS) FooID() fuse.InodeID {
fs.mu.Lock()
defer fs.mu.Unlock()
return fs.baseID + fooOffset
return fs.fooID()
}
// LOCKS_EXCLUDED(fs.mu)
......@@ -154,7 +160,7 @@ func (fs *cachingFS) DirID() fuse.InodeID {
fs.mu.Lock()
defer fs.mu.Unlock()
return fs.baseID + dirOffset
return fs.dirID()
}
// LOCKS_EXCLUDED(fs.mu)
......@@ -162,7 +168,7 @@ func (fs *cachingFS) BarID() fuse.InodeID {
fs.mu.Lock()
defer fs.mu.Unlock()
return fs.baseID + barOffset
return fs.barID()
}
// LOCKS_EXCLUDED(fs.mu)
......
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