fix kernel module dependency problems