From 21413347e7b4f3e42eee7b717bcb3e26f52cb736 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 17 Jul 2009 13:13:58 +0930 Subject: [PATCH 1/1] Leave groups of chainlock inside traverse. --- ccan/tdb/tools/replay_trace.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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: */ -- 2.39.2