summaryrefslogtreecommitdiff
path: root/include/linux/nfsd
diff options
context:
space:
mode:
authorJ. Bruce Fields <bfields@citi.umich.edu>2010-03-08 04:39:01 (GMT)
committerJ. Bruce Fields <bfields@citi.umich.edu>2010-04-22 15:34:02 (GMT)
commit4b21d0defcc9680da8a694e92d5fe8eb668c2c0b (patch)
tree35684f814bbbc428236e0e542b292521e59f06e3 /include/linux/nfsd
parent2bf23875f55af6038a5d1c164a52cec4c24609ba (diff)
downloadlinux-fsl-qoriq-4b21d0defcc9680da8a694e92d5fe8eb668c2c0b.tar.xz
nfsd4: allow 4.0 clients to change callback path
The rfc allows a client to change the callback parameters, but we didn't previously implement it. Teach the callbacks to rerun themselves (by placing themselves on a workqueue) when they recognize that their rpc task has been killed and that the callback connection has changed. Then we can change the callback connection by setting up a new rpc client, modifying the nfs4 client to point at it, waiting for any work in progress to complete, and then shutting down the old client. Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Diffstat (limited to 'include/linux/nfsd')
0 files changed, 0 insertions, 0 deletions