|
|
@@ -829,6 +829,7 @@ int ext4_get_inode_usage(struct inode *inode, qsize_t *usage)
|
|
|
bh = ext4_sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl, REQ_PRIO);
|
|
|
if (IS_ERR(bh)) {
|
|
|
ret = PTR_ERR(bh);
|
|
|
+ bh = NULL;
|
|
|
goto out;
|
|
|
}
|
|
|
|
|
|
@@ -2907,6 +2908,7 @@ int ext4_xattr_delete_inode(handle_t *handle, struct inode *inode,
|
|
|
if (error == -EIO)
|
|
|
EXT4_ERROR_INODE(inode, "block %llu read error",
|
|
|
EXT4_I(inode)->i_file_acl);
|
|
|
+ bh = NULL;
|
|
|
goto cleanup;
|
|
|
}
|
|
|
error = ext4_xattr_check_block(inode, bh);
|
|
|
@@ -3063,6 +3065,7 @@ ext4_xattr_block_cache_find(struct inode *inode,
|
|
|
if (IS_ERR(bh)) {
|
|
|
if (PTR_ERR(bh) == -ENOMEM)
|
|
|
return NULL;
|
|
|
+ bh = NULL;
|
|
|
EXT4_ERROR_INODE(inode, "block %lu read error",
|
|
|
(unsigned long)ce->e_value);
|
|
|
} else if (ext4_xattr_cmp(header, BHDR(bh)) == 0) {
|