Home
last modified time | relevance | path

Searched hist:b9a7a2bd (Results 1 – 7 of 7) sorted by relevance

/dragonfly/sys/vfs/nfs/
H A Dnfsmountrpc.hdiff b9a7a2bd Sat Oct 10 00:56:34 GMT 2009 Matthew Dillon <dillon@apollo.backplane.com> NFS - Fix numerous issues with NFS root mounts, primarily for vkernels

vkernels do not inherit BOOTP data from PXE and because of this a number
of code paths are run which are not run in non-vkernel NFS mounts.

* Fix a kernel memory check that was failing for vkernels and causing a
panic.

* Change the default BOOTP socket type from UDP to TCP.

* Adjust the default vfs.nfs.maxasyncbio value based on available mbuf
clusters. The value will be adjusted down for systems with small
memory footprints.

Otherwise NFS can trivially run the system out of mbufs.

* Fix bugs in the NFS BIO queueing code related to values of
vfs.nfs.maxasyncbio lower then the maximum.

* Remove the BOOTP_NFSV3 option when probing for the type of NFS mount
(V2 or V3). The BOOTP_NFSV3 kernel option is no longer required for
root mounts to default to NFSv3.

This also works around a bug related to large write()s with NFSv2 which
has not yet been found.

Reported-by: Rumko <rumcic@gmail.com>
H A Dnfs_mountrpc.cdiff b9a7a2bd Sat Oct 10 00:56:34 GMT 2009 Matthew Dillon <dillon@apollo.backplane.com> NFS - Fix numerous issues with NFS root mounts, primarily for vkernels

vkernels do not inherit BOOTP data from PXE and because of this a number
of code paths are run which are not run in non-vkernel NFS mounts.

* Fix a kernel memory check that was failing for vkernels and causing a
panic.

* Change the default BOOTP socket type from UDP to TCP.

* Adjust the default vfs.nfs.maxasyncbio value based on available mbuf
clusters. The value will be adjusted down for systems with small
memory footprints.

Otherwise NFS can trivially run the system out of mbufs.

* Fix bugs in the NFS BIO queueing code related to values of
vfs.nfs.maxasyncbio lower then the maximum.

* Remove the BOOTP_NFSV3 option when probing for the type of NFS mount
(V2 or V3). The BOOTP_NFSV3 kernel option is no longer required for
root mounts to default to NFSv3.

This also works around a bug related to large write()s with NFSv2 which
has not yet been found.

Reported-by: Rumko <rumcic@gmail.com>
H A Dnfs_iod.cdiff b9a7a2bd Sat Oct 10 00:56:34 GMT 2009 Matthew Dillon <dillon@apollo.backplane.com> NFS - Fix numerous issues with NFS root mounts, primarily for vkernels

vkernels do not inherit BOOTP data from PXE and because of this a number
of code paths are run which are not run in non-vkernel NFS mounts.

* Fix a kernel memory check that was failing for vkernels and causing a
panic.

* Change the default BOOTP socket type from UDP to TCP.

* Adjust the default vfs.nfs.maxasyncbio value based on available mbuf
clusters. The value will be adjusted down for systems with small
memory footprints.

Otherwise NFS can trivially run the system out of mbufs.

* Fix bugs in the NFS BIO queueing code related to values of
vfs.nfs.maxasyncbio lower then the maximum.

* Remove the BOOTP_NFSV3 option when probing for the type of NFS mount
(V2 or V3). The BOOTP_NFSV3 kernel option is no longer required for
root mounts to default to NFSv3.

This also works around a bug related to large write()s with NFSv2 which
has not yet been found.

Reported-by: Rumko <rumcic@gmail.com>
H A Dbootp_subr.cdiff b9a7a2bd Sat Oct 10 00:56:34 GMT 2009 Matthew Dillon <dillon@apollo.backplane.com> NFS - Fix numerous issues with NFS root mounts, primarily for vkernels

vkernels do not inherit BOOTP data from PXE and because of this a number
of code paths are run which are not run in non-vkernel NFS mounts.

* Fix a kernel memory check that was failing for vkernels and causing a
panic.

* Change the default BOOTP socket type from UDP to TCP.

