Commit 46363b25 authored by Linus Torvalds's avatar Linus Torvalds

Oops. LSM cleanups reversed the sense of a error return test.

Badness results.
parent 18e950ba
...@@ -1648,7 +1648,7 @@ int vfs_unlink(struct inode *dir, struct dentry *dentry) ...@@ -1648,7 +1648,7 @@ int vfs_unlink(struct inode *dir, struct dentry *dentry)
error = -EBUSY; error = -EBUSY;
else { else {
error = security_inode_unlink(dir, dentry); error = security_inode_unlink(dir, dentry);
if (error) if (!error)
error = dir->i_op->unlink(dir, dentry); error = dir->i_op->unlink(dir, dentry);
} }
up(&dentry->d_inode->i_sem); up(&dentry->d_inode->i_sem);
......
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