The first patch allows version 4.0 to be enabled/disabled via the nfs.conf file. The second patch adds a variable to track when the user explicitly requested version 4.0 to be enabled/disabled so that '+4.0' or '-4.0' can be written to /proc/fs/nfsd/versions on 4.11 (first appearance of commit d3635ff07e8c "nfsd: fix configuration of supported minor versions"). Note that if version 4.0 is disabled (either via '-N4.0' on the command line or via 'vers4.0=n' in nfs.conf), then it must be re-enabled explicitly (either via '-V4.0' on the command line or via 'vers4.0=y' in nfs.conf). Simply removing the '-N4.0'/'vers4.0=n' options and/or replacing them with '-V4/vers4=y' is not sufficient. It is my understanding that that is the desired behavior. Scott Mayhew (2): nfsd: allow verson 4.0 to be enabled/disabled via nfs.conf nfsd: track when the user explicitly requested version 4.0 utils/nfsd/nfsd.c | 17 +++++++++++------ utils/nfsd/nfssvc.c | 14 +++++++++----- utils/nfsd/nfssvc.h | 3 ++- 3 files changed, 22 insertions(+), 12 deletions(-) -- 2.14.4