aboutsummaryrefslogtreecommitdiff
path: root/sys/cddl/contrib/opensolaris/uts/common/dtrace
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2017-01-11 01:15:55 +0000
committerMark Johnston <markj@FreeBSD.org>2017-01-11 01:15:55 +0000
commit4153c9b93241e7887f2b240c144605a5e5ad1da8 (patch)
tree51297f3b3b52948763802a3f81255b842f4102c0 /sys/cddl/contrib/opensolaris/uts/common/dtrace
parent6a4b451a11263d63626eeb53b09df55bc1705454 (diff)
downloadsrc-4153c9b93241e7887f2b240c144605a5e5ad1da8.tar.gz
src-4153c9b93241e7887f2b240c144605a5e5ad1da8.zip
Ignore LC_SLEEPABLE when testing whether a mutex is adaptive.
MFC after: 1 week
Notes
Notes: svn path=/head/; revision=311909
Diffstat (limited to 'sys/cddl/contrib/opensolaris/uts/common/dtrace')
-rw-r--r--sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c b/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
index c47fb9b65398..3bfa8ec86974 100644
--- a/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
+++ b/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
@@ -4356,9 +4356,7 @@ dtrace_dif_subr(uint_t subr, uint_t rd, uint64_t *regs,
break;
}
l.lx = dtrace_loadptr((uintptr_t)&tupregs[0].dttk_value);
- /* XXX - should be only LC_SLEEPABLE? */
- regs[rd] = (LOCK_CLASS(l.li)->lc_flags &
- (LC_SLEEPLOCK | LC_SLEEPABLE)) != 0;
+ regs[rd] = (LOCK_CLASS(l.li)->lc_flags & LC_SLEEPLOCK) != 0;
break;
case DIF_SUBR_MUTEX_TYPE_SPIN: