nfsd4: fix 4.1 connection registration race
authorJ. Bruce Fields <bfields@redhat.com>
Tue, 26 Oct 2010 14:07:17 +0000 (10:07 -0400)
committerJ. Bruce Fields <bfields@redhat.com>
Tue, 2 Nov 2010 21:13:52 +0000 (17:13 -0400)
commit21b75b019983dfa5c2dda588f4b60b4ca69844a4
treec1e0a8c4e136a0de35fc996a7ed6c5db1e6bb9cc
parentc8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4
nfsd4: fix 4.1 connection registration race

If a connection is closed just after a sequence or create_session
is sent over it, we could end up trying to register a callback that will
never get called since the xprt is already marked dead.

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs4state.c
include/linux/sunrpc/svc_xprt.h