svn commit: r351359 - head/cddl/contrib/opensolaris/cmd/lockstat
Mark Johnston
markj at FreeBSD.org
Wed Aug 21 23:13:01 UTC 2019
Author: markj
Date: Wed Aug 21 23:13:00 2019
New Revision: 351359
URL: https://svnweb.freebsd.org/changeset/base/351359
Log:
Fix inverted predicates for sx lock hold events in lockstat(1).
This caused shared sx holds to be reported as exclusive, and vice
versa.
Reviewed by: mjg
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
Modified:
head/cddl/contrib/opensolaris/cmd/lockstat/lockstat.c
Modified: head/cddl/contrib/opensolaris/cmd/lockstat/lockstat.c
==============================================================================
--- head/cddl/contrib/opensolaris/cmd/lockstat/lockstat.c Wed Aug 21 22:42:08 2019 (r351358)
+++ head/cddl/contrib/opensolaris/cmd/lockstat/lockstat.c Wed Aug 21 23:13:00 2019 (r351359)
@@ -206,10 +206,10 @@ static ls_event_info_t g_event_info[LS_MAX_EVENTS] = {
"lockstat:::rw-release", "arg1 == 1",
"lockstat:::rw-acquire" },
{ 'H', "Lock", "SX shared hold", "nsec",
- "lockstat:::sx-release", "arg1 == 0",
+ "lockstat:::sx-release", "arg1 == 1",
"lockstat:::sx-acquire" },
{ 'H', "Lock", "SX exclusive hold", "nsec",
- "lockstat:::sx-release", "arg1 == 1",
+ "lockstat:::sx-release", "arg1 == 0",
"lockstat:::sx-acquire" },
{ 'H', "Lock", "Unknown event (type 38)", "units" },
{ 'H', "Lock", "Unknown event (type 39)", "units" },
More information about the svn-src-all
mailing list