All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] nfsd: clean up refcounting in filecache
@ 2022-10-27 21:52 Jeff Layton
  2022-10-27 21:52 ` [PATCH v2 1/3] nfsd: rework " Jeff Layton
                   ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Jeff Layton @ 2022-10-27 21:52 UTC (permalink / raw)
  To: chuck.lever; +Cc: linux-nfs, neilb

This patchset should bring the filecache into closer alignment with what
Neil had mentioned here. The first patch cleans up the refcounting, and
the second two optimize the "gc" entry handling.

This should apply cleanly on top of Chuck's current for-next branch.

Jeff Layton (3):
  nfsd: rework refcounting in filecache
  nfsd: only keep unused entries on the LRU
  nfsd: start non-blocking writeback after adding nfsd_file to the LRU

 fs/nfsd/filecache.c | 331 ++++++++++++++++++++++++--------------------
 fs/nfsd/trace.h     |   5 +-
 2 files changed, 185 insertions(+), 151 deletions(-)

-- 
2.37.3


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

end of thread, other threads:[~2022-10-31  9:58 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-27 21:52 [PATCH v2 0/3] nfsd: clean up refcounting in filecache Jeff Layton
2022-10-27 21:52 ` [PATCH v2 1/3] nfsd: rework " Jeff Layton
2022-10-27 22:51   ` NeilBrown
2022-10-28  9:57     ` Jeff Layton
2022-10-28 22:14       ` NeilBrown
2022-10-30 21:29         ` NeilBrown
2022-10-31  9:58           ` Jeff Layton
2022-10-31  9:54         ` Jeff Layton
2022-10-27 21:52 ` [PATCH v2 2/3] nfsd: only keep unused entries on the LRU Jeff Layton
2022-10-27 22:20   ` NeilBrown
2022-10-27 22:47     ` Jeff Layton
2022-10-27 22:55       ` NeilBrown
2022-10-27 23:52         ` Chuck Lever III
2022-10-27 21:52 ` [PATCH v2 3/3] nfsd: start non-blocking writeback after adding nfsd_file to " Jeff Layton
2022-10-27 22:25   ` NeilBrown
2022-10-28 13:01     ` Jeff Layton
2022-10-28 13:16   ` Chuck Lever III
2022-10-28 15:05     ` Jeff Layton
2022-10-28 15:29       ` Chuck Lever III
2022-10-28 15:51         ` Jeff Layton
2022-10-28 17:21           ` Chuck Lever III
2022-10-28 17:43             ` Jeff Layton
2022-10-28 18:53               ` Chuck Lever III
2022-10-28 20:04                 ` Jeff Layton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.