mbox series

[00/13,v5] nfsd: support admin-revocation of v4 state

Message ID 20240130011102.8623-1-neilb@suse.de (mailing list archive)
Headers show
Series nfsd: support admin-revocation of v4 state | expand

Message

NeilBrown Jan. 30, 2024, 1:08 a.m. UTC
Changes compared to V4:
 - rebased on nfsd-next.  There was a new trace point which caused a conflict
 - added some reviewed-by from Jeff
 - Fix the new kdoc comment - kernel test robot reported I had the wrong 
   syntax for documenting function parameters.
 
Thanks,
NeilBrown

 [PATCH 01/13] nfsd: remove stale comment in nfs4_show_deleg()
 [PATCH 02/13] nfsd: hold ->cl_lock for hash_delegation_locked()
 [PATCH 03/13] nfsd: don't call functions with side-effecting inside
 [PATCH 04/13] nfsd: avoid race after unhash_delegation_locked()
 [PATCH 05/13] nfsd: split sc_status out of sc_type
 [PATCH 06/13] nfsd: prepare for supporting admin-revocation of state
 [PATCH 07/13] nfsd: allow state with no file to appear in
 [PATCH 08/13] nfsd: report in /proc/fs/nfsd/clients/*/states when
 [PATCH 09/13] nfsd: allow admin-revoked NFSv4.0 state to be freed.
 [PATCH 10/13] nfsd: allow lock state ids to be revoked and then freed
 [PATCH 11/13] nfsd: allow open state ids to be revoked and then freed
 [PATCH 12/13] nfsd: allow delegation state ids to be revoked and then
 [PATCH 13/13] nfsd: allow layout state to be admin-revoked.

Comments

Chuck Lever III Jan. 31, 2024, 3:28 p.m. UTC | #1
> On Jan 29, 2024, at 8:08 PM, NeilBrown <neilb@suse.de> wrote:
> 
> Changes compared to V4:
> - rebased on nfsd-next.  There was a new trace point which caused a conflict
> - added some reviewed-by from Jeff
> - Fix the new kdoc comment - kernel test robot reported I had the wrong 
>   syntax for documenting function parameters.
> 
> Thanks,
> NeilBrown
> 
> [PATCH 01/13] nfsd: remove stale comment in nfs4_show_deleg()
> [PATCH 02/13] nfsd: hold ->cl_lock for hash_delegation_locked()
> [PATCH 03/13] nfsd: don't call functions with side-effecting inside
> [PATCH 04/13] nfsd: avoid race after unhash_delegation_locked()
> [PATCH 05/13] nfsd: split sc_status out of sc_type
> [PATCH 06/13] nfsd: prepare for supporting admin-revocation of state
> [PATCH 07/13] nfsd: allow state with no file to appear in
> [PATCH 08/13] nfsd: report in /proc/fs/nfsd/clients/*/states when
> [PATCH 09/13] nfsd: allow admin-revoked NFSv4.0 state to be freed.
> [PATCH 10/13] nfsd: allow lock state ids to be revoked and then freed
> [PATCH 11/13] nfsd: allow open state ids to be revoked and then freed
> [PATCH 12/13] nfsd: allow delegation state ids to be revoked and then
> [PATCH 13/13] nfsd: allow layout state to be admin-revoked.

Applied to nfsd-next (for v6.9). Review comments still welcome.


--
Chuck Lever