diff options
| -rw-r--r-- | drivers/clocksource/cs5535-clockevt.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/clocksource/cs5535-clockevt.c b/drivers/clocksource/cs5535-clockevt.c index a1df588343f2..1de8cac99a0e 100644 --- a/drivers/clocksource/cs5535-clockevt.c +++ b/drivers/clocksource/cs5535-clockevt.c | |||
| @@ -117,7 +117,8 @@ static irqreturn_t mfgpt_tick(int irq, void *dev_id) | |||
| 117 | /* Turn off the clock (and clear the event) */ | 117 | /* Turn off the clock (and clear the event) */ |
| 118 | disable_timer(cs5535_event_clock); | 118 | disable_timer(cs5535_event_clock); |
| 119 | 119 | ||
| 120 | if (clockevent_state_shutdown(&cs5535_clockevent)) | 120 | if (clockevent_state_detached(&cs5535_clockevent) || |
| 121 | clockevent_state_shutdown(&cs5535_clockevent)) | ||
| 121 | return IRQ_HANDLED; | 122 | return IRQ_HANDLED; |
| 122 | 123 | ||
| 123 | /* Clear the counter */ | 124 | /* Clear the counter */ |
