ocfs2: Avoid a gcc warning in ocfs2_wipe_inode().
authorJoel Becker <joel.becker@oracle.com>
Tue, 4 May 2010 02:15:49 +0000 (19:15 -0700)
committerJoel Becker <joel.becker@oracle.com>
Tue, 4 May 2010 02:15:49 +0000 (19:15 -0700)
gcc warns that a variable is uninitialized.  It's actually handled, but
an early return fools gcc.  Let's just initialize the variable to a
garbage value that will crash if the usage is ever broken.

Signed-off-by: Joel Becker <joel.becker@oracle.com>
fs/ocfs2/inode.c

index 83fe1d38f5cbdd5cb2ad9374a48c3d00bfb9a40d..af189887201c4a356d0e06f798474e4e031486a3 100644 (file)
@@ -725,7 +725,7 @@ static void ocfs2_signal_wipe_completion(struct ocfs2_super *osb,
 static int ocfs2_wipe_inode(struct inode *inode,
                            struct buffer_head *di_bh)
 {
-       int status, orphaned_slot;
+       int status, orphaned_slot = -1;
        struct inode *orphan_dir_inode = NULL;
        struct buffer_head *orphan_dir_bh = NULL;
        struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);