On Mon, Apr 21, 2025 at 02:52:42PM -0400, trondmy@xxxxxxxxxx wrote: > From: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > > Once the clp->cl_uuid.lock has been dropped, another CPU could come in > and free the struct nfsd_file that was just added. To prevent that from > happening, take the RCU read lock before dropping the spin lock. > > Fixes: 86e00412254a ("nfs: cache all open LOCALIO nfsd_file(s) in client") > Signed-off-by: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> Reviewed-by: Mike Snitzer <snitzer@xxxxxxxxxx>