diff options
author | Patrick Mooney <pmooney@pfmooney.com> | 2022-07-18 16:32:23 +0000 |
---|---|---|
committer | Patrick Mooney <pmooney@oxide.computer> | 2022-08-13 02:56:10 +0000 |
commit | ee6ee36a8ff1701c4e61e6f118446b145220478c (patch) | |
tree | 094eda19a08704568b0fa0eb8ba69285bef9f3f7 /usr/src/uts/common/dtrace/lockstat.c | |
parent | 64439ec0071c576648f76b4466ad6ee7a580ed33 (diff) | |
download | illumos-gate-ee6ee36a8ff1701c4e61e6f118446b145220478c.tar.gz |
14838 Rename erratum 147 handling
14839 Untangle erratum 147 from lockstat
14840 Modernize lockstat probes
14865 mutex_tryenter:adaptive-acquire probe never fires
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Dan McDonald <danmcd@mnx.io>
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
Diffstat (limited to 'usr/src/uts/common/dtrace/lockstat.c')
-rw-r--r-- | usr/src/uts/common/dtrace/lockstat.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/uts/common/dtrace/lockstat.c b/usr/src/uts/common/dtrace/lockstat.c index 69c8b72544..08f819d453 100644 --- a/usr/src/uts/common/dtrace/lockstat.c +++ b/usr/src/uts/common/dtrace/lockstat.c @@ -21,6 +21,7 @@ /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * Copyright 2022 Oxide Computer Company */ @@ -93,7 +94,7 @@ lockstat_enable(void *arg, dtrace_id_t id, void *parg) lockstat_probemap[probe->lsp_probe] = id; membar_producer(); - lockstat_hot_patch(); + lockstat_hotpatch_probe(probe->lsp_probe); membar_producer(); /* @@ -115,7 +116,7 @@ lockstat_disable(void *arg, dtrace_id_t id, void *parg) ASSERT(lockstat_probemap[probe->lsp_probe]); lockstat_probemap[probe->lsp_probe] = 0; - lockstat_hot_patch(); + lockstat_hotpatch_probe(probe->lsp_probe); membar_producer(); /* |