diff options
author | J. Bruce Fields <bfields@redhat.com> | 2010-12-09 15:52:19 -0500 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2011-01-11 15:04:11 -0500 |
commit | 84f5f7ccc59e628fc8754c0a837fd7e9559711ac (patch) | |
tree | 0c735feb7862b45251a74ead6eb9ae789022a04c /fs/nfsd/nfs4state.c | |
parent | eea4980660bc204bb9d11bb3bf2b1bde5fd5175f (diff) | |
download | linux-3.10-84f5f7ccc59e628fc8754c0a837fd7e9559711ac.tar.gz linux-3.10-84f5f7ccc59e628fc8754c0a837fd7e9559711ac.tar.bz2 linux-3.10-84f5f7ccc59e628fc8754c0a837fd7e9559711ac.zip |
nfsd4: make sure sequence flags are set after destroy_session
If this loses any backchannel, make sure we have a chance to notice that
and set the sequence flags.
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/nfs4state.c')
-rw-r--r-- | fs/nfsd/nfs4state.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c index b24f19d4187..00a50b8ac87 100644 --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c @@ -1686,8 +1686,7 @@ nfsd4_destroy_session(struct svc_rqst *r, spin_unlock(&client_lock); nfs4_lock_state(); - /* wait for callbacks */ - nfsd4_shutdown_callback(ses->se_client); + nfsd4_probe_callback_sync(ses->se_client); nfs4_unlock_state(); nfsd4_del_conns(ses); |