ext4: remove unmeetable inconsisteny check from ext4_find_extent()
ext4_find_extent(), stripped down to the parts relevant to this patch, reads as ppos = 0; i = depth; while (i) { --i; ++ppos; if (unlikely(ppos > depth)) { ... ret = -EFSCORRUPTED; goto err; } } Due to the loop's bounds, the condition ppos > depth can never be met. Remove this dead code. Signed-off-by: Nicolai Stange <nicstange@gmail.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
466c3fb618
commit
816cd71b0c
1 changed files with 0 additions and 7 deletions
|
@ -912,13 +912,6 @@ ext4_find_extent(struct inode *inode, ext4_lblk_t block,
|
||||||
|
|
||||||
eh = ext_block_hdr(bh);
|
eh = ext_block_hdr(bh);
|
||||||
ppos++;
|
ppos++;
|
||||||
if (unlikely(ppos > depth)) {
|
|
||||||
put_bh(bh);
|
|
||||||
EXT4_ERROR_INODE(inode,
|
|
||||||
"ppos %d > depth %d", ppos, depth);
|
|
||||||
ret = -EFSCORRUPTED;
|
|
||||||
goto err;
|
|
||||||
}
|
|
||||||
path[ppos].p_bh = bh;
|
path[ppos].p_bh = bh;
|
||||||
path[ppos].p_hdr = eh;
|
path[ppos].p_hdr = eh;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue