Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 65e423f8 authored by Paul E. McKenney's avatar Paul E. McKenney
Browse files

Update documentation to note the passage of INIT_RCU_HEAD()

parent 5e8067ad
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -1725,14 +1725,6 @@ the amount of locking which needs to be done.
         if (++cache_num > MAX_CACHE_SIZE) {
                 struct object *i, *outcast = NULL;
                 list_for_each_entry(i, &cache, list) {
@@ -85,6 +94,7 @@
         obj->popularity = 0;
         atomic_set(&obj->refcnt, 1); /* The cache holds a reference */
         spin_lock_init(&obj->lock);
+        INIT_RCU_HEAD(&obj->rcu);

         spin_lock_irqsave(&cache_lock, flags);
         __cache_add(obj);
@@ -104,12 +114,11 @@
 struct object *cache_find(int id)
 {