driver module with module_init, module_exit