aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/nfsd/nfs4state.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c
index 6a45fb00c5fc..e87e15df2044 100644
--- a/fs/nfsd/nfs4state.c
+++ b/fs/nfsd/nfs4state.c
@@ -265,6 +265,7 @@ find_or_allocate_block(struct nfs4_lockowner *lo, struct knfsd_fh *fh,
265static void 265static void
266free_blocked_lock(struct nfsd4_blocked_lock *nbl) 266free_blocked_lock(struct nfsd4_blocked_lock *nbl)
267{ 267{
268 locks_delete_block(&nbl->nbl_lock);
268 locks_release_private(&nbl->nbl_lock); 269 locks_release_private(&nbl->nbl_lock);
269 kfree(nbl); 270 kfree(nbl);
270} 271}
@@ -293,7 +294,6 @@ remove_blocked_locks(struct nfs4_lockowner *lo)
293 nbl = list_first_entry(&reaplist, struct nfsd4_blocked_lock, 294 nbl = list_first_entry(&reaplist, struct nfsd4_blocked_lock,
294 nbl_lru); 295 nbl_lru);
295 list_del_init(&nbl->nbl_lru); 296 list_del_init(&nbl->nbl_lru);
296 locks_delete_block(&nbl->nbl_lock);
297 free_blocked_lock(nbl); 297 free_blocked_lock(nbl);
298 } 298 }
299} 299}
@@ -4863,7 +4863,6 @@ nfs4_laundromat(struct nfsd_net *nn)
4863 nbl = list_first_entry(&reaplist, 4863 nbl = list_first_entry(&reaplist,
4864 struct nfsd4_blocked_lock, nbl_lru); 4864 struct nfsd4_blocked_lock, nbl_lru);
4865 list_del_init(&nbl->nbl_lru); 4865 list_del_init(&nbl->nbl_lru);
4866 locks_delete_block(&nbl->nbl_lock);
4867 free_blocked_lock(nbl); 4866 free_blocked_lock(nbl);
4868 } 4867 }
4869out: 4868out: