diff --git a/fs/ext4/inline.c b/fs/ext4/inline.c index 4572cb05795188beb5a54f732427a45e67dc0c1f..c9524618765955272cf29f5f57ff256bc1a08f68 100644 --- a/fs/ext4/inline.c +++ b/fs/ext4/inline.c @@ -1921,6 +1921,7 @@ int ext4_inline_data_truncate(struct inode *inode, int *has_inline) ext4_write_lock_xattr(inode, &no_expand); if (!ext4_has_inline_data(inode)) { + ext4_write_unlock_xattr(inode, &no_expand); *has_inline = 0; ext4_journal_stop(handle); return 0;