Print this page
OS-6363 system went to dark side of moon for ~467 seconds OS-6404 ARC reclaim should throttle its calls to arc_kmem_reap_now() Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com>
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/lib/libfakekernel/common/mapfile-vers
+++ new/usr/src/lib/libfakekernel/common/mapfile-vers
1 1 #
2 2 # This file and its contents are supplied under the terms of the
3 3 # Common Development and Distribution License ("CDDL"), version 1.0.
|
↓ open down ↓ |
3 lines elided |
↑ open up ↑ |
4 4 # You may only use this file in accordance with the terms of version
5 5 # 1.0 of the CDDL.
6 6 #
7 7 # A full copy of the text of the CDDL should have accompanied this
8 8 # source. A copy of the CDDL is also available via the Internet at
9 9 # http://www.illumos.org/license/CDDL.
10 10 #
11 11
12 12 #
13 13 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
14 +# Copyright (c) 2017, Joyent, Inc.
14 15 #
15 16
16 17 #
17 18 # MAPFILE HEADER START
18 19 #
19 20 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
20 21 # Object versioning must comply with the rules detailed in
21 22 #
22 23 # usr/src/lib/README.mapfiles
23 24 #
24 25 # You should not be making modifications here until you've read the most current
25 26 # copy of that file. If you need help, contact a gatekeeper for guidance.
26 27 #
27 28 # MAPFILE HEADER END
28 29 #
29 30
30 31 $mapfile_version 2
31 32
32 33 SYMBOL_VERSION SUNWprivate_1.1 {
33 34 global:
34 35
35 36 _curcred;
36 37 _curproc;
37 38 _curthread;
38 39 _curzone;
39 40
40 41 aok { FLAGS = NODIRECT };
41 42 boot_time;
42 43 cmn_err;
43 44 copyinstr;
44 45 copystr;
45 46
46 47 crfree;
47 48 crgetuid;
48 49 crhold;
49 50
50 51 cv_broadcast;
51 52 cv_destroy;
52 53 cv_init;
53 54 cv_reltimedwait;
54 55 cv_reltimedwait_sig;
55 56 cv_signal;
56 57 cv_timedwait;
57 58 cv_timedwait_sig;
58 59 cv_wait;
59 60 cv_wait_sig;
60 61
61 62 ddi_get_lbolt64;
62 63 ddi_get_lbolt;
63 64 ddi_get_pid;
64 65 ddi_strtoul;
65 66
66 67 delay;
67 68
68 69 fakekernel_cprintf { FLAGS = NODIRECT };
69 70 fakekernel_init;
70 71 fakekernel_putlog { FLAGS = NODIRECT };
71 72
72 73 gethrestime;
73 74 gethrestime_sec;
74 75 gethrtime_unscaled;
75 76
76 77 hz;
77 78
|
↓ open down ↓ |
54 lines elided |
↑ open up ↑ |
78 79 kcred;
79 80 kiconv;
80 81 kiconv_close;
81 82 kiconv_open;
82 83
83 84 kmem_alloc;
84 85 kmem_cache_alloc;
85 86 kmem_cache_create;
86 87 kmem_cache_destroy;
87 88 kmem_cache_free;
88 - kmem_cache_reap_now;
89 + kmem_cache_reap_active;
90 + kmem_cache_reap_soon;
89 91 kmem_cache_set_move;
90 92 kmem_debugging;
91 93 kmem_free;
92 94 kmem_zalloc;
93 95
94 96 kmutex_destroy;
95 97 kmutex_init;
96 98
97 99 ksema_destroy;
98 100 ksema_init;
99 101
100 102 ksocket_accept;
101 103 ksocket_bind;
102 104 ksocket_bind_helper { FLAGS = NODIRECT };
103 105 ksocket_close;
104 106 ksocket_connect;
105 107 ksocket_getpeername;
106 108 ksocket_getsockname;
107 109 ksocket_hold;
108 110 ksocket_ioctl;
109 111 ksocket_listen;
110 112 ksocket_recv;
111 113 ksocket_recvfrom;
112 114 ksocket_recvmsg;
113 115 ksocket_rele;
114 116 ksocket_send;
115 117 ksocket_sendmsg;
116 118 ksocket_sendto;
117 119 ksocket_setsockopt;
118 120 ksocket_shutdown;
119 121 ksocket_socket;
120 122
121 123 kstat_create;
122 124 kstat_create_zone;
123 125 kstat_delete;
124 126 kstat_install;
125 127
126 128 msec_per_tick;
127 129
128 130 mutex_enter;
129 131 mutex_exit;
130 132 mutex_owned;
131 133 mutex_owner;
132 134 mutex_tryenter;
133 135
134 136 nsec_per_tick;
135 137
136 138 ovbcopy;
137 139 p0;
138 140 panic;
139 141 panicargs;
140 142 panicstr;
141 143
142 144 random_get_bytes;
143 145 random_get_pseudo_bytes;
144 146
145 147 rw_destroy;
146 148 rw_downgrade;
147 149 rw_enter;
148 150 rw_exit;
149 151 rw_init;
150 152 #rw_iswriter; # missing, but not currently needed
151 153 rw_lock_held;
152 154 rw_owner;
153 155 rw_read_held;
154 156 rw_tryenter;
155 157 rw_tryupgrade;
156 158 rw_write_held;
157 159
158 160 scalehrtime;
159 161
160 162 #sema_held; # call the libc version directly
161 163 sema_p;
162 164 sema_p_sig;
163 165 sema_tryp;
164 166 sema_v;
165 167
|
↓ open down ↓ |
67 lines elided |
↑ open up ↑ |
166 168 strfree;
167 169
168 170 system_taskq_fini;
169 171 system_taskq_init;
170 172 taskq_create;
171 173 taskq_create_proc;
172 174 taskq_destroy;
173 175 taskq_dispatch;
174 176 taskq_dispatch_ent;
175 177 taskq_member;
178 + taskq_empty;
176 179 taskq_wait;
177 180
178 181 thread_join;
179 182
180 183 tick_per_msec;
181 184 tsignal;
182 185 uiomove;
183 186 uioskip;
184 187 usec_per_tick;
185 188 vcmn_err;
186 189 vmem_qcache_reap;
187 190 vpanic;
188 191 zone0;
189 192 zone_kcred;
190 193 zthread_create;
191 194 zthread_exit;
192 195
193 196 local:
194 197 *;
195 198 };
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX