diff --git a/fs/ext4/inline.c b/fs/ext4/inline.c index 56f6e1782d5f7db9148e0b868e0297362aa7bb24..32b266c478f9d87c3b4a83429c4ada81df5c62c0 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;