]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
test_maple_tree: Add counter to rcu_toggle on flip maple_next_fixes
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Wed, 7 Jul 2021 18:33:31 +0000 (14:33 -0400)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Wed, 7 Jul 2021 18:33:31 +0000 (14:33 -0400)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
lib/test_maple_tree.c

index e4d9ef724949d7813653e169c48e9df2e48d0c77..cba3638ec99ad6b4877642fcb13ed76cd042d75f 100644 (file)
@@ -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);