diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2024-10-31 09:40:07 -0400 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2024-11-18 20:23:11 -0500 |
commit | ac0514f4d198b5d1d5ba367b122cdf5a68e711d4 (patch) | |
tree | a6649ecf6d30d684b92008a3b6cc7ece020e06a9 /rust/helpers/workqueue.c | |
parent | b44ffa4c4f57ffe8a0967963538689fed169f1c8 (diff) | |
download | linux-ac0514f4d198b5d1d5ba367b122cdf5a68e711d4.tar.gz linux-ac0514f4d198b5d1d5ba367b122cdf5a68e711d4.tar.bz2 linux-ac0514f4d198b5d1d5ba367b122cdf5a68e711d4.zip |
NFSD: Add a laundromat reaper for async copy state
RFC 7862 Section 4.8 states:
> A copy offload stateid will be valid until either (A) the client
> or server restarts or (B) the client returns the resource by
> issuing an OFFLOAD_CANCEL operation or the client replies to a
> CB_OFFLOAD operation.
Instead of releasing async copy state when the CB_OFFLOAD callback
completes, now let it live until the next laundromat run after the
callback completes.
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'rust/helpers/workqueue.c')
0 files changed, 0 insertions, 0 deletions