Fix kernel module and support SKIPON