[PATCH v2 0/5] Remove NFS client header dependencies from LOCALIO
Chuck Lever <[email protected]> Tue, 28 Jul 2026 12:59:06 -0400
| Newsgroups | org.kernel.vger.linux-nfs |
|---|---|
| Message-ID | <[email protected]> |
Clean up: fs/nfsd/localio.c is a server-side component, so it should avoid dependency on client-specific headers and XDR utilities. No change in behavior is expected. --- Changes in v2: - Including <linux/nfs4.h> is also no longer needed (Neil Brown) Chuck Lever (5): NFSD: Move the RPC program definition for LOCALIO nfs_common: Remove "#include <linux/nfs.h>" from linux/nfslocalio.h NFSD: Tighten header includes in localio.c NFSD: Name the fh_maxsize value that carries no NFS version NFSD: Don't apply NFS version-specific behavior to LOCALIO requests fs/nfsd/localio.c | 10 ++++------ fs/nfsd/lockd.c | 3 +-- fs/nfsd/nfsfh.c | 2 ++ fs/nfsd/nfsfh.h | 14 ++++++++++++++ include/linux/nfs.h | 7 ------- include/linux/nfslocalio.h | 11 ++++++++++- 6 files changed, 31 insertions(+), 16 deletions(-) -- 2.54.0