diff options
-rw-r--r-- | fs/afs/security.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/fs/afs/security.c b/fs/afs/security.c index 5f58a9a17e69..db5529e47eb8 100644 --- a/fs/afs/security.c +++ b/fs/afs/security.c | |||
@@ -87,11 +87,9 @@ void afs_clear_permits(struct afs_vnode *vnode) | |||
87 | permits = rcu_dereference_protected(vnode->permit_cache, | 87 | permits = rcu_dereference_protected(vnode->permit_cache, |
88 | lockdep_is_held(&vnode->lock)); | 88 | lockdep_is_held(&vnode->lock)); |
89 | RCU_INIT_POINTER(vnode->permit_cache, NULL); | 89 | RCU_INIT_POINTER(vnode->permit_cache, NULL); |
90 | vnode->cb_break++; | ||
91 | spin_unlock(&vnode->lock); | 90 | spin_unlock(&vnode->lock); |
92 | 91 | ||
93 | if (permits) | 92 | afs_put_permits(permits); |
94 | afs_put_permits(permits); | ||
95 | } | 93 | } |
96 | 94 | ||
97 | /* | 95 | /* |