diff options
-rw-r--r-- | sys/kern/kern_module.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/kern/kern_module.c b/sys/kern/kern_module.c index 158612e..a8c704e 100644 --- a/sys/kern/kern_module.c +++ b/sys/kern/kern_module.c @@ -66,7 +66,15 @@ static void module_shutdown(void *, int); static int modevent_nop(module_t mod, int what, void *arg) { - return (0); + + switch(what) { + case MOD_LOAD: + return (0); + case MOD_UNLOAD: + return (EBUSY); + default: + return (EOPNOTSUPP); + } } static void |