]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC: r333579
authorrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 12 Jul 2018 22:59:02 +0000 (22:59 +0000)
committerrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 12 Jul 2018 22:59:02 +0000 (22:59 +0000)
commit8788411c52b8cec9c9ca3016b99b6d0f8b97a349
tree51a7a56138dfd6a5c9673d51bbaf74e7b017a400
parent88e0e60480cbf8d570dcf96b7d8a449e6b7be089
MFC: r333579
The NFSv4.1 server should return NFSERR_BACKCHANBUSY instead of NFS_OK.

When an NFSv4.1 session is busy due to a callback being in progress,
nfsrv_freesession() should return NFSERR_BACKCHANBUSY instead of NFS_OK.
The only effect this has is that the DestroySession operation will report
the failure for this case and this probably has little or no effect on a
client. Spotted by inspection and no failures related to this have been
reported.

git-svn-id: svn://svn.freebsd.org/base/stable/10@336234 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/fs/nfsserver/nfs_nfsdstate.c