How can a kernel module unload itself? When things go wrong, you know... I tried to call release module but it didn't work. Isn't there any exit function?