aboutsummaryrefslogtreecommitdiff
path: root/cddl/contrib/opensolaris/tools
diff options
context:
space:
mode:
authorRick Macklem <rmacklem@FreeBSD.org>2026-03-08 21:09:36 +0000
committerRick Macklem <rmacklem@FreeBSD.org>2026-03-08 21:09:36 +0000
commit016570c4463d5908953355ee1cf9a385ad9601b4 (patch)
treefef6a0f61358e5f8f95e31955868c552ce9ba52b /cddl/contrib/opensolaris/tools
parent164bddf01b5718c6aec73be112b4dada78934c68 (diff)
nfs_clstate.c: Handle the same stateid case correctlyHEADmain
When an NFSv4.1/4.2 sarver upgrades a read delegation to a write delegation, it does not need to change the delegation's stateid. Without this patch, a DELEGRETURN of the stateid was done for the case where the delegation stateid had not changed. This return was bogus, since the delegation stateid now represents the new write delegation. This patch fixes the priblem by checking for "same stateid" and only doing the DELEGRETURN when it is not the same. PR: 289711 Tested by: Peter Much <pmc@citylink.dinoex_sub.org> MFC after: 2 weeks
Diffstat (limited to 'cddl/contrib/opensolaris/tools')
0 files changed, 0 insertions, 0 deletions