diff options
| -rw-r--r-- | fs/reiserfs/xattr_acl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/reiserfs/xattr_acl.c b/fs/reiserfs/xattr_acl.c index 35d6e672a279..f559c9e1efc8 100644 --- a/fs/reiserfs/xattr_acl.c +++ b/fs/reiserfs/xattr_acl.c | |||
| @@ -452,7 +452,9 @@ int reiserfs_acl_chmod(struct inode *inode) | |||
| 452 | return 0; | 452 | return 0; |
| 453 | } | 453 | } |
| 454 | 454 | ||
| 455 | reiserfs_write_unlock(inode->i_sb); | ||
| 455 | acl = reiserfs_get_acl(inode, ACL_TYPE_ACCESS); | 456 | acl = reiserfs_get_acl(inode, ACL_TYPE_ACCESS); |
| 457 | reiserfs_write_lock(inode->i_sb); | ||
| 456 | if (!acl) | 458 | if (!acl) |
| 457 | return 0; | 459 | return 0; |
| 458 | if (IS_ERR(acl)) | 460 | if (IS_ERR(acl)) |
