]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
nfscl: Check for a forced dismount in nfscl_getref()
authorRick Macklem <rmacklem@FreeBSD.org>
Wed, 3 Nov 2021 00:28:13 +0000 (17:28 -0700)
committerRick Macklem <rmacklem@FreeBSD.org>
Wed, 3 Nov 2021 00:28:13 +0000 (17:28 -0700)
commit331883a2f2e9ae5567085e4cd3a7ae3db2a2b022
treedefe847e0f872c0ddd3a254225705f00bb623d54
parentedfbbfd541ab9f7ba13b246d86bd0c36757ec660
nfscl: Check for a forced dismount in nfscl_getref()

The nfscl_getref() function is called within nfscl_doiods() when
the NFSv4.1/4.2 pNFS client is doing I/O on a DS.  As such,
nfscl_getref() needs to check for a forced dismount.
This patch adds that check.

Found during a recent IETF NFSv4 working group testing event.

MFC after: 2 weeks
sys/fs/nfsclient/nfs_clstate.c