From: Joel Becker <joel.becker@oracle.com>
Date: Tue, 4 May 2010 02:15:49 +0000 (-0700)
Subject: ocfs2: Avoid a gcc warning in ocfs2_wipe_inode().
X-Git-Tag: firefly_0821_release~9833^2~2232^2
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d577632e65ea01fb3b124b652d7bd2381251da3c;p=firefly-linux-kernel-4.4.55.git

ocfs2: Avoid a gcc warning in ocfs2_wipe_inode().

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>
---

diff --git a/fs/ocfs2/inode.c b/fs/ocfs2/inode.c
index 83fe1d38f5cb..af189887201c 100644
--- a/fs/ocfs2/inode.c
+++ b/fs/ocfs2/inode.c
@@ -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);