Module Name: src Committed By: pgoyette Date: Thu Aug 8 18:08:41 UTC 2019
Modified Files: src/sys/kern: kern_module.c Log Message: When modules are unloaded, we call sysctl_teardown() before calling the module's modcmd(CMD_FINI) code. If the modcmd() call returns an error, we attempted to re-instate the module's sysctl stuff. This doesn't work well for built-in modulesi (where "unload" actually means "disable"), since they don't have any ``struct kobj''. So check first, and don't try to find the __link_set_sysctl_funcs for built-in modules. To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.