diff options
-rw-r--r-- | sys/kern/kern_linker.c | 9 |
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); } |