Linux kernel -stable discussions
 help / color / mirror / Atom feed
* [PATCH 0/8] nfsd fixes for 6.5.y
@ 2023-11-28 21:59 Chuck Lever
  2023-11-28 21:59 ` [PATCH 1/8] NFSD: Refactor nfsd_reply_cache_free_locked() Chuck Lever
                   ` (8 more replies)
  0 siblings, 9 replies; 13+ messages in thread
From: Chuck Lever @ 2023-11-28 21:59 UTC (permalink / raw)
  To: stable; +Cc: linux-nfs

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.

---

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


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-11-30 13:50 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-28 21:59 [PATCH 0/8] nfsd fixes for 6.5.y Chuck Lever
2023-11-28 21:59 ` [PATCH 1/8] NFSD: Refactor nfsd_reply_cache_free_locked() Chuck Lever
2023-11-28 22:01   ` kernel test robot
2023-11-28 21:59 ` [PATCH 2/8] NFSD: Rename nfsd_reply_cache_alloc() Chuck Lever
2023-11-28 21:59 ` [PATCH 3/8] NFSD: Replace nfsd_prune_bucket() Chuck Lever
2023-11-28 21:59 ` [PATCH 4/8] NFSD: Refactor the duplicate reply cache shrinker Chuck Lever
2023-11-28 22:00 ` [PATCH 5/8] NFSD: Remove svc_rqst::rq_cacherep Chuck Lever
2023-11-28 22:00 ` [PATCH 6/8] NFSD: Rename struct svc_cacherep Chuck Lever
2023-11-28 22:00 ` [PATCH 7/8] NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() Chuck Lever
2023-11-28 22:00 ` [PATCH 8/8] NFSD: Fix checksum mismatches in the duplicate reply cache Chuck Lever
2023-11-28 22:07 ` [PATCH 0/8] nfsd fixes for 6.5.y Chuck Lever III
2023-11-30 13:25   ` Greg KH
2023-11-30 13:49     ` Chuck Lever III

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox