diff options
| author | Tim Kordas <tim.kordas@joyent.com> | 2018-02-02 13:55:03 -0500 | 
|---|---|---|
| committer | Dan McDonald <danmcd@joyent.com> | 2018-02-05 13:17:49 -0500 | 
| commit | 36a64e62848b51ac5a9a5216e894ec723cfef14e (patch) | |
| tree | c4a675df56e14ada4f9fc07a6841adc309dd37a3 /usr/src/lib | |
| parent | 4c99ecc308d297ccc23eec0665e892052c57bf49 (diff) | |
| download | illumos-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.c | 11 | ||||
| -rw-r--r-- | usr/src/lib/libfakekernel/common/mapfile-vers | 3 | 
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; | 
