md/raid6: kill a gcc-4.0.1 'uninitialized variable' warning
authorDan Williams <dan.j.williams@intel.com>
Tue, 20 Oct 2009 01:09:32 +0000 (18:09 -0700)
committerDan Williams <dan.j.williams@intel.com>
Tue, 20 Oct 2009 01:09:41 +0000 (18:09 -0700)
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/md/raid5.c

index dcd9e65..81abefc 100644 (file)
@@ -156,16 +156,16 @@ static inline int raid6_next_disk(int disk, int raid_disks)
 static int raid6_idx_to_slot(int idx, struct stripe_head *sh,
                             int *count, int syndrome_disks)
 {
-       int slot;
+       int slot = *count;
 
        if (sh->ddf_layout)
-               slot = (*count)++;
+               (*count)++;
        if (idx == sh->pd_idx)
                return syndrome_disks;
        if (idx == sh->qd_idx)
                return syndrome_disks + 1;
        if (!sh->ddf_layout)
-               slot = (*count)++;
+               (*count)++;
        return slot;
 }