Re: [PATCH 0/8] nfsd fixes for 6.5.y

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> On Nov 28, 2023, at 4:59 PM, Chuck Lever <cel@xxxxxxxxxx> wrote:
> 
> Backport of upstream fixes to NFSD's duplicate reply cache. These 
> have been hand-applied and tested with the same reproducer as was 
> used to create the upstream fixes.

After applying patches 1 through 6 cleanly, these applied with fuzz
and offset but no rejection -- the same as the 6.6.y patch set.
The context changes were due to Lorenzo's new nfsd netlink protocol.


> ---
> 
> Chuck Lever (8):
>      NFSD: Refactor nfsd_reply_cache_free_locked()
>      NFSD: Rename nfsd_reply_cache_alloc()
>      NFSD: Replace nfsd_prune_bucket()
>      NFSD: Refactor the duplicate reply cache shrinker
>      NFSD: Remove svc_rqst::rq_cacherep
>      NFSD: Rename struct svc_cacherep
>      NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update()
>      NFSD: Fix checksum mismatches in the duplicate reply cache
> 
> 
> fs/nfsd/cache.h            |   8 +-
> fs/nfsd/nfscache.c         | 266 ++++++++++++++++++++++++-------------
> fs/nfsd/nfssvc.c           |  20 ++-
> fs/nfsd/trace.h            |  26 +++-
> include/linux/sunrpc/svc.h |   1 -
> 5 files changed, 218 insertions(+), 103 deletions(-)
> 
> --
> Chuck Lever
> 
> 

--
Chuck Lever






[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux