+/**
+ * __vfs_removexattr_noperm - perform removexattr operation without
+ * performing permission checks.
+ *
+ * @dentry - object to perform setxattr on
+ * @name - xattr name to set
+ *
+ * returns the result of the internal setxattr or setsecurity operations.
+ *
+ * This function requires the caller to lock the inode's i_mutex before it
+ * is executed. It also assumes that the caller will make the appropriate
+ * permission checks.
+ */
+int
+__vfs_removexattr_noperm(struct user_namespace *mnt_userns,
+ struct dentry *dentry, const char *name)
+{
+ int error;
+
+ error =__vfs_removexattr(mnt_userns, dentry, name);
+ if (!error) {
+ fsnotify_xattr(dentry);
+ evm_inode_post_removexattr(dentry, name);
+ }
+ return error;
+}
+EXPORT_SYMBOL_GPL(__vfs_removexattr_noperm);
+