summaryrefslogtreecommitdiffstats
path: root/fs/ufs
diff options
context:
space:
mode:
authorJeff Layton <jlayton@redhat.com>2008-04-08 15:40:07 -0400
committerJ. Bruce Fields <bfields@citi.umich.edu>2008-04-23 16:13:42 -0400
commit06e02d66fa0055230efc2443c43ee4f3ab5eb0b6 (patch)
treeef5fcba37b6d9805193b77bfa10466a03326b6ed /fs/ufs
parent9078dc08143e23b18ea72e70265f0df920cf2998 (diff)
downloadblackbird-op-linux-06e02d66fa0055230efc2443c43ee4f3ab5eb0b6.tar.gz
blackbird-op-linux-06e02d66fa0055230efc2443c43ee4f3ab5eb0b6.zip
NFS: don't let nfs_callback_svc exit on unexpected svc_recv errors (try #2)
When svc_recv returns an unexpected error, nfs_callback_svc will print a warning and exit. This problematic for several reasons. In particular, it will cause the reference counts for the thread to be wrong, and no new thread will be started until all nfs4 mounts are unmounted. Rather than exiting on error from svc_recv, have the thread do a 1s sleep and then retry the loop. This is unlikely to cause any harm, and if the error turns out to be something temporary then it may be able to recover. Signed-off-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Diffstat (limited to 'fs/ufs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud