summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authormdf <mdf@FreeBSD.org>2011-05-13 19:35:01 +0000
committermdf <mdf@FreeBSD.org>2011-05-13 19:35:01 +0000
commit3d3b036f9541230485c7edd1fafaec6e4345641a (patch)
treea7b19af758b87ed8c5280b36452735563a1afd59 /sys/dev
parent9465c340011c0f0d939dc79a97cb31b7b974f015 (diff)
downloadFreeBSD-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')
-rw-r--r--sys/dev/md/md.c2
-rw-r--r--sys/dev/null/null.c2
2 files changed, 4 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. */
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;
OpenPOWER on IntegriCloud