|
@@ -4896,6 +4896,7 @@ struct inode *ext4_iget(struct super_block *sb, unsigned long ino)
|
|
* not initialized on a new filesystem. */
|
|
* not initialized on a new filesystem. */
|
|
}
|
|
}
|
|
ei->i_flags = le32_to_cpu(raw_inode->i_flags);
|
|
ei->i_flags = le32_to_cpu(raw_inode->i_flags);
|
|
|
|
+ ext4_set_inode_flags(inode);
|
|
inode->i_blocks = ext4_inode_blocks(raw_inode, ei);
|
|
inode->i_blocks = ext4_inode_blocks(raw_inode, ei);
|
|
ei->i_file_acl = le32_to_cpu(raw_inode->i_file_acl_lo);
|
|
ei->i_file_acl = le32_to_cpu(raw_inode->i_file_acl_lo);
|
|
if (ext4_has_feature_64bit(sb))
|
|
if (ext4_has_feature_64bit(sb))
|
|
@@ -5042,7 +5043,6 @@ struct inode *ext4_iget(struct super_block *sb, unsigned long ino)
|
|
goto bad_inode;
|
|
goto bad_inode;
|
|
}
|
|
}
|
|
brelse(iloc.bh);
|
|
brelse(iloc.bh);
|
|
- ext4_set_inode_flags(inode);
|
|
|
|
|
|
|
|
unlock_new_inode(inode);
|
|
unlock_new_inode(inode);
|
|
return inode;
|
|
return inode;
|