mirror of
https://github.com/adulau/aha.git
synced 2024-12-29 12:16:20 +00:00
[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: James Morris <jmorris@namei.org> Acked-by: Stephen Smalley <sds@tycho.nsa.gov> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
253a8b1db1
commit
d6aafa6535
1 changed files with 2 additions and 5 deletions
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue