This adds basic support for kernel 4.14, this was tested in qemu only. The subtarget configuration was refresh with kernel 4.14 and the options needed to make it compile on kernel 4.9 were added manually. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
		
			
				
	
	
		
			13 lines
		
	
	
		
			431 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			431 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- a/drivers/clocksource/cs5535-clockevt.c
 | 
						|
+++ b/drivers/clocksource/cs5535-clockevt.c
 | 
						|
@@ -130,7 +130,8 @@ static irqreturn_t mfgpt_tick(int irq, v
 | 
						|
 		cs5535_mfgpt_write(cs5535_event_clock, MFGPT_REG_SETUP,
 | 
						|
 				MFGPT_SETUP_CNTEN | MFGPT_SETUP_CMP2);
 | 
						|
 
 | 
						|
-	cs5535_clockevent.event_handler(&cs5535_clockevent);
 | 
						|
+	if (cs5535_clockevent.event_handler)
 | 
						|
+		cs5535_clockevent.event_handler(&cs5535_clockevent);
 | 
						|
 	return IRQ_HANDLED;
 | 
						|
 }
 | 
						|
 
 |