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

Commit d6aafa65 authored by James Morris's avatar James Morris Committed by Linus Torvalds
Browse files

[PATCH] selinuxfs cleanups: sel_make_avc_files



Fix copy & paste error in sel_make_avc_files(), removing a supurious call to
d_genocide() in the error path.  All of this will be cleaned up by
kill_litter_super().

Signed-off-by: default avatarJames Morris <jmorris@namei.org>
Acked-by: default avatarStephen Smalley <sds@tycho.nsa.gov>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 253a8b1d
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -1151,22 +1151,19 @@ static int sel_make_avc_files(struct dentry *dir)
		dentry = d_alloc_name(dir, files[i].name);
		if (!dentry) {
			ret = -ENOMEM;
			goto err;
			goto out;
		}

		inode = sel_make_inode(dir->d_sb, S_IFREG|files[i].mode);
		if (!inode) {
			ret = -ENOMEM;
			goto err;
			goto out;
		}
		inode->i_fop = files[i].ops;
		d_add(dentry, inode);
	}
out:
	return ret;
err:
	d_genocide(dir);
	goto out;
}

static int sel_make_dir(struct super_block *sb, struct dentry *dentry)