Просмотр исходного кода

x86: fix kernel crash on geode devices (#21667)

Signed-off-by: Felix Fietkau <[email protected]>

SVN-Revision: 48428
Felix Fietkau 10 лет назад
Родитель
Сommit
c26dec971e
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      target/linux/x86/patches-4.4/100-fix_cs5535_clockevt.patch

+ 12 - 0
target/linux/x86/patches-4.4/100-fix_cs5535_clockevt.patch

@@ -0,0 +1,12 @@
+--- a/drivers/clocksource/cs5535-clockevt.c
++++ b/drivers/clocksource/cs5535-clockevt.c
+@@ -129,7 +129,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;
+ }
+