]> www.infradead.org Git - users/jedix/linux-maple.git/commit
nfsd: adjust WARN_ON_ONCE in revoke_delegation
authorOlga Kornievskaia <okorniev@redhat.com>
Thu, 23 Jan 2025 19:38:31 +0000 (14:38 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 10 Mar 2025 13:10:55 +0000 (09:10 -0400)
commit45de52d034395c9e6146f7134f36cbdec7820691
tree971ddf9ee00073b60858360dcb7102a551e95317
parentd093c90892607be505e801469d6674459e69ab89
nfsd: adjust WARN_ON_ONCE in revoke_delegation

A WARN_ON_ONCE() is added to revoke delegations to make sure that the
state has been marked for revocation. However, that's only true for 4.1+
stateids. For 4.0 stateids, in unhash_delegation_locked() the sc_status
is set to SC_STATUS_CLOSED. Modify the check to reflect it, otherwise
a WARN_ON_ONCE is erronously triggered.

Signed-off-by: Olga Kornievskaia <okorniev@redhat.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfs4state.c