diff options
author | NeilBrown <neilb@suse.de> | 2024-01-30 12:08:32 +1100 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2024-03-01 09:12:22 -0500 |
commit | 06efa66750a68ccd79097b6b03361a0ba358d292 (patch) | |
tree | abbea323b32adb91b1b7c158bf4b1e1a968cc578 /fs/nfsd/flexfilelayoutxdr.h | |
parent | 39657c740644e1468cfd2129f43d0ae08bd53531 (diff) | |
download | linux-06efa66750a68ccd79097b6b03361a0ba358d292.tar.gz linux-06efa66750a68ccd79097b6b03361a0ba358d292.tar.bz2 linux-06efa66750a68ccd79097b6b03361a0ba358d292.zip |
nfsd: allow delegation state ids to be revoked and then freed
Revoking state through 'unlock_filesystem' now revokes any delegation
states found. When the stateids are then freed by the client, the
revoked stateids will be cleaned up correctly.
As there is already support for revoking delegations, we build on that
for admin-revoking.
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'fs/nfsd/flexfilelayoutxdr.h')
0 files changed, 0 insertions, 0 deletions