diff options
author | mdf <mdf@FreeBSD.org> | 2011-05-13 19:35:01 +0000 |
---|---|---|
committer | mdf <mdf@FreeBSD.org> | 2011-05-13 19:35:01 +0000 |
commit | 3d3b036f9541230485c7edd1fafaec6e4345641a (patch) | |
tree | a7b19af758b87ed8c5280b36452735563a1afd59 /sys/dev/null/null.c | |
parent | 9465c340011c0f0d939dc79a97cb31b7b974f015 (diff) | |
download | FreeBSD-src-3d3b036f9541230485c7edd1fafaec6e4345641a.zip FreeBSD-src-3d3b036f9541230485c7edd1fafaec6e4345641a.tar.gz |
Move the ZERO_REGION_SIZE to a machine-dependent file, as on many
architectures (i386, for example) the virtual memory space may be
constrained enough that 2MB is a large chunk. Use 64K for arches
other than amd64 and ia64, with special handling for sparc64 due to
differing hardware.
Also commit the comment changes to kmem_init_zero_region() that I
missed due to not saving the file. (Darn the unfamiliar development
environment).
Arch maintainers, please feel free to adjust ZERO_REGION_SIZE as you
see fit.
Requested by: alc
MFC after: 1 week
MFC with: r221853
Diffstat (limited to 'sys/dev/null/null.c')
-rw-r--r-- | sys/dev/null/null.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/null/null.c b/sys/dev/null/null.c index 04619b2..b053d5d 100644 --- a/sys/dev/null/null.c +++ b/sys/dev/null/null.c @@ -39,7 +39,9 @@ __FBSDID("$FreeBSD$"); #include <sys/priv.h> #include <sys/disk.h> #include <sys/bus.h> + #include <machine/bus.h> +#include <machine/vmparam.h> /* For use with destroy_dev(9). */ static struct cdev *null_dev; |