diff options
| author | Rick Macklem <rmacklem@FreeBSD.org> | 2026-03-08 21:09:36 +0000 |
|---|---|---|
| committer | Rick Macklem <rmacklem@FreeBSD.org> | 2026-03-08 21:09:36 +0000 |
| commit | 016570c4463d5908953355ee1cf9a385ad9601b4 (patch) | |
| tree | fef6a0f61358e5f8f95e31955868c552ce9ba52b /libexec/rpc.rusersd/rusersd.c | |
| parent | 164bddf01b5718c6aec73be112b4dada78934c68 (diff) | |
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 'libexec/rpc.rusersd/rusersd.c')
0 files changed, 0 insertions, 0 deletions
