aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
Diffstat (limited to 'fs')
-rw-r--r--fs/9p/acl.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/9p/acl.c b/fs/9p/acl.c
index b3c2cc79c20d..082d227fa56b 100644
--- a/fs/9p/acl.c
+++ b/fs/9p/acl.c
@@ -277,6 +277,7 @@ static int v9fs_xattr_set_acl(const struct xattr_handler *handler,
277 case ACL_TYPE_ACCESS: 277 case ACL_TYPE_ACCESS:
278 if (acl) { 278 if (acl) {
279 struct iattr iattr; 279 struct iattr iattr;
280 struct posix_acl *old_acl = acl;
280 281
281 retval = posix_acl_update_mode(inode, &iattr.ia_mode, &acl); 282 retval = posix_acl_update_mode(inode, &iattr.ia_mode, &acl);
282 if (retval) 283 if (retval)
@@ -287,6 +288,7 @@ static int v9fs_xattr_set_acl(const struct xattr_handler *handler,
287 * by the mode bits. So don't 288 * by the mode bits. So don't
288 * update ACL. 289 * update ACL.
289 */ 290 */
291 posix_acl_release(old_acl);
290 value = NULL; 292 value = NULL;
291 size = 0; 293 size = 0;
292 } 294 }