From 0f326b70ec48ad1b249d4aefaa4354ae4297a962 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Sat, 26 Mar 2011 09:03:35 +1100 Subject: [PATCH] Fix setting wrong address in cluster head. Signed-off-by: NeilBrown --- lib/lafs_cluster_flush.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/lafs_cluster_flush.c b/lib/lafs_cluster_flush.c index 4412c39..b0c8151 100644 --- a/lib/lafs_cluster_flush.c +++ b/lib/lafs_cluster_flush.c @@ -315,7 +315,7 @@ void lafs_cluster_flush(struct lafs *fs, int cnum) ch->next_addr = __cpu_to_le64(seg_addr(fs, &wc->seg)); ch->prev_addr = __cpu_to_le64(wc->prev_addr); - wc->prev_addr = head_addr[i]; + wc->prev_addr = head_addr[0]; ch->this_addr = __cpu_to_le64(wc->prev_addr); ch->checksum = lafs_calc_cluster_csum(ch); -- 2.39.5