patch kernel based on him version