]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/xattr.c
MAINTAINERS: fix indentation for Viresh Kumar
[karo-tx-linux.git] / fs / xattr.c
index ca15fbd391c8741cea09b2fa9f6e627b78b858e3..1780f062dbaf1cd504f491af5962f3dfbd8db4ee 100644 (file)
@@ -296,11 +296,13 @@ vfs_removexattr(struct dentry *dentry, const char *name)
        if (error)
                return error;
 
+       mutex_lock(&inode->i_mutex);
        error = security_inode_removexattr(dentry, name);
-       if (error)
+       if (error) {
+               mutex_unlock(&inode->i_mutex);
                return error;
+       }
 
-       mutex_lock(&inode->i_mutex);
        error = inode->i_op->removexattr(dentry, name);
        mutex_unlock(&inode->i_mutex);