diff options
Diffstat (limited to 'sys/kern/kern_linker.c')
-rw-r--r-- | sys/kern/kern_linker.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c index 958225c..aba9d98 100644 --- a/sys/kern/kern_linker.c +++ b/sys/kern/kern_linker.c @@ -638,8 +638,12 @@ linker_file_unload(linker_file_t file, int flags) * Give the module a chance to veto the unload. */ if ((error = module_unload(mod)) != 0) { +#ifdef KLD_DEBUG + MOD_SLOCK; KLD_DPF(FILE, ("linker_file_unload: module %s" " failed unload\n", module_getname(mod))); + MOD_SUNLOCK; +#endif return (error); } MOD_XLOCK; |