|
@@ -1082,7 +1082,7 @@ struct buffer_head *ext3_getblk(handle_t *handle, struct inode *inode,
|
|
|
if (!err && buffer_mapped(&dummy)) {
|
|
|
struct buffer_head *bh;
|
|
|
bh = sb_getblk(inode->i_sb, dummy.b_blocknr);
|
|
|
- if (!bh) {
|
|
|
+ if (unlikely(!bh)) {
|
|
|
*errp = -EIO;
|
|
|
goto err;
|
|
|
}
|
|
@@ -2733,7 +2733,7 @@ static int __ext3_get_inode_loc(struct inode *inode,
|
|
|
return -EIO;
|
|
|
|
|
|
bh = sb_getblk(inode->i_sb, block);
|
|
|
- if (!bh) {
|
|
|
+ if (unlikely(!bh)) {
|
|
|
ext3_error (inode->i_sb, "ext3_get_inode_loc",
|
|
|
"unable to read inode block - "
|
|
|
"inode=%lu, block="E3FSBLK,
|
|
@@ -2787,7 +2787,7 @@ static int __ext3_get_inode_loc(struct inode *inode,
|
|
|
|
|
|
bitmap_bh = sb_getblk(inode->i_sb,
|
|
|
le32_to_cpu(desc->bg_inode_bitmap));
|
|
|
- if (!bitmap_bh)
|
|
|
+ if (unlikely(!bitmap_bh))
|
|
|
goto make_io;
|
|
|
|
|
|
/*
|