[Ocfs2-devel] [PATCH] /fs/ocfs2/slot_map.c (2.6.35.6): Uninitialized variable
Mark Fasheh
mfasheh at suse.com
Tue Sep 28 14:10:44 PDT 2010
On Mon, Sep 27, 2010 at 01:28:37PM -0700, Poyo VL wrote:
> When I tried to compile I got the following warning:
> fs/ocfs2/slot_map.c: In function ‘ocfs2_init_slot_info’:
> fs/ocfs2/slot_map.c:360: warning: ‘bytes’ may be used uninitialized in this
> function
> fs/ocfs2/slot_map.c:360: note: ‘bytes’ was declared here
> Compiler: gcc version 4.4.3 (GCC) on Mandriva
> I'm not sure why this warning occurs, I think compiler don't know that variable
> "bytes" is initialized when it is sent by reference to
> ocfs2_slot_map_physical_size and it throws that ugly warning.
> However, a simple initialization of "bytes" variable with 0 will fix it.
> Patch is downer, I also attached it because there are problems with Yahoo! Mail.
>
> Signed-off-by: Ionut Gabriel Popescu <poyo_vl at yahoo.com>
This looks reasonable, though using uninitialized_var() might be the
preferred method.
Acked-by: Mark Fasheh <mfasheh at suse.com>
--
Mark Fasheh
More information about the Ocfs2-devel
mailing list