From: Liam R. Howlett <Liam.Howlett@Oracle.com>
Date: Wed, 7 Jul 2021 18:33:31 +0000 (-0400)
Subject: test_maple_tree: Add counter to rcu_toggle on flip
X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fmaple_next_fixes;p=users%2Fjedix%2Flinux-maple.git

test_maple_tree: Add counter to rcu_toggle on flip

Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
---

diff --git a/lib/test_maple_tree.c b/lib/test_maple_tree.c
index e4d9ef724949..cba3638ec99a 100644
--- a/lib/test_maple_tree.c
+++ b/lib/test_maple_tree.c
@@ -36036,8 +36036,11 @@ static void *rcu_toggle(void *ptr)
 				uatomic_inc(&test->seen_toggle);
 			exists = true;
 			MT_BUG_ON(test->mt, entry != expected);
-		} else
+		} else {
+			if (exists)
+				uatomic_inc(&test->seen_toggle);
 			exists = false;
+		}
 
 		rcu_read_unlock();
 		mas_reset(&mas);