diff options
author | gVisor bot <gvisor-bot@google.com> | 2020-09-24 06:38:15 +0000 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2020-09-24 06:38:15 +0000 |
commit | 59fb51f5831788eafa2dfb858b43dbb56591fa3d (patch) | |
tree | a04ef2fef2d3d3fd1b4742160e5a296aad2a6975 | |
parent | e239f5529ef6e4fcbd5d707e09e75eaa4fc2f5cc (diff) | |
parent | 3838e83a9844f1ebeafab50e33df588480986927 (diff) |
Merge release-20200914.0-147-g3838e83a9 (automated)
-rw-r--r-- | pkg/sentry/fsimpl/fuse/fusefs.go | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/pkg/sentry/fsimpl/fuse/fusefs.go b/pkg/sentry/fsimpl/fuse/fusefs.go index 1d42a51f4..5ccfc43e7 100644 --- a/pkg/sentry/fsimpl/fuse/fusefs.go +++ b/pkg/sentry/fsimpl/fuse/fusefs.go @@ -528,12 +528,7 @@ func (i *inode) RmDir(ctx context.Context, name string, child *vfs.Dentry) error return err } - // TODO(Before merging): When creating new nodes, should we add nodes to the ordered children? - // If so we'll probably need to call this. We will also need to add them with the writable flag when - // appropriate. - // return i.OrderedChildren.RmDir(ctx, name, child) - - return nil + return i.dentry.RemoveChildLocked(name, child) } // newEntry calls FUSE server for entry creation and allocates corresponding entry according to response. @@ -563,11 +558,6 @@ func (i *inode) newEntry(ctx context.Context, name string, fileType linux.FileMo return nil, syserror.EIO } child := i.fs.newInode(out.NodeID, out.Attr) - if opcode == linux.FUSE_LOOKUP { - i.dentry.InsertChildLocked(name, child) - } else { - i.dentry.InsertChild(name, child) - } return child, nil } |