aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2008-04-21 17:22:35 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2008-04-21 17:22:35 +0000
commitd90d4eb28c27334249bdb6a04c2f87e89246b81a (patch)
tree4607436cb4b07115667b55af1d969ecf7a11eddc /sys
parent070356d1fb6edc4d8aa3fec223021a544403335a (diff)
downloadsrc-d90d4eb28c27334249bdb6a04c2f87e89246b81a.tar.gz
src-d90d4eb28c27334249bdb6a04c2f87e89246b81a.zip
Back-out previous revision. For now I can use _ddb() variants of stack(9) KPI,
as I use it for debugging only. Once someone will need it for more production features, the change should be reconsider. Requested by: rwatson
Notes
Notes: svn path=/head/; revision=178380
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/kern_linker.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c
index c41736601de1..45d765365e88 100644
--- a/sys/kern/kern_linker.c
+++ b/sys/kern/kern_linker.c
@@ -924,14 +924,11 @@ int
linker_search_symbol_name(caddr_t value, char *buf, u_int buflen,
long *offset)
{
- int error, locked;
+ int error;
- locked = KLD_LOCKED();
- if (!locked)
- KLD_LOCK();
+ KLD_LOCK();
error = linker_debug_search_symbol_name(value, buf, buflen, offset);
- if (!locked)
- KLD_UNLOCK();
+ KLD_UNLOCK();
return (error);
}