aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/DocBook/kernel-locking.tmpl8
1 files changed, 0 insertions, 8 deletions
diff --git a/Documentation/DocBook/kernel-locking.tmpl b/Documentation/DocBook/kernel-locking.tmpl
index 084f6ad7b7a0..e6cc57460212 100644
--- a/Documentation/DocBook/kernel-locking.tmpl
+++ b/Documentation/DocBook/kernel-locking.tmpl
@@ -1725,14 +1725,6 @@ the amount of locking which needs to be done.
1725 if (++cache_num > MAX_CACHE_SIZE) { 1725 if (++cache_num > MAX_CACHE_SIZE) {
1726 struct object *i, *outcast = NULL; 1726 struct object *i, *outcast = NULL;
1727 list_for_each_entry(i, &cache, list) { 1727 list_for_each_entry(i, &cache, list) {
1728@@ -85,6 +94,7 @@
1729 obj->popularity = 0;
1730 atomic_set(&obj->refcnt, 1); /* The cache holds a reference */
1731 spin_lock_init(&obj->lock);
1732+ INIT_RCU_HEAD(&obj->rcu);
1733
1734 spin_lock_irqsave(&cache_lock, flags);
1735 __cache_add(obj);
1736@@ -104,12 +114,11 @@ 1728@@ -104,12 +114,11 @@
1737 struct object *cache_find(int id) 1729 struct object *cache_find(int id)
1738 { 1730 {