summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_linker.c
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2008-04-21 17:22:35 +0000
committerpjd <pjd@FreeBSD.org>2008-04-21 17:22:35 +0000
commit056014462f46f585db4887ec3ece37d7eae61292 (patch)
tree4607436cb4b07115667b55af1d969ecf7a11eddc /sys/kern/kern_linker.c
parentd4d7411910212a489c3ee44589561bbf15f7c3b5 (diff)
downloadFreeBSD-src-056014462f46f585db4887ec3ece37d7eae61292.zip
FreeBSD-src-056014462f46f585db4887ec3ece37d7eae61292.tar.gz
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
Diffstat (limited to 'sys/kern/kern_linker.c')
-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 c417366..45d7653 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);
}
OpenPOWER on IntegriCloud