Hi Jeff- > On Nov 2, 2022, at 2:44 PM, Jeff Layton <jlayton@xxxxxxxxxx> wrote: > > v6: > - merge the LRU handling fixes into the refcount fixing patches > - call nfsd_file_close_inode from the notifier callbacks, which > decrements and queues any objects to be freed by the disposal > workqueue job > > Only two main changes in this patchset. I folded two patches together > to avoid a problem that Chuck hit while testing. The other significant > change is to have the notifier callbacks use the disposal workqueue > job instead of freeing things themselves. Those don't need to be done > synchronously. > > Jeff Layton (4): > nfsd: remove the pages_flushed statistic from filecache > nfsd: reorganize filecache.c > nfsd: rework refcounting in filecache > nfsd: fix up the filecache laundrette scheduling > > fs/nfsd/filecache.c | 406 +++++++++++++++++++++++--------------------- > fs/nfsd/filecache.h | 1 + > fs/nfsd/trace.h | 11 +- > 3 files changed, 222 insertions(+), 196 deletions(-) Tested and applied v6 to nfsd's for-next. Thanks! -- Chuck Lever