Unverified Commit b1e0c55a authored by Konstantin Komarov's avatar Konstantin Komarov
Browse files

fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release



We don't need to maintain ntfs_posix_acl_release.

Reviewed-by: default avatarKari Argillander <kari.argillander@gmail.com>
Signed-off-by: default avatarKonstantin Komarov <almaz.alexandrovich@paragon-software.com>
parent 35afb70d
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -475,12 +475,6 @@ static noinline int ntfs_set_ea(struct inode *inode, const char *name,
}

#ifdef CONFIG_NTFS3_FS_POSIX_ACL
static inline void ntfs_posix_acl_release(struct posix_acl *acl)
{
	if (acl && refcount_dec_and_test(&acl->a_refcount))
		kfree(acl);
}

static struct posix_acl *ntfs_get_acl_ex(struct user_namespace *mnt_userns,
					 struct inode *inode, int type,
					 int locked)
@@ -641,7 +635,7 @@ static int ntfs_xattr_get_acl(struct user_namespace *mnt_userns,
		return -ENODATA;

	err = posix_acl_to_xattr(mnt_userns, acl, buffer, size);
	ntfs_posix_acl_release(acl);
	posix_acl_release(acl);

	return err;
}
@@ -678,7 +672,7 @@ static int ntfs_xattr_set_acl(struct user_namespace *mnt_userns,
	err = ntfs_set_acl(mnt_userns, inode, acl, type);

release_and_out:
	ntfs_posix_acl_release(acl);
	posix_acl_release(acl);
	return err;
}