{
struct buffer_head *bh = NULL;
befs_blocknr_t block = 0;
- vfs_blocknr_t vfs_block = 0;
befs_sb_info *befs_sb = BEFS_SB(sb);
befs_debug(sb, "---> Enter befs_read_iaddr() "
}
block = iaddr2blockno(sb, &iaddr);
- vfs_block = (vfs_blocknr_t) block;
-
- if (vfs_block != block) {
- befs_error(sb, "Error converting to host blocknr_t. %Lu "
- "is larger than the host can use", block);
- goto error;
- }
befs_debug(sb, "befs_read_iaddr: offset = %lu", block);
- bh = sb_bread(sb, vfs_block);
+ bh = sb_bread(sb, block);
if (bh == NULL) {
befs_error(sb, "Failed to read block %lu", block);
befs_bread(struct super_block *sb, befs_blocknr_t block)
{
struct buffer_head *bh = NULL;
- vfs_blocknr_t vfs_block = (vfs_blocknr_t) block;
befs_debug(sb, "---> Enter befs_read() %Lu", block);
- if (vfs_block != block) {
- befs_error(sb, "Error converting to host blocknr_t. %Lu "
- "is larger than the host can use", block);
- goto error;
- }
-
- bh = sb_bread(sb, vfs_block);
+ bh = sb_bread(sb, block);
if (bh == NULL) {
- befs_error(sb, "Failed to read block %lu", vfs_block);
+ befs_error(sb, "Failed to read block %lu", block);
goto error;
}