ext4: fix build warning
PATCH 1/1 ext4: fix build warning
Replace if' with goto' to assure gcc that ix has been initialized.
Signed-off-by Wu Fengguang <[email protected]>
---
fs/ext4/extents.c +5 -6
@@ -1160,15 +1160,14 @@ ext4_ext_search_right(struct inode *inode, struct ext4_ext_path *path,while (--depth >=0 ) { ix = path[depth].p_idx;if (ix !=EXT_LAST_INDEX (path[depth].p_hdr)) -break ; + goto got_index; } -if (depth <0 ) { -/* we've gone up to the root and -* found no index to the right */ -return 0 ; - } +/* we've gone up to the root and +* found no index to the right */ +return 0 ; +got_index:/* we've found index to the right, let's * follow it and find the closest allocated * block to the right */
@@ -1201,7 +1200,6 @@ ext4_ext_search_right(struct inode *inode, struct ext4_ext_path *path, *phys =ext_pblock (ex);put_bh (bh);return 0 ;
Theodore Tso
maintainerQuoted 1 line · Wu Fengguang
Replace
if' withgoto' to assure gcc that ix has been initialized.
It's really sad that we need to do this.
Signed-off-by "Theodore Ts'o" <[email protected]>
- Ted