diff options
Diffstat (limited to 'fs/ext4/acl.c')
-rw-r--r-- | fs/ext4/acl.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/ext4/acl.c b/fs/ext4/acl.c index e6e0d988439b..406cf8bb12d5 100644 --- a/fs/ext4/acl.c +++ b/fs/ext4/acl.c | |||
@@ -324,7 +324,7 @@ ext4_acl_chmod(struct inode *inode) | |||
324 | if (error) | 324 | if (error) |
325 | return error; | 325 | return error; |
326 | retry: | 326 | retry: |
327 | handle = ext4_journal_start(inode, | 327 | handle = ext4_journal_start(inode, EXT4_HT_XATTR, |
328 | EXT4_DATA_TRANS_BLOCKS(inode->i_sb)); | 328 | EXT4_DATA_TRANS_BLOCKS(inode->i_sb)); |
329 | if (IS_ERR(handle)) { | 329 | if (IS_ERR(handle)) { |
330 | error = PTR_ERR(handle); | 330 | error = PTR_ERR(handle); |
@@ -422,7 +422,8 @@ ext4_xattr_set_acl(struct dentry *dentry, const char *name, const void *value, | |||
422 | acl = NULL; | 422 | acl = NULL; |
423 | 423 | ||
424 | retry: | 424 | retry: |
425 | handle = ext4_journal_start(inode, EXT4_DATA_TRANS_BLOCKS(inode->i_sb)); | 425 | handle = ext4_journal_start(inode, EXT4_HT_XATTR, |
426 | EXT4_DATA_TRANS_BLOCKS(inode->i_sb)); | ||
426 | if (IS_ERR(handle)) { | 427 | if (IS_ERR(handle)) { |
427 | error = PTR_ERR(handle); | 428 | error = PTR_ERR(handle); |
428 | goto release_and_out; | 429 | goto release_and_out; |