freebsd-dev/sys
Rick Macklem a145cf3f73 nfscl: Change the default minor version for NFSv4 mounts
When NFSv4.1 support was added to the client, the implementation was
still experimental and, as such, the default minor version was set to 0.
Since the NFSv4.1 client implementation is now believed to be solid
and the NFSv4.1/4.2 protocol is significantly better than NFSv4.0,
I beieve that NFSv4.1/4.2 should be used where possible.

This patch changes the default minor version for NFSv4 to be the highest
minor version supported by the NFSv4 server. If a specific minor version
is desired, the "minorversion" mount option can be used to override
this default.  This is compatible with the Linux NFSv4 client behaviour.

This was discussed on freebsd-current@ in mid-May 2021 under
the subject "changing the default NFSv4 minor version" and
the consensus seemed to be support for this change.
It also appeared that changing this for FreeBSD 13.1 was
not considered a POLA violation, so long as UPDATING
and RELNOTES entries were made for it.

MFC after:	2 weeks
2021-06-24 18:52:23 -07:00
..
amd64 amd64: do not touch BIOS reset flag halfword, unless we boot through BIOS 2021-06-24 00:38:00 +03:00
arm newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
arm64 arm64: make it possible to define PV_STATS 2021-06-24 18:32:56 -05:00
bsm
cam cam: Set the CAM_QOS_VALID when valid 2021-06-20 19:14:13 -06:00
cddl
compat linux(4): Retire linux_kplatform. 2021-06-22 08:36:21 +03:00
conf Introduce LS1028A PCI MDIO driver. 2021-06-24 13:01:22 +02:00
contrib Merge tag 'vendor/ena-com/2.4.0' 2021-06-24 16:15:18 +02:00
crypto
ddb
dev Update ENA version to v2.4.0 2021-06-24 16:35:40 +02:00
dts
fs nfscl: Change the default minor version for NFSv4 mounts 2021-06-24 18:52:23 -07:00
gdb
geom
gnu
i386 linux(4): Retire unused declaration. 2021-06-22 08:41:33 +03:00
isa newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
kern namei: add NDPREINIT() macro 2021-06-23 23:46:15 +03:00
kgssapi
libkern
mips
modules sdhci_fdt: Add gpio_if.h to the source 2021-06-21 21:55:03 +02:00
net iflib: Add a new quirk 2021-06-24 13:00:56 +02:00
net80211
netgraph
netinet tcp: Rack not being very friendly with V6:4 socket and having a connection from V4 2021-06-24 14:42:21 -04:00
netinet6
netipsec
netpfil
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
powerpc bus_child_pnpinfo: fix two stragglers 2021-06-22 22:10:31 -06:00
riscv
rpc
security
sys softdep_prelink(): only do sync if other thread changed the vnode metadata since previous prelink 2021-06-23 23:46:54 +03:00
teken
tests
tools
ufs ffs_softdep: force sync if journal is low in journal_check_space 2021-06-23 23:47:05 +03:00
vm
x86
xdr
xen
Makefile