mutex_lock(&module_mutex);
/* Store the name of the last unloaded module for diagnostic purposes */
strlcpy(last_unloaded_module, mod->name, sizeof(last_unloaded_module));
printk("unloaded module %s\n", mod->name);
ddebug_remove_module(mod->name);
free_module(mod);