summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe
diff options
context:
space:
mode:
authoroster <oster@NetBSD.org>2004-03-21 03:22:08 +0000
committeroster <oster@NetBSD.org>2004-03-21 03:22:08 +0000
commit01e44f9df5c971292922654e85457abb4545a57c (patch)
tree91c6063085bddfab3c136bae1d6c959c722222e8 /sys/dev/raidframe
parent0589938ad6d9649ce9bc3591e5759a091540981c (diff)
Add in a couple of missed foo=foo->next's.
Diffstat (limited to 'sys/dev/raidframe')
-rw-r--r--sys/dev/raidframe/rf_dagdegwr.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/raidframe/rf_dagdegwr.c b/sys/dev/raidframe/rf_dagdegwr.c
index c0d68e63731..8bad860cba0 100644
--- a/sys/dev/raidframe/rf_dagdegwr.c
+++ b/sys/dev/raidframe/rf_dagdegwr.c
@@ -1,4 +1,4 @@
-/* $NetBSD: rf_dagdegwr.c,v 1.21 2004/03/20 05:21:53 oster Exp $ */
+/* $NetBSD: rf_dagdegwr.c,v 1.22 2004/03/21 03:22:08 oster Exp $ */
/*
* Copyright (c) 1995 Carnegie-Mellon University.
* All rights reserved.
@@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rf_dagdegwr.c,v 1.21 2004/03/20 05:21:53 oster Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rf_dagdegwr.c,v 1.22 2004/03/21 03:22:08 oster Exp $");
#include <dev/raidframe/raidframevar.h>
@@ -512,6 +512,7 @@ rf_CommonCreateSimpleDegradedWriteDAG(RF_Raid_t *raidPtr,
commitNode->succedents[i] = tmpwndNode;
tmpwndNode->antecedents[0] = commitNode;
tmpwndNode->antType[0] = rf_control;
+ tmpwndNode = tmpwndNode->list_next;
}
/* link the commit node to wnp, wnq nodes */
@@ -535,6 +536,7 @@ rf_CommonCreateSimpleDegradedWriteDAG(RF_Raid_t *raidPtr,
tmpwndNode->succedents[0] = unblockNode;
unblockNode->antecedents[i] = tmpwndNode;
unblockNode->antType[i] = rf_control;
+ tmpwndNode = tmpwndNode->list_next;
}
/* link write new parity node to unblock node */