summaryrefslogtreecommitdiffstats
path: root/sys/cddl
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2007-04-07 23:47:14 +0000
committerpjd <pjd@FreeBSD.org>2007-04-07 23:47:14 +0000
commit836b7049f449f99958a563c1a64613f99176bf33 (patch)
tree315d9b2d24d4d46a9089950a0b97e8e33d4dcfeb /sys/cddl
parent639e7fc27d56bc04ec25fd7cd2f458559a01423a (diff)
downloadFreeBSD-src-836b7049f449f99958a563c1a64613f99176bf33.zip
FreeBSD-src-836b7049f449f99958a563c1a64613f99176bf33.tar.gz
Fix libzpool compilation.
Reported by: des
Diffstat (limited to 'sys/cddl')
-rw-r--r--sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
index 7edee540..1f09fc7 100644
--- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
+++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
@@ -154,6 +154,7 @@ static int arc_dead;
*/
u_long zfs_arc_max;
u_long zfs_arc_min;
+#ifdef _KERNEL
TUNABLE_ULONG("vfs.zfs.arc_max", &zfs_arc_max);
TUNABLE_ULONG("vfs.zfs.arc_min", &zfs_arc_min);
SYSCTL_DECL(_vfs_zfs);
@@ -161,6 +162,7 @@ SYSCTL_ULONG(_vfs_zfs, OID_AUTO, arc_max, CTLFLAG_RD, &zfs_arc_max, 0,
"Maximum ARC size");
SYSCTL_ULONG(_vfs_zfs, OID_AUTO, arc_min, CTLFLAG_RD, &zfs_arc_min, 0,
"Minimum ARC size");
+#endif
/*
* Note that buffers can be on one of 5 states:
@@ -2727,6 +2729,7 @@ arc_init(void)
else
arc_c_max = arc_c_min;
arc_c_max = MAX(arc_c * 6, arc_c_max);
+#ifdef _KERNEL
/*
* Allow the tunables to override our calculations if they are
* reasonable (ie. over 64MB)
@@ -2735,6 +2738,7 @@ arc_init(void)
arc_c_max = zfs_arc_max;
if (zfs_arc_min > 64<<20 && zfs_arc_min <= arc_c_max)
arc_c_min = zfs_arc_min;
+#endif
arc_c = arc_c_max;
arc_p = (arc_c >> 1);
OpenPOWER on IntegriCloud