diff options
Diffstat (limited to 'fs/nfsd/nfs4state.c')
-rw-r--r-- | fs/nfsd/nfs4state.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c index b82e36862044..2e44ad2539ab 100644 --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c | |||
@@ -2296,23 +2296,6 @@ void nfsd_break_deleg_cb(struct file_lock *fl) | |||
2296 | } | 2296 | } |
2297 | 2297 | ||
2298 | /* | 2298 | /* |
2299 | * The file_lock is being reapd. | ||
2300 | * | ||
2301 | * Called by locks_free_lock() with lock_flocks() held. | ||
2302 | */ | ||
2303 | static | ||
2304 | void nfsd_release_deleg_cb(struct file_lock *fl) | ||
2305 | { | ||
2306 | struct nfs4_delegation *dp = (struct nfs4_delegation *)fl->fl_owner; | ||
2307 | |||
2308 | dprintk("NFSD nfsd_release_deleg_cb: fl %p dp %p dl_count %d\n", fl,dp, atomic_read(&dp->dl_count)); | ||
2309 | |||
2310 | if (!(fl->fl_flags & FL_LEASE) || !dp) | ||
2311 | return; | ||
2312 | dp->dl_flock = NULL; | ||
2313 | } | ||
2314 | |||
2315 | /* | ||
2316 | * Called from setlease() with lock_flocks() held | 2299 | * Called from setlease() with lock_flocks() held |
2317 | */ | 2300 | */ |
2318 | static | 2301 | static |
@@ -2341,7 +2324,6 @@ int nfsd_change_deleg_cb(struct file_lock **onlist, int arg) | |||
2341 | 2324 | ||
2342 | static const struct lock_manager_operations nfsd_lease_mng_ops = { | 2325 | static const struct lock_manager_operations nfsd_lease_mng_ops = { |
2343 | .fl_break = nfsd_break_deleg_cb, | 2326 | .fl_break = nfsd_break_deleg_cb, |
2344 | .fl_release_private = nfsd_release_deleg_cb, | ||
2345 | .fl_mylease = nfsd_same_client_deleg_cb, | 2327 | .fl_mylease = nfsd_same_client_deleg_cb, |
2346 | .fl_change = nfsd_change_deleg_cb, | 2328 | .fl_change = nfsd_change_deleg_cb, |
2347 | }; | 2329 | }; |