Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fc7bed8c authored by Al Viro's avatar Al Viro
Browse files

Don't bother with d_genocide in rpc_pipe

kill_litter_super() from ->kill_sb() will take care of the junk
parent 5b7e934d
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -999,19 +999,14 @@ rpc_fill_super(struct super_block *sb, void *data, int silent)
	inode = rpc_get_inode(sb, S_IFDIR | 0755);
	if (!inode)
		return -ENOMEM;
	root = d_alloc_root(inode);
	sb->s_root = root = d_alloc_root(inode);
	if (!root) {
		iput(inode);
		return -ENOMEM;
	}
	if (rpc_populate(root, files, RPCAUTH_lockd, RPCAUTH_RootEOF, NULL))
		goto out;
	sb->s_root = root;
	return 0;
out:
	d_genocide(root);
	dput(root);
		return -ENOMEM;
	return 0;
}

static int