diff options
author | pjd <pjd@FreeBSD.org> | 2007-04-07 23:47:14 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2007-04-07 23:47:14 +0000 |
commit | 836b7049f449f99958a563c1a64613f99176bf33 (patch) | |
tree | 315d9b2d24d4d46a9089950a0b97e8e33d4dcfeb /sys/cddl | |
parent | 639e7fc27d56bc04ec25fd7cd2f458559a01423a (diff) | |
download | FreeBSD-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.c | 4 |
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); |