summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/dtrace/lockstat.c
diff options
context:
space:
mode:
authorPatrick Mooney <pmooney@pfmooney.com>2022-07-18 16:32:23 +0000
committerPatrick Mooney <pmooney@oxide.computer>2022-08-13 02:56:10 +0000
commitee6ee36a8ff1701c4e61e6f118446b145220478c (patch)
tree094eda19a08704568b0fa0eb8ba69285bef9f3f7 /usr/src/uts/common/dtrace/lockstat.c
parent64439ec0071c576648f76b4466ad6ee7a580ed33 (diff)
downloadillumos-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.c5
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();
/*