summaryrefslogtreecommitdiff
path: root/usr/src/lib
diff options
context:
space:
mode:
authorTim Kordas <tim.kordas@joyent.com>2018-02-02 13:55:03 -0500
committerDan McDonald <danmcd@joyent.com>2018-02-05 13:17:49 -0500
commit36a64e62848b51ac5a9a5216e894ec723cfef14e (patch)
treec4a675df56e14ada4f9fc07a6841adc309dd37a3 /usr/src/lib
parent4c99ecc308d297ccc23eec0665e892052c57bf49 (diff)
downloadillumos-joyent-36a64e62848b51ac5a9a5216e894ec723cfef14e.tar.gz
9018 Replace kmem_cache_reap_now() with kmem_cache_reap_soon()
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Diffstat (limited to 'usr/src/lib')
-rw-r--r--usr/src/lib/libfakekernel/common/kmem.c11
-rw-r--r--usr/src/lib/libfakekernel/common/mapfile-vers3
2 files changed, 11 insertions, 3 deletions
diff --git a/usr/src/lib/libfakekernel/common/kmem.c b/usr/src/lib/libfakekernel/common/kmem.c
index 82d1cfeaef..0c69bf5151 100644
--- a/usr/src/lib/libfakekernel/common/kmem.c
+++ b/usr/src/lib/libfakekernel/common/kmem.c
@@ -11,6 +11,7 @@
/*
* Copyright 2013 Nexenta Systems, Inc. All rights reserved.
+ * Copyright 2018, Joyent, Inc.
*/
#include <sys/kmem.h>
@@ -125,13 +126,19 @@ kmem_cache_free(kmem_cache_t *kc, void *p)
/* ARGSUSED */
void
kmem_cache_set_move(kmem_cache_t *kc,
- kmem_cbrc_t (*fun)(void *, void *, size_t, void *))
+ kmem_cbrc_t (*fun)(void *, void *, size_t, void *))
{
}
+boolean_t
+kmem_cache_reap_active(void)
+{
+ return (B_FALSE);
+}
+
/* ARGSUSED */
void
-kmem_cache_reap_now(kmem_cache_t *kc)
+kmem_cache_reap_soon(kmem_cache_t *kc)
{
}
diff --git a/usr/src/lib/libfakekernel/common/mapfile-vers b/usr/src/lib/libfakekernel/common/mapfile-vers
index 578301be86..42af216580 100644
--- a/usr/src/lib/libfakekernel/common/mapfile-vers
+++ b/usr/src/lib/libfakekernel/common/mapfile-vers
@@ -104,7 +104,8 @@ SYMBOL_VERSION SUNWprivate_1.1 {
kmem_cache_create;
kmem_cache_destroy;
kmem_cache_free;
- kmem_cache_reap_now;
+ kmem_cache_reap_active;
+ kmem_cache_reap_soon;
kmem_cache_set_move;
kmem_debugging;
kmem_free;