diff --git a/fs/afs/security.c b/fs/afs/security.c index 5f58a9a17e694a09dbe0d0b70d9dbc0cc9833aa4..db5529e47eb809b1adde3c4e15c6dcbbfbb44498 100644 --- a/fs/afs/security.c +++ b/fs/afs/security.c @@ -87,11 +87,9 @@ void afs_clear_permits(struct afs_vnode *vnode) permits = rcu_dereference_protected(vnode->permit_cache, lockdep_is_held(&vnode->lock)); RCU_INIT_POINTER(vnode->permit_cache, NULL); - vnode->cb_break++; spin_unlock(&vnode->lock); - if (permits) - afs_put_permits(permits); + afs_put_permits(permits); } /*