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/md/md.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/md/md.c')
-rw-r--r-- | sys/dev/md/md.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/md/md.c b/sys/dev/md/md.c index 71d0365..c488728 100644 --- a/sys/dev/md/md.c +++ b/sys/dev/md/md.c @@ -89,6 +89,8 @@ #include <vm/swap_pager.h> #include <vm/uma.h> +#include <machine/vmparam.h> + #define MD_MODVER 1 #define MD_SHUTDOWN 0x10000 /* Tell worker thread to terminate. */ |