[PATCH 0/6 v2] nfs_localio: fixes for races and errors from older compilers

NeilBrown
2025-05-09T00:49:15Z

This is a revised version a the earlier series. I've actually tested
this time and fixed a few issues including the one that Mike found.

Original description:
Following the reports of older compilers complaining about the rcu
annotations in nfs-localio I reviewed the relevant code and found some
races and opportunities for simplification.

Thanks,
NeilBrown

[PATCH 1/6] nfs_localio: use cmpxchg() to install new
[PATCH 2/6] nfs_localio: always hold nfsd net ref with nfsd_file ref
[PATCH 3/6] nfs_localio: simplify interface to nfsd for getting
[PATCH 4/6] nfs_localio: duplicate nfs_close_local_fh()
[PATCH 5/6] nfs_localio: protect race between nfs_uuid_put() and
[PATCH 6/6] nfs_localio: change nfsd_file_put_local() to take a