hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/include/linux/rbtree_latch.h
....@@ -42,8 +42,8 @@
4242 };
4343
4444 struct latch_tree_root {
45
- seqcount_t seq;
46
- struct rb_root tree[2];
45
+ seqcount_latch_t seq;
46
+ struct rb_root tree[2];
4747 };
4848
4949 /**
....@@ -206,7 +206,7 @@
206206 do {
207207 seq = raw_read_seqcount_latch(&root->seq);
208208 node = __lt_find(key, root, seq & 1, ops->comp);
209
- } while (read_seqcount_retry(&root->seq, seq));
209
+ } while (read_seqcount_latch_retry(&root->seq, seq));
210210
211211 return node;
212212 }