]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC: r333579
authorrmacklem <rmacklem@FreeBSD.org>
Thu, 12 Jul 2018 22:53:37 +0000 (22:53 +0000)
committerrmacklem <rmacklem@FreeBSD.org>
Thu, 12 Jul 2018 22:53:37 +0000 (22:53 +0000)
commiteb707187bf28f712aacae16d96f6b5ef2c7389f5
treeb4f71cf60ea85ddd4f804c554f48b186b81f0403
parent75cf5e5e839199ca6369a0f941e459bf93456701
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.
sys/fs/nfsserver/nfs_nfsdstate.c