* Adjust the default vfs.nfs.maxasyncbio value based on available mbuf
clusters. The value will be adjusted down for systems with small
memory footprints.

Otherwise NFS can trivially run the system out of mbufs.

* Fix bugs in the NFS BIO queueing code related to values of
vfs.nfs.maxasyncbio lower then the maximum.

* Remove the BOOTP_NFSV3 option when probing for the type of NFS mount
(V2 or V3). The BOOTP_NFSV3 kernel option is no longer required for
root mounts to default to NFSv3.

This also works around a bug related to large write()s with NFSv2 which
has not yet been found.

Reported-by: Rumko <rumcic@gmail.com>
H A Dnfs_subs.cdiff b9a7a2bd Sat Oct 10 00:56:34 GMT 2009 Matthew Dillon <dillon@apollo.backplane.com> NFS - Fix numerous issues with NFS root mounts, primarily for vkernels

vkernels do not inherit BOOTP data from PXE and because of this a number
of code paths are run which are not run in non-vkernel NFS mounts.

* Fix a kernel memory check that was failing for vkernels and causing a
panic.

* Change the default BOOTP socket type from UDP to TCP.

* Adjust the default vfs.nfs.maxasyncbio value based on available mbuf
clusters. The value will be adjusted down for systems with small
memory footprints.

Otherwise NFS can trivially run the system out of mbufs.

* Fix bugs in the NFS BIO queueing code related to values of
vfs.nfs.maxasyncbio lower then the maximum.

* Remove the BOOTP_NFSV3 option when probing for the type of NFS mount
(V2 or V3). The BOOTP_NFSV3 kernel option is no longer required for
root mounts to default to NFSv3.

This also works around a bug related to large write()s with NFSv2 which
has not yet been found.

Reported-by: Rumko <rumcic@gmail.com>
H A Dnfs_socket.cdiff b9a7a2bd Sat Oct 10 00:56:34 GMT 2009 Matthew Dillon <dillon@apollo.backplane.com> NFS - Fix numerous issues with NFS root mounts, primarily for vkernels

vkernels do not inherit BOOTP data from PXE and because of this a number
of code paths are run which are not run in non-vkernel NFS mounts.

* Fix a kernel memory check that was failing for vkernels and causing a
panic.

* Change the default BOOTP socket type from UDP to TCP.

* Adjust the default vfs.nfs.maxasyncbio value based on available mbuf
clusters. The value will be adjusted down for systems with small
memory footprints.

Otherwise NFS can trivially run the system out of mbufs.

* Fix bugs in the NFS BIO queueing code related to values of
vfs.nfs.maxasyncbio lower then the maximum.

* Remove the BOOTP_NFSV3 option when probing for the type of NFS mount
(V2 or V3). The BOOTP_NFSV3 kernel option is no longer required for
root mounts to default to NFSv3.

This also works around a bug related to large write()s with NFSv2 which
has not yet been found.

Reported-by: Rumko <rumcic@gmail.com>
/dragonfly/sys/vm/
H A Dpmap.hdiff b9a7a2bd Sat Oct 10 00:56:34 GMT 2009 Matthew Dillon <dillon@apollo.backplane.com> NFS - Fix numerous issues with NFS root mounts, primarily for vkernels

vkernels do not inherit BOOTP data from PXE and because of this a number
of code paths are run which are not run in non-vkernel NFS mounts.

* Fix a kernel memory check that was failing for vkernels and causing a
panic.

* Change the default BOOTP socket type from UDP to TCP.

* Adjust the default vfs.nfs.maxasyncbio value based on available mbuf
clusters. The value will be adjusted down for systems with small
memory footprints.

Otherwise NFS can trivially run the system out of mbufs.

* Fix bugs in the NFS BIO queueing code related to values of
vfs.nfs.maxasyncbio lower then the maximum.

* Remove the BOOTP_NFSV3 option when probing for the type of NFS mount
(V2 or V3). The BOOTP_NFSV3 kernel option is no longer required for
root mounts to default to NFSv3.

This also works around a bug related to large write()s with NFSv2 which
has not yet been found.

Reported-by: Rumko <rumcic@gmail.com>