summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_lock.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2007-05-18 15:04:59 +0000
committerjhb <jhb@FreeBSD.org>2007-05-18 15:04:59 +0000
commitf78df6dd248008e06cab7023afc309d6678d3f68 (patch)
tree205634bc56c67f77f4fd10c07e16b1fab619dadf /sys/kern/subr_lock.c
parentf407fc8e9b09793363a03f4f22f0a4e513790523 (diff)
downloadFreeBSD-src-f78df6dd248008e06cab7023afc309d6678d3f68.zip
FreeBSD-src-f78df6dd248008e06cab7023afc309d6678d3f68.tar.gz
Move lock_profile_object_{init,destroy}() into lock_{init,destroy}().
Diffstat (limited to 'sys/kern/subr_lock.c')
-rw-r--r--sys/kern/subr_lock.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/subr_lock.c b/sys/kern/subr_lock.c
index dfbcb25..7393054 100644
--- a/sys/kern/subr_lock.c
+++ b/sys/kern/subr_lock.c
@@ -215,6 +215,7 @@ lock_init(struct lock_object *lock, struct lock_class *class, const char *name,
lock->lo_flags |= flags | LO_INITIALIZED;
LOCK_LOG_INIT(lock, 0);
WITNESS_INIT(lock);
+ lock_profile_object_init(lock, class, name);
}
void
@@ -222,6 +223,7 @@ lock_destroy(struct lock_object *lock)
{
KASSERT(lock_initalized(lock), ("lock %p is not initialized", lock));
+ lock_profile_object_destroy(lock);
WITNESS_DESTROY(lock);
LOCK_LOG_DESTROY(lock, 0);
lock->lo_flags &= ~LO_INITIALIZED;
OpenPOWER on IntegriCloud