From: Rusty Russell Date: Fri, 17 Jul 2009 03:43:58 +0000 (+0930) Subject: Leave groups of chainlock inside traverse. X-Git-Url: https://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=21413347e7b4f3e42eee7b717bcb3e26f52cb736 Leave groups of chainlock inside traverse. --- diff --git a/ccan/tdb/tools/replay_trace.c b/ccan/tdb/tools/replay_trace.c index 88a3b64e..087bd876 100644 --- a/ccan/tdb/tools/replay_trace.c +++ b/ccan/tdb/tools/replay_trace.c @@ -435,8 +435,10 @@ static void op_analyze_traverse(const char *filename, op[start].group_len = op_num - start; + /* Don't roll in nested traverse/chainlock */ for (i = start; i <= op_num; i++) - op[i].group_start = start; + if (!op[i].group_start) + op[i].group_start = start; } /* Keep -Wmissing-declarations happy: */